Best ODI Batting Performances: Last 12 Months
Highest Innings
    Name     vs Venue Date  
1
SCO
HG Munsey 191 (150b) NED Dundee 12 Jun 2025 ODI Tri-Series (SCO)
2
NED
MP O'Dowd 158* (130b) SCO Dundee 12 Jun 2025 ODI Tri-Series (SCO)
3
AUS
TM Head 142 (103b) RSA Mackay 24 Aug 2025 3rd ODI
4
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
5
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
6
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
7
ENG
HC Brook 135 (101b) NZL Mt Maunganui 26 Oct 2025 1st ODI
=
IND
V Kohli 135 (120b) RSA Ranchi 30 Nov 2025 1st ODI
9
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
10
OMA
Jatinder Singh 130 (96b) NEP Kirtipur 29 Apr 2026 Nepal ODI Tri Series
11
SRI
BKG Mendis 124 (114b) BAN Pallekele 8 Jul 2025 3rd ODI
=
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
13
USA
Milind Kumar 123* (125b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
=
RSA
Q de Kock 123* (119b) PAK Faisalabad 6 Nov 2025 2nd ODI
15
SRI
PN Silva 122 (136b) ZIM Harare 31 Aug 2025 2nd ODI
16
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
17
SRI
P Rathnayake 121 (115b) ENG Colombo RPS 27 Jan 2026 3rd ODI
18
WIN
SD Hope 120* (94b) PAK Tarouba 12 Aug 2025 3rd ODI
=
NEP
K Bhurtel 120* (118b) USA Kirtipur 16 May 2026 Nepal ODI Tri Series
20
NZL
DJ Mitchell 119 (118b) WIN Christchurch 16 Nov 2025 1st ODI
21
AUS
CD Green 118* (55b) RSA Mackay 24 Aug 2025 3rd ODI
22
IND
YB Jaiswal 116* (121b) RSA Visakhapatnam 6 Dec 2025 3rd ODI
23
NAM
JN Frylinck 114 (146b) CAN King City NW 27 Aug 2025 Canada ODI Tri-Series
24
USA
GSNFG Jayasuriya 113* (111b) CAN King City NW 6 Jun 2026 Canada ODI Tri-Series
25
IND
KL Rahul 112* (92b) NZL Rajkot 14 Jan 2026 2nd ODI
=
OMA
Hammad Mirza 112* (128b) NAM Windhoek NCG 4 Apr 2026 Namibia ODI Tri-Series
27
ENG
JE Root 111* (108b) SRI Colombo RPS 27 Jan 2026 3rd ODI
28
ENG
JG Bethell 110 (82b) RSA Southampton 7 Sep 2025 3rd ODI
=
RSA
AK Markram 110 (98b) IND Raipur 3 Dec 2025 2nd ODI
30
WIN
SD Hope 109* (69b) NZL Napier 19 Nov 2025 2nd ODI
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
NZL
DJ Mitchell 7 7 649 162.25 99.08 3 3 137 
2
IND
V Kohli 9 9 616 88.00 106.39 3 3 135 
3
NEP
DS Airee 13 12 575 47.91 95.99 5 1 100 
4
SRI
BKG Mendis 13 12 533 48.45 92.37 3 1 124 
5
USA
SR Mukkamalla 10 10 531 66.37 85.51 2 2 137*
6
PAK
Agha Salman 15 14 512 42.66 88.89 3 2 106 
7
WIN
SD Hope 11 10 497 71.00 95.76 3 2 120*
8
SRI
PN Silva 13 12 491 40.91 84.22 3 1 122 
9
SCO
HG Munsey 10 9 481 60.12 109.57 3 1 191 
10
BAN
Towhid Hridoy 15 14 475 43.18 74.57 5 0 56 
11
RSA
MP Breetzke 10 10 473 52.55 94.98 5 0 88 
12
ENG
JE Root 9 9 451 56.37 87.40 3 2 111*
13
USA
Milind Kumar 10 9 421 70.16 95.03 3 1 123*
14
SRI
KLJ Vimukthi 13 12 418 46.44 96.31 3 0 78 
15
IND
RG Sharma 9 9 409 51.12 91.29 3 1 121*
16
ENG
HC Brook 9 9 407 50.87 113.37 0 2 136*
17
SRI
KIC Asalanka 12 11 405 36.81 85.44 2 1 106 
18
NEP
RK Paudel 13 12 396 36.00 70.34 1 1 109 
19
PAK
Babar Azam 12 12 391 35.54 69.45 1 1 102*
20
NEP
Aasif Sheikh 11 11 379 34.45 82.75 2 0 94 

Copyright © 2026 Hat Trick Stats Cricket Database