Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting match by match (All cricket)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Brad WilsonOV1110 & 111237120v NDAlexandra24 Nov 2017
Angelo MathewsSL111111*13293v INDChandigarh13 Dec 2017
Karun NairKAR1111115288v TNDr P.V.G. Raju ACA Sports Complex12 Jan 2018
Faf du PlessisSA11163 & 48283130v INDCenturion13 Jan 2018
MahmudullahBAN11183* & 28*199102v SLChattogram31 Jan 2018
William PorterfieldIRE111111133120v PNGHarare6 Mar 2018
Shaun MarshGLA111111 & 0193180v GLOBristol20 Apr 2018
Jonathan TrottWAR11176 & 35*183120v DERBirmingham3 May 2018
Hashim AmlaHAM1114 & 107234150v SOMTaunton11 May 2018
Rilee RossouwHAM111111111110v ESSSouthampton23 May 2018
Michael RichardsonDUR111111107120v WARChester-le-Street1 Jun 2018
Rikki ClarkeSUR111111134210v NOTNottingham22 Jul 2018
Rohit SharmaIND111111*11974v PAKDubai23 Sept 2018
Aaron FinchAUS11162 & 49260101v PAKDubai7 Oct 2018
Jack BoyleCAN1113 & 10827690v NDChristchurch17 Oct 2018
Rohit SharmaIND111111*6187v WILucknow6 Nov 2018
Aiden MarkramSA11190 & 21149200v PAKJohannesburg11 Jan 2019
Manish PandeyKAR111111*4697v APCuttack24 Feb 2019
Greg HayCS11152 & 59263150v NDNapier9 Mar 2019
Kiran CarlsonGLA111111 & DNB126160v NORCardiff11 Apr 2019
Varun ChopraESS11111113371v GLACardiff17 Apr 2019
Nick GubbinsMID11175 & 36186210v LEILondon14 May 2019
Adam HoseWAR111111202142v NOTBirmingham3 Jun 2019
Will RhodesWAR11128 & 83136124v YORYork17 Jun 2019
Alex WakelyNOR11165 & 46242180v LEINorthampton24 Jun 2019
Jonny BairstowENG111111109106v INDBirmingham30 Jun 2019
KL RahulIND111111118111v SLLeeds6 Jul 2019
Keshav MaharajYOR11126 & 85111106v ESSChelmsford7 Jul 2019
Gary BallanceYOR111111212190v SOMLeeds13 Jul 2019
Kushal Janith PereraSL11111199171v BANColombo26 Jul 2019
Matthew WadeAUS1111 & 110148170v ENGBirmingham1 Aug 2019
Dwaine PretoriusNOR111111 & DNB156153v WORNorthampton18 Aug 2019
Bilal ZalmaiAUA111111*5897v CZEIlfov County1 Sept 2019
Quinton de KockSA111111 & 0165162v INDVisakhapatnam2 Oct 2019
Sharmarh BrooksWI111111 & DNB214151v AFGLucknow27 Nov 2019
Stephen MurdochCAN11156 & 55224150v NDHamilton10 Mar 2020
Charlie ThurstonNOR11115 & 96190170v WARBirmingham1 Aug 2020
Tom AbellSOM11110 & 101*191190v GLOTaunton22 Aug 2020
Craig OvertonSOM11166 & 45*208131v ESSLondon23 Sept 2020
Tim PaineTAS111111*201121v SAAdelaide19 Oct 2020
Fawad AlamPAK1119 & 102311140v NZMount Maunganui26 Dec 2020
Alex LeesDUR11199 & 12249120v WORChester-le-Street13 May 2021
Saif ZaibNOR11164 & 47*166102v SUSBrighton27 May 2021
Ryan PatelSUR111111*11692v DERDerby12 Aug 2021
Wayne MadsenDER111111 & DNB182100v SUSBrighton21 Sept 2021
Mitchell MarshWA111111124143v SAAdelaide22 Sept 2021
Tamim IqbalMGD111111*64174v SSChattogram28 Jan 2022
William O'DonnellAA11141 & 70213100v OVAlexandra11 Mar 2022
Dimuth KarunaratneSL1114 & 107187160v INDBengaluru12 Mar 2022
Matthew WadeTAS11161 & 50216141v VICMelbourne15 Mar 2022
PreviousPage 222Next

BF balls faced · 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.