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
Milind Kumar 155* (110b) UAE Windhoek 24 Sep 2024 Namibia ODI Tri-Series
9
AUS
TM Head 154* (129b) ENG Nottingham 19 Sep 2024 1st ODI
10
USA
SK Patel 152* (137b) CAN Lauderhill 17 May 2025 USA ODI Tri-Series
11
SCO
B McMullen 151 (140b) USA Dallas 31 Oct 2024 USA ODI Tri-Series
12
RSA
MP Breetzke 150 (148b) NZL Multan 10 Feb 2025 Pakistan Tri-Nation ODI Series
13
SRI
BKG Mendis 143 (128b) NZL Dambulla 13 Nov 2024 1st ODI
14
PAK
Agha Salman 134 (103b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
15
NZL
KS Williamson 133* (113b) RSA Multan 10 Feb 2025 Pakistan Tri-Nation ODI Series
16
NZL
MS Chapman 132 (111b) PAK Napier 29 Mar 2025 1st ODI
17
WIN
KU Carty 128* (114b) ENG Bridgetown 6 Nov 2024 3rd ODI
18
SRI
KIC Asalanka 127 (126b) AUS Colombo RPS 12 Feb 2025 1st ODI
19
ENG
LS Livingstone 124* (85b) WIN North Sound 2 Nov 2024 2nd ODI
20
PAK
Mohammad Rizwan 122* (128b) RSA Multan 12 Feb 2025 Pakistan Tri-Nation ODI Series
21
USA
MD Patel 121* (95b) CAN The Hague 13 Aug 2024 ODI Tri-Series (NED)
22
AUS
JP Inglis 120* (86b) ENG Lahore 22 Feb 2025 ICC Champions Trophy
23
ENG
JE Root 120 (111b) AFG Lahore 26 Feb 2025 ICC Champions Trophy
24
IND
RG Sharma 119 (90b) ENG Cuttack 9 Feb 2025 2nd ODI
25
ZIM
BJ Curran 118* (130b) IRL Harare 18 Feb 2025 3rd ODI
=
NZL
TWM Latham 118* (104b) PAK Karachi 19 Feb 2025 ICC Champions Trophy
27
WIN
SD Hope 117 (127b) ENG North Sound 2 Nov 2024 2nd ODI
28
USA
Milind Kumar 115* (67b) CAN Lauderhill 17 May 2025 USA ODI Tri-Series
29
PAK
Saim Ayub 113* (62b) ZIM Bulawayo 26 Nov 2024 2nd ODI
30
WIN
SE Rutherford 113 (80b) BAN Basseterre 8 Dec 2024 1st ODI
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
WIN
KU Carty 15 14 854 71.16 96.28 2 4 170 
2
ENG
BM Duckett 14 14 781 55.78 113.02 5 2 165 
3
SCO
HG Munsey 12 12 753 62.75 111.89 4 2 191 
4
NED
MP O'Dowd 19 18 750 46.87 79.96 5 1 158*
5
USA
MD Patel 20 19 746 41.44 86.74 7 1 121*
6
USA
Milind Kumar 18 17 682 52.46 101.49 4 2 155*
7
USA
SR Mukkamalla 16 15 612 47.07 84.18 5 1 107 
8
ENG
JE Root 9 9 604 75.50 97.73 3 2 166*
9
NED
SA Edwards 18 17 596 37.25 81.64 5 0 74 
10
SCO
RD Berrington 16 14 574 57.40 92.88 2 2 105 
11
SRI
BKG Mendis 13 13 570 51.81 91.94 4 2 143 
12
PAK
Agha Salman 17 14 567 43.61 100.53 2 1 134 
13
USA
SK Patel 16 16 559 39.92 78.40 2 1 152*
14
PAK
Mohammad Rizwan 17 15 556 46.33 76.58 2 1 122*
15
SCO
B McMullen 17 15 544 41.84 90.97 2 2 151 
16
ENG
HC Brook 14 14 540 45.00 108.43 3 1 110*
17
PAK
Saim Ayub 9 9 515 64.37 105.53 1 3 113*
18
PAK
Babar Azam 14 14 506 42.16 79.81 5 0 78 
19
IND
S Gill 11 11 504 50.40 85.14 2 2 112 
20
WIN
SE Rutherford 10 8 495 99.00 116.47 5 1 113 

Copyright © 2025 Hat Trick Stats Cricket Database