Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND54/1 (10.5)IND need 132 runs in 235 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Craig McMillanNZ19981998610148414253.7872067.222215113
Brendon McCullumNZ20092009814048411534.5783158.24132552
Alec StewartENG1999199981514849534.5794551.22042692
Rashid LatifPAK20022002915348415040.3384457.35121563
Steven CrookNOR201620161015348414540.3374764.79214630
Will JacksSUR2023202391514849934.5764475.160306012
Jimmy AdamsWI199519951015248415137.23102947.04120680
Sam HarperVIC2022202211172484132*32.27110343.88121484
Marlon SamuelsWI20152015918048410326.89112443.06122575
Luke ProcterNOR201920191319648486*37.2397749.54021455
Lewis McManusNOR2024202413198484168*44.0079161.19110549
Tom CooperSA20192019591483271*60.3874664.751215910
Stan McCabeAUS1934193459148313760.3887655.14130441
Dane CleaverCS20182018711248311753.67103046.89142729
Ramnaresh SarwanWI20052005815148312734.50106645.31221582
Bill AtheyENG1986198691604839630.19114142.33041510
Ryan ten DoeschateESS201920191419148313026.8382658.47213544
James HildrethSOM201920191221048310523.0082058.90122652
Gareth RoderickGLO201620161221348388*26.83101647.54043583
James BraceyGLO202320231323148360*21.9587455.26033680
Gareth BattyENG/SUR2016201618295483110*20.1391153.02105615
Malinda WarnapuraSL20082008611148212048.2083257.93232581
Basil ButcherWI196619667111482209*48.2081251.72110571
Darren BravoWI20122012814148212737.08111643.19120581
Daniel DouthwaiteGLA20212021131614829632.13102846.89043636
Cam FletcherCAN20162016101724828132.13109544.02040418
Mark TaylorAUS1994199491714827030.13121539.67052420
Hassan AzadLEI202120211118248215230.13114542.10214580
Ed BarnardWAR20232023142044829530.1393151.77022563
Tom CooperSOM201520151221048211822.9580260.10113794
Ryan HigginsMID20252025142214825622.9591752.56024561
Patsy HendrenENG19241924562481142120.2514856.08230403
Clive RadleyENG19781978810048115848.10136835.16221430
Ben HorneAA20202020611348116260.1376263.12220637
Colin AckermannLEI202120219141481126*37.00114741.94130631
Jordan ClarkSUR202220221114348113743.7381059.38140586
Ollie PopeENG202020209143481135*43.7384357.06140601
Jeremy ConeyNZ198419849143481174*43.73109244.05110562
Mike GattingENG19841984915248113637.00103446.52122601
Haider AliDER202320231016148114632.0765373.66132639
Ben ComptonKEN202620261018148112628.29113742.30231600
Fergus O'NeillNOT/VIC20252025132224816424.0582958.02024551
Jack ShantryWOR2014201416247481101*28.2977661.98102686
Nathan AstleNZ20052005711148012848.0090752.92221710
Jonathan TattersallYOR202220227122480180*48.0099648.19110620
Ravindu RasanthaCCC20252025912148024443.6483757.35101564
Damien MartynAUS20052005913048016536.9295550.26120630
Robin SmithENG1995199581314809040.00106445.11030672
Gordon GreenidgeWI1980198091404809734.29120839.74051564
Colin de GrandhommeNZ/ND20182018915248011536.9263275.951234914

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.