Krok Odds
Cricket

Cricket – ODI

Innings results, top batters and bowlers from the open-source Cricsheet archive (T20, ODI, Test, tour matches).

Top batters · recent window

#BatterTeamMRunsAvg4s6s
1MG ErasmusNamibia1153248.44613
2WIA FernandoSri Lanka850863.55513
3P RathnayakeSri Lanka542785.4466
4Jatinder SinghOman936840.9432
5BM DuckettEngland434686.5442
6CV AntoKuwait533066.03817
7L SteenkampNamibia1231826.5355
8Zubair AliQatar530961.8384
9RK PaudelNepal630350.5164
10MP O'DowdNetherlands430175.33113
11ZM TribeJersey528957.82210
12R ChopraUnited Arab Emirates828335.4215
13JN FrylinckNamibia1228223.5256
14M van LingenNamibia826833.5310
15ND PereraSinhalese Sports Club326889.3244
16SD HopeWest Indies2266133.0256
17PHKD MendisSri Lanka525951.8285
18Shahzeb AfridiQatar525951.83017
19HC BrookEngland425263.02412
20Muhammad ShahdadUnited Arab Emirates625041.7235

Top bowlers · recent window

#BowlerTeamMWicketsEcon
1B WardJersey5194.26
2JT BrassellNamibia11185.94
3JJ SmitNamibia9184.31
4Hassnain ShahOman9155.73
5R TrumpelmannNamibia11155.30
6Muhammad AsimQatar5145.21
7S LamichhaneNepal6133.80
8LN RajbanshiNepal6134.37
9Owais AhmedQatar5124.41
10SO NgocheKenya5124.21
11Meet BhavsarKuwait5124.65
12J MoondraIreland5114.55
13D MadushankaSri Lanka5116.74
14Khuzaima TanveerUnited Arab Emirates9115.12
15Abdullah MahmoodDenmark4114.67
16Jay OdedraOman7114.40
17Shakeel AhmedOman8103.48
18Shaheen Shah AfridiPakistan5105.18
19Aayan Afzal KhanUnited Arab Emirates6105.30
20SA AhmadDenmark4104.33

Recent matches

Netherlands vs Oman

2026-11-02 · ODI · ICC Academy, Dubai

ICC Men's Cricket World Cup League 2

Netherlands
179/10
Oman
175/1

Ireland vs Namibia

2026-11-01 · ODI · High Performance Oval, Windhoek

Ireland tour of Namibia

Ireland
125/4
Namibia
129/10

Papua New Guinea vs Kenya

2026-10-31 · ODM · Gymkhana Club Ground, Nairobi

CWC Challenge League

Papua New Guinea
134/6
Kenya
207/9

Jersey vs Qatar

2026-10-31 · ODM · Ruaraka Sports Club Ground, Nairobi

CWC Challenge League

Jersey
178/10
Qatar
159/8

United Arab Emirates vs Netherlands

2026-10-31 · ODI · ICC Academy, Dubai

ICC Men's Cricket World Cup League 2

United Arab Emirates
259/4
Netherlands
250/5

Pakistan vs Sri Lanka

2026-10-31 · ODI · Gaddafi Stadium, Lahore

Pakistan ODI Tri-Series

Pakistan
327/8
Sri Lanka
310/7

Papua New Guinea vs Kuwait

2026-10-30 · ODM · Gymkhana Club Ground, Nairobi

CWC Challenge League

Papua New Guinea
112/0
Kuwait
120/10

Namibia vs Ireland

2026-10-30 · ODI · High Performance Oval, Windhoek

Ireland tour of Namibia

Namibia
161/8
Ireland
277/10

Jersey vs Denmark

2026-10-30 · ODM · Ruaraka Sports Club Ground, Nairobi

CWC Challenge League

Jersey
309/9
Denmark
218/8

Sri Lanka vs England

2026-10-29 · ODI · Gaddafi Stadium, Lahore

Pakistan ODI Tri-Series

Sri Lanka
323/5
England
379/9

United Arab Emirates vs Oman

2026-10-29 · ODI · ICC Academy, Dubai

ICC Men's Cricket World Cup League 2

United Arab Emirates
194/9
Oman
178/6

Kenya vs Kuwait

2026-10-28 · ODM · Ruaraka Sports Club Ground, Nairobi

CWC Challenge League

Kenya
209/9
Kuwait
354/10
Data: Cricsheet – open ball-by-ball data for all major cricket competitions. Indexed nightly.