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
WIN
KU Carty 170 (142b) IRL Dublin CA 25 May 2025 3rd ODI
3
ENG
JE Root 166* (139b) WIN Cardiff 1 Jun 2025 2nd ODI
4
NED
MP O'Dowd 158* (130b) SCO Dundee 12 Jun 2025 ODI Tri-Series (SCO)
5
USA
SK Patel 152* (137b) CAN Lauderhill 17 May 2025 USA ODI Tri-Series
6
AUS
TM Head 142 (103b) RSA Mackay 24 Aug 2025 3rd ODI
7
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
8
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
9
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
10
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
12
NZL
MS Chapman 132 (111b) PAK Napier 29 Mar 2025 1st ODI
13
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
14
SRI
BKG Mendis 124 (114b) BAN Pallekele 8 Jul 2025 3rd ODI
=
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
16
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
18
SRI
PN Silva 122 (136b) ZIM Harare 31 Aug 2025 2nd ODI
19
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
20
SRI
P Rathnayake 121 (115b) ENG Colombo RPS 27 Jan 2026 3rd ODI
21
WIN
SD Hope 120* (94b) PAK Tarouba 12 Aug 2025 3rd ODI
22
NZL
DJ Mitchell 119 (118b) WIN Christchurch 16 Nov 2025 1st ODI
23
AUS
CD Green 118* (55b) RSA Mackay 24 Aug 2025 3rd ODI
24
IND
YB Jaiswal 116* (121b) RSA Visakhapatnam 6 Dec 2025 3rd ODI
25
USA
Milind Kumar 115* (67b) CAN Lauderhill 17 May 2025 USA ODI Tri-Series
26
NAM
JN Frylinck 114 (146b) CAN King City NW 27 Aug 2025 Canada ODI Tri-Series
27
IND
KL Rahul 112* (92b) NZL Rajkot 14 Jan 2026 2nd ODI
28
IRL
A Balbirnie 112 (138b) WIN Dublin 21 May 2025 1st ODI
29
ENG
JE Root 111* (108b) SRI Colombo RPS 27 Jan 2026 3rd ODI
30
ENG
JG Bethell 110 (82b) RSA Southampton 7 Sep 2025 3rd ODI
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
NZL
DJ Mitchell 13 13 915 91.50 93.08 5 3 137 
2
ENG
JE Root 13 13 755 68.63 92.87 4 3 166*
3
SCO
HG Munsey 11 11 735 73.50 107.46 5 2 191 
4
IND
V Kohli 12 12 712 71.20 102.74 4 3 135 
5
WIN
SD Hope 15 15 670 55.83 98.82 4 2 120*
6
WIN
KU Carty 15 15 593 39.53 76.91 0 3 170 
7
ENG
HC Brook 13 13 557 50.63 110.30 1 2 136*
8
USA
Milind Kumar 8 8 535 107.00 108.30 4 2 123*
9
IND
RG Sharma 12 12 528 48.00 91.51 4 1 121*
10
RSA
MP Breetzke 10 10 473 52.55 94.98 5 0 88 
11
SRI
BKG Mendis 11 11 461 46.10 89.51 2 1 124 
12
NED
MP O'Dowd 11 10 429 47.66 94.29 2 1 158*
13
USA
SR Mukkamalla 8 8 420 60.00 79.25 2 1 137*
14
IND
KL Rahul 12 10 416 83.20 115.56 2 1 112*
15
SRI
PN Silva 11 11 412 37.45 85.83 2 1 122 
16
SCO
RD Berrington 10 10 399 44.33 84.00 1 2 105 
17
PAK
Babar Azam 12 12 395 35.90 77.00 2 1 102*
18
PAK
Agha Salman 12 11 387 43.00 87.16 3 1 105*
19
ENG
JG Bethell 12 11 385 35.00 101.32 3 1 110 
20
SRI
KLJ Vimukthi 11 11 374 41.55 92.35 3 0 78 

Copyright © 2026 Hat Trick Stats Cricket Database