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 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
14
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
16
PAK
Agha Salman 134 (103b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
17
NZL
KS Williamson 133* (113b) RSA Multan 10 Feb 2025 Pakistan Tri-Nation ODI Series
18
NZL
MS Chapman 132 (111b) PAK Napier 29 Mar 2025 1st ODI
19
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
20
SRI
KIC Asalanka 127 (126b) AUS Colombo RPS 12 Feb 2025 1st ODI
21
SRI
BKG Mendis 124 (114b) BAN Pallekele 8 Jul 2025 3rd ODI
=
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
23
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
25
PAK
Mohammad Rizwan 122* (128b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
26
SRI
PN Silva 122 (136b) ZIM Harare 31 Aug 2025 2nd ODI
27
IND
RG Sharma 121* (125b) AUS Sydney 25 Oct 2025 3rd ODI
28
SRI
P Rathnayake 121 (115b) ENG Colombo RPS 27 Jan 2026 3rd ODI
29
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
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
ENG
JE Root 18 18 1055 65.93 93.03 6 4 166*
3
IND
V Kohli 16 16 891 68.53 98.45 5 4 135 
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
ENG
BM Duckett 18 18 645 35.83 98.77 4 1 165 
11
ENG
HC Brook 18 18 635 39.68 103.59 1 2 136*
12
IND
S Gill 14 14 625 48.07 90.06 4 2 112 
13
WIN
KU Carty 15 15 593 39.53 76.91 0 3 170 
14
SRI
BKG Mendis 13 13 581 48.41 89.80 2 2 124 
15
PAK
Mohammad Rizwan 17 17 569 43.76 72.58 4 1 122*
16
SRI
KIC Asalanka 12 12 565 51.36 90.84 3 2 127 
17
IND
SS Iyer 14 13 556 42.76 88.54 5 0 79 
18
PAK
Babar Azam 17 17 544 34.00 77.16 3 1 102*
19
USA
SR Mukkamalla 12 12 533 48.45 77.58 3 1 137*
20
IND
KL Rahul 17 14 509 63.62 110.89 2 1 112*

Copyright © 2026 Hat Trick Stats Cricket Database