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
1GSNFG JayasuriyaUnited States of America625041.7196
2JP InglisAustralia620333.8252
3Milind KumarUnited States of America619432.3116
4C ConnollyAustralia418746.8187
5SR MukkamallaUnited States of America618430.7123
6K BhurtelNepal317759.0225
7C GreenAustralia616427.386
8I PandeyNepal315953.0143
9SK PatelUnited States of America615826.3184
10Mosaddek HossainBangladesh315752.3154
11Towhid HridoyBangladesh315451.3111
12Nazmul Hossain ShantoBangladesh313344.3171
13Aasif SheikhNepal313043.3172
14Babar AzamPakistan312541.791
15RK PaudelNepal312040.073
16MT RenshawAustralia611018.381
17Ghazi GhoriPakistan311036.7130
18M LabuschagneAustralia610918.270
19YS SamraCanada310836.0132
20AT CareyAustralia610617.7120

Top bowlers · recent window

#BowlerTeamMWicketsEcon
1NT EllisAustralia5104.37
2Harmeet SinghUnited States of America684.24
3Arafat MinhasPakistan373.31
4Shaheen Shah AfridiPakistan373.86
5S LamichhaneNepal373.93
6DS AireeNepal374.24
7Shoriful IslamBangladesh164.80
8Mustafizur RahmanBangladesh365.02
9MT RenshawAustralia664.70
10Zahid ShirzadCanada365.46
11SN NetravalkarUnited States of America665.26
12Shubham RanjaneUnited States of America664.86
13A DuttNetherlands263.20
14Abrar AhmedPakistan363.23
15LN RajbanshiNepal363.89
16Taskin AhmedBangladesh355.85
17Ehsan AdilUnited States of America354.15
18K KleinNetherlands254.55
19R UgarkarUnited States of America356.90
20MP KuhnemannAustralia353.60

Recent matches

Australia vs Bangladesh

2026-06-14 · ODI · Shere Bangla National Stadium, Mirpur

Australia tour of Bangladesh

Australia
271/5
Bangladesh
245/9

United States of America vs Canada

2026-06-12 · ODI · Maple Leaf North-West Ground, King City

ICC Men's Cricket World Cup League 2

United States of America
261/7
Canada
252/5

Bangladesh vs Australia

2026-06-11 · ODI · Shere Bangla National Stadium, Mirpur

Australia tour of Bangladesh

Bangladesh
182/8
Australia
181/5

Canada vs Netherlands

2026-06-10 · ODI · Maple Leaf North-West Ground, King City

ICC Men's Cricket World Cup League 2

Canada
209/10
Netherlands
199/7

Australia vs Bangladesh

2026-06-09 · ODI · Shere Bangla National Stadium, Mirpur

Australia tour of Bangladesh

Australia
173/8
Bangladesh
278/9

United States of America vs Netherlands

2026-06-08 · ODI · Maple Leaf North-West Ground, King City

ICC Men's Cricket World Cup League 2

United States of America
163/6
Netherlands
185/10

United States of America vs Canada

2026-06-06 · ODI · Maple Leaf North-West Ground, King City

ICC Men's Cricket World Cup League 2

United States of America
224/7
Canada
218/2

Pakistan vs Australia

2026-06-04 · ODI · Gaddafi Stadium, Lahore

Australia tour of Pakistan

Pakistan
152/8
Australia
144/6

West Indies vs Sri Lanka

2026-06-03 · ODI · Sabina Park, Kingston, Jamaica

Sri Lanka tour of West Indies

West Indies
245/6
Sri Lanka
283/9

Pakistan vs Australia

2026-06-02 · ODI · Gaddafi Stadium, Lahore

Australia tour of Pakistan

Pakistan
180/9
Australia
208/10

Pakistan vs Australia

2026-05-30 · ODI · Rawalpindi Cricket Stadium

Australia tour of Pakistan

Pakistan
195/10
Australia
187/5

United States of America vs Nepal

2026-05-22 · ODI · Tribhuvan University International Cricket Ground, Kirtipur

ICC Men's Cricket World Cup League 2

United States of America
185/5
Nepal
300/10
Data: Cricsheet — open ball-by-ball data for all major cricket competitions. Indexed nightly.