Best ODI Batting Performances: Last 12 Months
Highest Innings
    Name     vs Venue Date  
1
IND
S Gill 223* (133b) WIN Guwahati 30 Sep 2026 2nd ODI
2
ENG
HC Brook 202 (116b) SRI Rawalpindi 22 Oct 2026 Pakistan Tri-Nation ODI Series
3
ENG
BM Duckett 167 (132b) SRI Lahore 29 Oct 2026 Pakistan Tri-Nation ODI Series
4
WIN
SD Hope 162* (143b) IND New Chandigarh 3 Oct 2026 3rd ODI
5
NAM
MG Erasmus 156* (125b) IRL Windhoek HP 24 Oct 2026 2nd ODI
6
IND
S Gill 154 (110b) AFG Lucknow 17 Jun 2026 2nd ODI
7
RSA
JG Hermann 150 (126b) NAM Windhoek NCG 9 Sep 2026 1st ODI
8
AUS
CPL Connolly 149 (134b) BAN Mirpur 14 Jun 2026 3rd ODI
9
NED
BFW de Leede 145* (110b) OMA Dubai ICCA 27 Oct 2026 PNG ODI Tri-Series
10
AFG
Rahmat Shah 143* (133b) IRL Belfast 15 Aug 2026 5th ODI
11
AFG
Sediqullah Atal 143 (120b) IRL Belfast 12 Aug 2026 4th ODI
12
RSA
DA Miller 142 (93b) AUS Johannesburg 27 Sep 2026 2nd ODI
13
ENG
BM Duckett 141 (135b) IND Lord's 19 Jul 2026 3rd ODI
14
IND
V Kohli 139* (88b) WIN Thiruv'puram 27 Sep 2026 1st ODI
15
IND
RG Sharma 138 (110b) ENG Lord's 19 Jul 2026 3rd ODI
16
NZL
DJ Mitchell 137 (131b) IND Indore 18 Jan 2026 3rd ODI
17
ENG
HC Brook 136* (66b) SRI Colombo RPS 27 Jan 2026 3rd ODI
18
IND
V Kohli 135 (120b) RSA Ranchi 30 Nov 2025 1st ODI
19
NZL
DJ Mitchell 131* (117b) IND Rajkot 14 Jan 2026 2nd ODI
20
SRI
PHKD Mendis 131 (128b) PAK Lahore 31 Oct 2026 Pakistan Tri-Nation ODI Series
21
OMA
Jatinder Singh 130 (96b) NEP Kirtipur 29 Apr 2026 Nepal ODI Tri Series
=
SRI
P Rathnayake 130 (106b) ENG Rawalpindi 22 Oct 2026 Pakistan Tri-Nation ODI Series
23
IND
KL Rahul 129* (87b) WIN New Chandigarh 3 Oct 2026 3rd ODI
24
UAE
R Chopra 127* (118b) CAN Dundee 11 Aug 2026 ODI Tri-Series (SCO)
25
PAK
Fakhar Zaman 127 (99b) SRI Lahore 31 Oct 2026 Pakistan Tri-Nation ODI Series
26
ENG
T Banton 126 (105b) SRI The Oval 27 Sep 2026 3rd ODI
=
NAM
JN Frylinck 126 (122b) IRL Windhoek HP 27 Oct 2026 3rd ODI
28
IND
IP Kishan 125 (79b) AFG Lucknow 17 Jun 2026 2nd ODI
29
IND
V Kohli 124 (108b) NZL Indore 18 Jan 2026 3rd ODI
=
NAM
M van Lingen 124 (121b) USA Dallas 7 Oct 2026 USA ODI Tri-Series
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
IND
S Gill 13 12 932 103.55 115.06 5 3 223*
2
IND
V Kohli 13 13 928 84.36 119.43 5 4 139*
3
IND
RG Sharma 16 16 750 46.87 104.90 4 2 138 
4
ENG
BM Duckett 13 13 737 56.69 98.14 2 3 167 
5
SRI
P Rathnayake 14 13 724 60.33 107.58 2 3 130 
6
ENG
JE Root 13 12 680 85.00 89.59 6 1 111*
7
NEP
DS Airee 19 18 674 37.44 89.39 6 1 100 
8
NAM
MG Erasmus 20 18 662 44.13 97.50 5 1 156*
9
NAM
JN Frylinck 20 20 661 38.88 76.50 4 2 126 
10
OMA
Jatinder Singh 17 17 658 38.70 89.89 4 1 130 
11
NAM
L Steenkamp 20 19 648 36.00 73.80 4 1 102 
12
WIN
SD Hope 13 12 639 71.00 102.08 2 3 162*
13
NZL
DJ Mitchell 8 8 620 88.57 96.42 2 3 137 
14
NEP
RK Paudel 19 18 618 36.35 75.00 3 1 101 
15
ENG
HC Brook 13 13 612 51.00 125.15 2 2 202 
16
OMA
Hammad Mirza 17 17 610 38.12 70.36 3 1 112*
17
SRI
BKG Mendis 16 15 586 41.85 93.76 3 1 121 
18
NEP
Aasif Sheikh 18 18 566 31.44 73.22 2 1 102 
19
PAK
Agha Salman 16 15 563 43.30 92.45 2 3 107 
20
UAE
Muhammad Shahdad 14 14 534 38.14 80.54 4 1 114 

Copyright © 2026 Hat Trick Stats Cricket Database