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
WIN
SD Hope 162* (143b) IND New Chandigarh 3 Oct 2026 3rd ODI
4
NAM
MG Erasmus 156* (125b) IRL Windhoek HP 24 Oct 2026 2nd ODI
5
IND
S Gill 154 (110b) AFG Lucknow 17 Jun 2026 2nd ODI
6
RSA
JG Hermann 150 (126b) NAM Windhoek NCG 9 Sep 2026 1st ODI
7
AUS
CPL Connolly 149 (134b) BAN Mirpur 14 Jun 2026 3rd ODI
8
NED
BFW de Leede 145* (110b) OMA Dubai ICCA 27 Oct 2026 PNG ODI Tri-Series
9
AFG
Rahmat Shah 143* (133b) IRL Belfast 15 Aug 2026 5th ODI
10
AFG
Sediqullah Atal 143 (120b) IRL Belfast 12 Aug 2026 4th ODI
11
RSA
DA Miller 142 (93b) AUS Johannesburg 27 Sep 2026 2nd ODI
12
ENG
BM Duckett 141 (135b) IND Lord's 19 Jul 2026 3rd ODI
13
IND
V Kohli 139* (88b) WIN Thiruv'puram 27 Sep 2026 1st ODI
14
IND
RG Sharma 138 (110b) ENG Lord's 19 Jul 2026 3rd ODI
15
USA
SR Mukkamalla 137* (149b) UAE Dubai 3 Nov 2025 UAE ODI Tri-Series
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
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
22
IND
KL Rahul 129* (87b) WIN New Chandigarh 3 Oct 2026 3rd ODI
23
UAE
R Chopra 127* (118b) CAN Dundee 11 Aug 2026 ODI Tri-Series (SCO)
24
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
26
IND
IP Kishan 125 (79b) AFG Lucknow 17 Jun 2026 2nd ODI
27
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
29
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
Most Runs Scored
    Name Mat Inn Runs Avg S/R 50 100 HS
1
IND
S Gill 12 11 895 111.87 118.70 5 3 223*
2
IND
V Kohli 12 12 854 85.40 117.63 4 4 139*
3
NEP
DS Airee 21 20 772 38.60 90.93 7 1 100 
4
NEP
RK Paudel 21 20 763 40.15 76.30 3 2 109 
5
IND
RG Sharma 15 15 750 50.00 105.78 4 2 138 
6
ENG
JE Root 14 14 707 70.70 88.82 6 1 111*
7
NZL
DJ Mitchell 9 9 692 98.85 94.92 3 3 137 
8
NAM
JN Frylinck 18 18 648 43.20 76.96 4 2 126 
9
WIN
SD Hope 13 12 639 71.00 102.08 2 3 162*
10
NAM
MG Erasmus 18 16 631 48.53 96.93 5 1 156*
11
USA
Milind Kumar 14 13 628 69.77 95.88 2 3 123*
12
ENG
HC Brook 14 14 608 46.76 121.60 2 2 202 
=
PAK
Agha Salman 16 15 608 46.76 92.82 3 3 107 
14
NEP
Aasif Sheikh 20 20 603 30.15 73.27 2 1 102 
15
NAM
L Steenkamp 18 17 581 36.31 72.62 4 1 102 
16
ENG
BM Duckett 14 14 579 41.35 91.04 2 2 141 
17
USA
SR Mukkamalla 13 12 570 57.00 85.33 3 2 137*
18
OMA
Hammad Mirza 14 14 558 42.92 73.91 3 1 112*
19
OMA
Jatinder Singh 14 14 537 38.35 94.38 3 1 130 
20
UAE
Muhammad Shahdad 13 13 534 41.07 77.84 4 1 114 

Copyright © 2026 Hat Trick Stats Cricket Database