Batting Most Runs Innings

High scores in 2026 in ODIs

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
137198131153104.58New Zealandv IndiaIndore18 Jan 2026ODI # 4939
136*8566119206.06Englandv Sri LankaColombo (RPS)27 Jan 2026ODI # 4942
131*153117112111.96New Zealandv IndiaRajkot14 Jan 2026ODI # 4938
124174108103114.81Indiav New ZealandIndore18 Jan 2026ODI # 4939
121149115121105.21Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
112*12192111121.73Indiav New ZealandRajkot14 Jan 2026ODI # 4938
111*18110891102.77Englandv Sri LankaColombo (RPS)27 Jan 2026ODI # 4942
1061398893120.45New Zealandv IndiaIndore18 Jan 2026ODI # 4939
93*14811711079.48Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
931239181102.19Indiav New ZealandVadodara11 Jan 2026ODI # 4937
87138987088.77New Zealandv IndiaRajkot14 Jan 2026ODI # 4938
841107153118.30New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
75130905083.33Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
6580728090.27Englandv Sri LankaColombo (RPS)27 Jan 2026ODI # 4942
6297698089.85New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
62106765181.57Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
61114905067.77Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
56107713278.87Indiav New ZealandVadodara11 Jan 2026ODI # 4937
56108676183.58New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
56705391105.66Indiav New ZealandRajkot14 Jan 2026ODI # 4938
5354572292.98Indiav New ZealandIndore18 Jan 2026ODI # 4939
52504344120.93Indiav New ZealandIndore18 Jan 2026ODI # 4939
50412553200.00Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
49684741104.25Indiav New ZealandVadodara11 Jan 2026ODI # 4937
4660535286.79Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
4587641070.31Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
4287752056.00Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
4063594067.79Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
3976522175.00Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
34331742200.00Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
33*262131157.14Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
32*502521128.00New Zealandv IndiaRajkot14 Jan 2026ODI # 4938
3056415173.17New Zealandv IndiaIndore18 Jan 2026ODI # 4939
29*532121138.09Indiav New ZealandVadodara11 Jan 2026ODI # 4937
29302321126.08Indiav New ZealandVadodara11 Jan 2026ODI # 4937
2938343085.29Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
28*371813155.55New Zealandv IndiaIndore18 Jan 2026ODI # 4939
2758441061.36Indiav New ZealandRajkot14 Jan 2026ODI # 4938
27222150128.57Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
2754372172.97Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
2637293289.65Indiav New ZealandVadodara11 Jan 2026ODI # 4937
2658372170.27Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
2648452057.77Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
25*131231208.33Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
24*341730141.17New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
2453384063.15Indiav New ZealandRajkot14 Jan 2026ODI # 4938
2443373064.86Englandv Sri LankaColombo (RPS)27 Jan 2026ODI # 4942
2343292079.31Indiav New ZealandRajkot14 Jan 2026ODI # 4938
23311840127.77Indiav New ZealandIndore18 Jan 2026ODI # 4939
2231241191.66Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
22221750129.41Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
2234360061.11Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
2144302070.00Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
2033210195.23Indiav New ZealandRajkot14 Jan 2026ODI # 4938
20321920105.26Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
2010931222.22Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
1941200195.00Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
18171320138.46New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
17211620106.25Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
1626181088.88New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
1625213076.19New Zealandv IndiaRajkot14 Jan 2026ODI # 4938
1541331045.45Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
1419151093.33Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
1329181072.22Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
1321161081.25Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
1224191063.15New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
1229160075.00New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
1218160075.00Indiav New ZealandIndore18 Jan 2026ODI # 4939
1216140085.71Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
12111120109.09Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
115511220.00New Zealandv IndiaIndore18 Jan 2026ODI # 4939
1118132084.61Indiav New ZealandIndore18 Jan 2026ODI # 4939
1061240041.66New Zealandv IndiaRajkot14 Jan 2026ODI # 4938
109810125.00New Zealandv IndiaIndore18 Jan 2026ODI # 4939
1024211047.61Sri Lankav EnglandColombo (RPS)22 Jan 2026ODI # 4940
919160056.25Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
96520180.00Sri Lankav EnglandColombo (RPS)27 Jan 2026ODI # 4942
8*12810100.00New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
8*16810100.00Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
817170047.05Indiav New ZealandRajkot14 Jan 2026ODI # 4938
7*17700100.00Indiav New ZealandVadodara11 Jan 2026ODI # 4937
713110063.63Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
729170041.17Englandv Sri LankaColombo (RPS)27 Jan 2026ODI # 4942
614120050.00Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
613111054.54Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
69140042.85Englandv Sri LankaColombo (RPS)24 Jan 2026ODI # 4941
510310166.66Indiav New ZealandIndore18 Jan 2026ODI # 4939
57410125.00New Zealandv IndiaIndore18 Jan 2026ODI # 4939
5690055.55Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
520121041.66Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
4*2210200.00Indiav New ZealandIndore18 Jan 2026ODI # 4939
4650080.00Indiav New ZealandVadodara11 Jan 2026ODI # 4937
319100030.00Indiav New ZealandIndore18 Jan 2026ODI # 4939
2*1330066.66Indiav New ZealandRajkot14 Jan 2026ODI # 4938
2*740050.00Sri Lankav EnglandColombo (RPS)24 Jan 2026ODI # 4941
2540050.00Indiav New ZealandRajkot14 Jan 2026ODI # 4938
2560033.33New Zealandv IndiaIndore18 Jan 2026ODI # 4939
22200100.00Englandv Sri LankaColombo (RPS)22 Jan 2026ODI # 4940
1420050.00New Zealandv IndiaVadodara11 Jan 2026ODI # 4937
1560016.66Indiav New ZealandIndore18 Jan 2026ODI # 4939
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]