Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

Batting records (Men's ODIs)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Scotland×

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

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Shoaib MalikPAK2006110222222.003073.3300040
Harpreet SinghUAE2026110222222.002491.6700030
Brandon KingWI2023110222222.0022100.0000050
James NgocheKEN2010-20132222221*-3268.7500010
Ashwell PrinceSA2007110212121.002391.3000030
James AtkinsonHK2016110212121.003560.0000031
Nicolas PooranWI2023110212121.004348.8400020
David WarnerAUS2009-20152212121*21.0011190.9100122
Chris CairnsNZ19991112020*-16125.0000011
Thilina KandambySL2011110202020.003066.6700010
Nasir JamshedPAK2013110202020.003557.1400020
Vani MoreaPNG2017220201810.003360.6100030
Nosaina PokanaPNG2017-2021652206*6.675337.7400100
Fayyaz ButtOMA2019-202475120105.004050.0000101
Junaid SiddiqueUAE2019-202698420125.003951.2800111
Craig McMillanNZ1999110191919.002770.3700020
Cameron WhiteAUS2009110191919.003063.3300001
Dean MinorsBER2007110191919.002965.5200030
Clay SmithBER2007110191919.003259.3800021
Enamul HaqueBAN1999110191919.004047.5000010
Gareth DelanyIRE2023110191919.0014135.7100001
Ali NaseerUAE2023110191919.0017111.7600021
Inzamam-ul-HaqPAK1999-200622019129.507027.1400000
Peter OngondoKEN2007-20085321911*19.002576.0000000
Mohammad HafeezPAK2013110181818.002669.2300020
Nuwan KulasekaraSL20151111818*-17105.8800011
Darren SammyWI20071111818*-13138.4600010
Cephas ZhuwaoZIM2018110181818.009200.0000031
Duncan AllanKEN2013110181818.003452.9400020
Shahid AfridiPAK1999-200622018119.001994.7400030
Mohammad BootaUAE201822018139.004242.8600010
Arjun SaudNEP202222018189.004738.3000130
Nadeem AhmedHK2016-201853018146.002572.0000020
Kevin PietersenENG2008-2010210171717.001894.4400030
Shaheed KeshvaniCAN2009210171717.003253.1300000
James TaylorENG2015110171717.002665.3800000
Mehran KhanOMA202422017178.5016106.2500112
Kaleem SanaCAN2024-20265311716*8.5011154.5500121
Calvert HooperCAN20101111616*-13123.0800002
James FaulknerAUS2013-20152111616*-6266.6700021
Raza-ur-RehmanCAN2014110161616.001984.2100020
Salman FarisUAE2014110161616.003151.6100020
Mahesh TheekshanaSL20231111616*-2176.1900010
Michael SwartNED201122016138.003545.7100010
Junaid SiddiquiCAN2012-20142211611*16.004634.7800010
Thisara PereraSL2011-20193301695.332955.1700100
Isuru UdanaSL2019110151515.007214.2900002
Krishna ChandranUAE2016110151515.002755.5600010
Rovman PowellWI2018110151515.002657.6900000
Wanindu HasarangaSL2023110151515.0012125.0000020

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.