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
AFG
Ibrahim Zadran 177 (146b) ENG Lahore 26 Feb 2025 ICC Champions Trophy
3
WIN
KU Carty 170 (142b) IRL Dublin CA 25 May 2025 3rd ODI
4
ZIM
BJ Bennett 169 (163b) IRL Harare 14 Feb 2025 1st ODI
5
ENG
JE Root 166* (139b) WIN Cardiff 1 Jun 2025 2nd ODI
6
ENG
BM Duckett 165 (143b) AUS Lahore 22 Feb 2025 ICC Champions Trophy
7
NED
MP O'Dowd 158* (130b) SCO Dundee 12 Jun 2025 ODI Tri-Series (SCO)
8
USA
SK Patel 152* (137b) CAN Lauderhill 17 May 2025 USA ODI Tri-Series
9
RSA
MP Breetzke 150 (148b) NZL Multan 10 Feb 2025 Pakistan Tri-Nation ODI Series
10
AUS
TM Head 142 (103b) RSA Mackay 24 Aug 2025 3rd ODI
11
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
12
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
13
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
15
PAK
Agha Salman 134 (103b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
16
NZL
KS Williamson 133* (113b) RSA Multan 10 Feb 2025 Pakistan Tri-Nation ODI Series
17
NZL
MS Chapman 132 (111b) PAK Napier 29 Mar 2025 1st ODI
18
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
19
SRI
KIC Asalanka 127 (126b) AUS Colombo RPS 12 Feb 2025 1st ODI
20
SRI
BKG Mendis 124 (114b) BAN Pallekele 8 Jul 2025 3rd ODI
=
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
22
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
24
PAK
Mohammad Rizwan 122* (128b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
25
SRI
PN Silva 122 (136b) ZIM Harare 31 Aug 2025 2nd ODI
26
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
27
AUS
JP Inglis 120* (86b) ENG Lahore 22 Feb 2025 ICC Champions Trophy
=
WIN
SD Hope 120* (94b) PAK Tarouba 12 Aug 2025 3rd ODI
29
ENG
JE Root 120 (111b) AFG Lahore 26 Feb 2025 ICC Champions Trophy
30
IND
RG Sharma 119 (90b) ENG Cuttack 9 Feb 2025 2nd ODI
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
NZL
DJ Mitchell 17 17 1073 76.64 92.58 7 3 137 
2
IND
V Kohli 16 16 891 68.53 98.45 5 4 135 
3
ENG
JE Root 15 15 808 57.71 95.51 4 3 166*
4
SCO
HG Munsey 11 11 735 73.50 107.46 5 2 191 
5
IND
RG Sharma 17 17 711 44.43 97.80 4 2 121*
6
RSA
MP Breetzke 12 12 706 64.18 96.71 6 1 150 
7
WIN
SD Hope 15 15 670 55.83 98.82 4 2 120*
8
PAK
Agha Salman 17 16 667 47.64 93.29 3 2 134 
9
USA
Milind Kumar 12 12 652 81.50 99.24 5 2 123*
10
IND
S Gill 14 14 625 48.07 90.06 4 2 112 
11
WIN
KU Carty 15 15 593 39.53 76.91 0 3 170 
12
PAK
Mohammad Rizwan 17 17 569 43.76 72.58 4 1 122*
13
IND
SS Iyer 14 13 556 42.76 88.54 5 0 79 
14
PAK
Babar Azam 17 17 544 34.00 77.16 3 1 102*
15
ENG
BM Duckett 15 15 537 35.80 105.71 3 1 165 
16
USA
SR Mukkamalla 12 12 533 48.45 77.58 3 1 137*
17
IND
KL Rahul 17 14 509 63.62 110.89 2 1 112*
18
SRI
KIC Asalanka 9 9 490 61.25 93.16 3 2 127 
19
NZL
GD Phillips 11 11 481 96.20 117.60 1 2 106*
20
NZL
R Ravindra 11 11 479 43.54 103.90 2 2 112 

Copyright © 2026 Hat Trick Stats Cricket Database