Krok Odds
Cricket

Cricket — All formats

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

Top batters · recent window

#BatterTeamMRunsAvg4s6s
1K BhurtelNepal434085.03028
2JJ HuoMozambique632654.34318
3FFZ NhaduateMozambique626944.83017
4Anshuman RathHong Kong526653.22617
5Adil ButtEswatini524348.62020
6BJ WebsterWarwickshire424160.32113
7Maaz KhanLesotho522344.62217
8Babar HayatHong Kong519438.81514
9KS CarlsonGlamorgan419147.81912
10LJ LeokaokeLesotho518637.2284
11HG MunseyNottinghamshire418646.5178
12CA LynnNorthamptonshire318561.71910
13Mohammed Al BalushiOman517134.21910
14DJM ShortGloucestershire416842.0189
15L GregorySomerset415238.0512
16JP InglisAustralia414837.0171
17GSNFG JayasuriyaUnited States of America214773.575
18CWJ AllisonEssex314648.7157
19T SandeepEswatini514328.6193
20Nizakat KhanHong Kong514228.4174

Top bowlers · recent window

#BowlerTeamMWicketsEcon
1Ehsan KhanHong Kong5114.76
2S Vijay UnniMalaysia4115.40
3NT EllisAustralia4104.46
4TS MillsSussex4107.69
5Mohammad AliNottinghamshire497.63
6D JansenGloucestershire497.43
7JJG SalesNorthamptonshire399.40
8NG SmithNew Zealand193.90
9Virandeep SinghMalaysia483.33
10Hasan AliYorkshire386.60
11N McAndrewGlamorgan489.31
12CP WoodHampshire488.44
13S MallaNepal275.75
14Adil ButtEswatini5710.43
15M KhojbariyaEswatini579.43
16DA DouthwaiteGlamorgan4710.27
17Arafat MinhasPakistan373.31
18Shaheen Shah AfridiPakistan373.86
19AAP AtkinsonEngland172.36
20OE RobinsonEngland173.23

Recent matches

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

Nepal vs Hong Kong

2026-06-08 · T20 · Singapore National Cricket Ground

Asian Games Men's Qualifier

Nepal
109/7
Hong Kong
182/2

Malaysia vs Oman

2026-06-08 · T20 · Singapore National Cricket Ground

Asian Games Men's Qualifier

Malaysia
90/10
Oman
73/2

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

Hong Kong vs Malaysia

2026-06-07 · T20 · Singapore National Cricket Ground

Asian Games Men's Qualifier

Hong Kong
116/9
Malaysia
107/4

Nepal vs Oman

2026-06-07 · T20 · Singapore National Cricket Ground

Asian Games Men's Qualifier

Nepal
86/10
Oman
91/2

Eswatini vs Mozambique

2026-06-07 · T20 · Malkerns Country Club oval

Eswatini T20 Tri-Series

Eswatini
184/7
Mozambique
172/4

Eswatini vs Lesotho

2026-06-07 · T20 · Malkerns Country Club oval

Eswatini T20 Tri-Series

Eswatini
192/6
Lesotho
198/5

Yorkshire vs Leicestershire

2026-06-07 · T20 · Grace Road, Leicester

Vitality Blast Men

Yorkshire
126/8
Leicestershire
137/9

Derbyshire vs Nottinghamshire

2026-06-07 · T20 · Trent Bridge, Nottingham

Vitality Blast Men

Derbyshire
165/6
Nottinghamshire
171/9

Worcestershire vs Gloucestershire

2026-06-07 · T20 · County Ground, Bristol

Vitality Blast Men

Worcestershire
126/7
Gloucestershire
145/10
Data: Cricsheet — open ball-by-ball data for all major cricket competitions. Indexed nightly.