England Most Runs in ODI 2021

Player Team Runs
1Jonny BairstowEngland291
2Ben StokesEngland189
3Jason RoyEngland175
4James VinceEngland158
5Joe RootEngland147
6Dawid MalanEngland134
7Lewis GregoryEngland117
8Sam CurranEngland116
9Phil SaltEngland104
10Eoin MorganEngland103
11Zak CrawleyEngland97
12Moeen AliEngland87
13Liam LivingstoneEngland72
14Brydon CarseEngland43
15Sam BillingsEngland21
16John SimpsonEngland20
17Adil RashidEngland19
18Craig OvertonEngland18
19Jos ButtlerEngland17
20Mark WoodEngland16