Question: who has scored the most odi runs for england
Answer: Eoin Morgan