Menu

Account

Create a free account Go Pro

Already have an account? Log in

Most Innings Batted for England in ODI 2026

Ben Duckett and Harry Brook share the lead in England in ODI 2026 with 13 innings batted (England). Joe Root (12) is next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Ben DuckettEnglandENG13 matches, 13 innings29105167131373756.6975198.1489723
2Harry BrookEnglandENG13 matches, 13 innings202144131361251.00489125.15552422
3Joe RootEnglandENG13 matches, 12 innings33695131268085.0075989.5961261
4Will JacksEnglandENG12 matches, 10 innings66*1330121030944.14291106.1930720
5Jos ButtlerEnglandENG8 matches, 7 innings41*31698721543.00168127.98151110
6Tom BantonEnglandENG8 matches, 7 innings504748739456.29363108.54481241
7Sam CurranEnglandENG10 matches, 6 innings274221*10612124.2014682.8810200
8Jamie OvertonEnglandENG9 matches, 6 innings21*110967615.2067113.437200
9Jacob BethellEnglandENG6 matches, 6 innings144916619532.5025377.0822220
10Gus AtkinsonEnglandENG9 matches, 5 innings16736*959632.009798.975400
11Rehan AhmedEnglandENG6 matches, 5 innings656613.208875.009000
12Liam DawsonEnglandENG8 matches, 4 innings847518.759975.766110
13Jordan CoxEnglandENG4 matches, 4 innings4414335.75107133.6411410
14Adil RashidEnglandENG7 matches, 3 innings7310.50128.330000
15Jofra ArcherEnglandENG6 matches, 3 innings63147.001877.781100
16Josh TongueEnglandENG5 matches, 3 innings5310.50425.000000
17Sonny BakerEnglandENG3 matches, 1 innings311-250.000000
18Henry CrocombeEnglandENG2 matches, 1 innings2188.001457.141000
19Zak CrawleyEnglandENG1 match, 1 innings1166.001154.551000
Showing the top 10 of 19

Most Innings Batted for England in ODI 2026

Ben Duckett and Harry Brook share the lead in England in ODI 2026 with 13 innings batted (England). Joe Root (12) is next. Ben Duckett leads England for innings batted in ODI 2026 with 13 innings batted. The leading batter can change after every match as the season progresses. Filter by team to analyse innings batted depth across squads.

ODI Innings batted Questions

Who has the most innings batted for England in ODI 2026?

Ben Duckett leads ODI 2026 for England with 13 innings batted from 13 matches, averaging 56.69 at a strike rate of 98.14. Harry Brook is second on 13 and Joe Root third on 12. The table ranks every player in ODI 2026 for England by innings batted, with their team and matches.

Who are the top batters in ODI 2026?

The top three batters in ODI 2026 for England are Ben Duckett (13 in 13 matches), Harry Brook (13 in 13 matches) and Joe Root (12 in 13 matches). Every other player follows in the table, with their team and matches.