Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT1014th Match · Abu Dhabi T10 League 2026RDCYLT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's ODIs)

Rohit Sharma has scored the most runs in men's ODIs v Sri Lanka since 2016: 1,056 in 19 matches (from the 189 of 190 matches with full scorecards).

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Sri Lanka×From 2016-01-01×

Player figures come from full scorecards, which we hold for 189 of the 190 matches in this selection (from 2016). Earlier matches have results and team totals only.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Rohit SharmaIND2017-2024191821056208*66.00962109.7746010543
Faf du PlessisSA2017-20191515395918579.9296199.793409612
Quinton de KockSA2017-20231818092712151.50884104.8636012512
Joe RootENG2016-202623206917111*65.50110982.69190731
Mushfiqur RahimBAN2017-20241918385414456.93101184.47251598
Virat KohliIND2017-202416154796166*72.36722110.254218512
Babar AzamPAK2017-20261615273711556.6992080.11411584
Shai HopeWI2016-20261414066311547.3684778.28250517
Fakhar ZamanPAK2017-20261515064512743.0070291.881507014
Shikhar DhawanIND2017-202111113611132*76.38579105.53321808
Hashim AmlaSA2017-20191212160515455.0064593.80231619
Harry BrookENG202688157520282.14444129.502205323
Ibrahim ZadranAFG2022-20241111056916251.7363489.75230609
Rahmat ShahAFG2018-2024131305467242.0068080.29070512
Sikandar RazaZIM2016-2025191865059242.0850899.41050478
Jason RoyENG2016-20211211249016254.44428114.492114710
Sean WilliamsZIM2016-20251413046010035.3853086.79130386
Evin LewisWI2016-202466145814891.6046099.573103914
Aaron FinchAUS2016-20221110041815341.80381109.711324413
Ben DuckettENG202688040316750.3841397.58121472
Shubman GillIND2023-202499140211650.25398101.01120544
Eoin MorganENG2016-2021131043829263.6741492.27030427
Nazmul Hossain ShantoBAN2023-2025881379122*54.1444485.36121422
Jos ButtlerENG2016-2026171123789342.00317119.24031299
Shreyas IyerIND2017-2024101003768837.60344109.300303811
Craig ErvineZIM2016-2024171723759125.0047279.45034412
JP DuminySA2017-2019141143659252.14301121.260203311
Ross TaylorNZ2016-201965136213790.50354102.26130268
Hamilton MasakadzaZIM2016-201888036111145.1342085.95120522
Martin GuptillNZ2016-201966135513871.00333106.612103013
MahmudullahBAN2017-2024171613547623.6045877.290312311
David MillerSA2017-202312104350117*58.33338103.551101812
Mohammad NabiAFG2018-20241312134913631.73320109.061103212
Will YoungNZ2023-202588334890*69.6040785.50031461
Aiden MarkramSA2018-2023109134410643.00309111.33121358
Towhid HridoyBAN2023-202599234196*48.7144277.15040159
KL RahulIND2017-20241311134011134.0040284.58111302
David WarnerAUS2016-20231212033610628.0041580.96111361
Mohammad RizwanPAK2023-2025554334131*334.0034895.98130246
Tom BantonENG202655033312666.60305109.181304210
Tamim IqbalBAN2017-20211312132812729.8243375.75121364
Hashmatullah ShahidiAFG2018-2024131313125926.0040976.28030222
Shakib Al HasanBAN2017-2023131103108228.1833293.37042353
Azmatullah OmarzaiAFG2023-2024652307149*102.33274112.041202710
Rassie van der DussenSA2019-202398230010850.0035085.71120282
MS DhoniIND2017-2019107429767*99.0034187.10030277
Steve SmithAUS2016-20258802837335.3833584.48031312
Henry NichollsNZ2016-2024994281124*56.20276101.81100273
Nicolas PooranWI2019-202387127411845.6728396.82110237
George BaileyAUS201655127090*67.5035775.63020211
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.