Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

Batting by year (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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Vernon PhilanderSA/CC/SUS201720171923847173*31.4077061.17032613
Alex HughesDER2015201524244471111*23.5566870.51101525
Tom HartleyLAN/MO202520252126447113021.4182257.301145112
Carlos BrathwaiteWI/DC/SKAN20162016373154716918.12451104.430233130
WPUJC VaasSL200620063433114716421.4196548.81024470
Polly UmrigarIND19611961561470147*94.00--300460
Bruce LairdAUS198119818122470117*47.00103045.63130340
Kruger van WykCS20152015814447065*47.00101246.44060631
Sam BillingsENG/ST/KEN202020201615347011839.1747898.33130547
Cameron BancroftAUS/PS/WA20182018111514707733.5769567.63041586
Sam FanningPS/WA20262026101514709933.5791151.59040593
Marcus NorthAUS201020101017147012829.3895749.11213614
Paul DowntonENG19841984111754707439.17143232.82031370
Sidath WettimunySL19831983151714709629.38104744.89041451
Anton DevcichNZ/ND/TKR201620161520147083*24.7458280.760135711
Joe CracknellMID20222022222014707124.74428109.810213818
Craig OvertonSOM20142014242134709926.1166071.21031526
Haseeb HameedLAN201920191621447011727.6592650.76124612
Hammad MirzaOMA20252025212114707723.5054686.08041459
Ryan DaviesSOM20162016332924708617.4164672.760345111
Mohammad NabiMR/JT/KK202220224435447047*15.16436107.800053315
Everton WeekesWI19551955510246913958.6310.00131502
Henry NichollsCAN20142014712046911939.0891951.03131541
Dean BrownlieND20182018111334699946.9047399.150304614
Dean JonesAUS19941994141404699833.5070166.90040274
Harpreet SinghUAE20262026171504698131.2750792.50030458
Denis ComptonENG19511951915146911233.5020.00132350
A MundraSWE202620261817246976*31.27279168.100405222
Saleem YousufPAK198819881922546966*27.5970966.15031405
Chris HarrisNZ19981998252374695529.3166071.06030318
Michael LeaskSCO20222022252334698523.45422111.140214317
Tim PaineAUS/TAS20192019162424697921.3298147.81023532
Soumya SarkarBAN201820182324046911719.54465100.861243521
Asghar AfghanAFG20152015252414695420.3960877.140223315
Andrew McBrineIRE/NW202320232926346986*20.3981057.90021575
Liam DawsonHAM20142014222724696418.7697648.05011431
Jordan ThompsonYOR/LS/ME20232023322924696417.37449104.450343832
Glenn TurnerNZ19741974691468110*58.50117040.00220470
Raman Subba RowENG19611961510046813746.80--210381
Max ChuOV/OTA202620261113246810442.5568768.12131525
Anand SinghJHA201920191514146881*36.00370126.490306511
Bob SimpsonAUS1961196181404689233.4351236.91051330
Jim BurkeAUS19561956916146816131.20--120290
Saurabh TiwaryIND/MI20102010191734686133.43365128.220313419
Lahiru UdaraNCC/DS20242024181714688829.25391119.690305114
Tom AbellSOM20172017121924689627.5395449.06045652
Ravi BoparaENG20122012212034688227.5358080.69053392
Liton DasBAN/CV20172017192204687021.2748596.490225611
Zane GreenNAM20262026322434686222.2947798.11020457
Luke HollmanMID20242024272954683919.5071365.64001449
PreviousPage 137Next

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.