ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st 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)T20I3rd 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
Easton McMorrisWI1962196246034912558.17--120-0
Philip SaltLAN202220227803499743.6352666.35020412
Joe CracknellMID2025202578134911249.8657360.91121366
Parthiv PatelIND200420047913496943.6367751.55041520
Anton DevcichND20172017510134911638.7839189.261204410
Daniel DrewSA20222022510034913034.9080543.35112431
James WhartonYOR2023202361013498938.7859159.05040494
Luis ReeceDER201820186111349157*34.9074746.72112391
Gordon GreenidgeWI1986198681103497531.7361856.47020474
Aunshuman GaekwadIND19761976712234981*34.905655.36021190
Kapil DevIND1987198791213496631.7331773.82040232
Mark BoucherSA2002200291333496334.9062755.66021431
James KettleboroughNOR2014201471403497324.9378344.57032521
Dennis AmissENG1977197771423498229.08114530.48032290
Khaled MashudBAN200420048152349103*26.8585041.06122461
Matthew GilkesNSW2024202491513496224.9387439.93040320
Charlie WakimTAS2024202481503497223.2769350.36011491
Mansur Ali Khan PataudiIND1969196981503499523.27--033362
Daniel Bell-DrummondKEN20182018101913496119.3969750.07013491
Peter SiddleAUS/ESS/VIC20192019162273496023.2769949.93011325
Graham GoochENG1982198246034812758.0059758.29120500
C.B. FryENG1905190547134814458.00--110300
Mitchell SantnerNZ/ND2023202348134813649.7141983.051004311
Hashan TillakaratneSL20032003710034814434.8084441.23111490
Quinton de KockSA202120216101348141*38.6750668.77112328
Ken BarringtonENG1962196281123488438.677347.95031460
Kepler WesselsSA19941994713034810526.7783641.63110450
DJ AhmedGLO20262026714134890*26.7760357.71021475
Arjuna RanatungaSL1994199481413486226.7766752.17012425
Dane CleaverCS2026202646034710957.8344178.68131486
Josh FinnieOV201620166903479838.5657860.03041505
Jimmy AdamsWI19961996593347208*57.8377744.66111421
Chad BowesCAN2021202161213479531.5554863.32021453
Shiv ThakorDER20152015111513478324.7958958.91011531
Shane WarneAUS19991999132023478619.2849470.24025386
Tom HartleyENG/LAN20242024112113475017.3570649.15012417
David SheppardENG1962196247134611357.6724949.00131250
Chris CookeGLA201920196823469657.6745176.72020543
Josh de CairesMID202520256803468743.2557859.86040540
Tom BantonSOM2022202269034612638.4465053.23120417
Vinoo MankadIND19551955810134622338.44--100220
Chris TavaréENG19831983510034610934.6095636.19121330
Shane WatsonAUS2012201261103468331.4577944.42031353
Tom Kohler-CadmoreYOR20222022611134610034.6076045.53120448
Henry CooperND20172017611034610131.4581142.66121441
Aiden MarkramSA20212021611134610834.6077444.70121463
Javed OmarBAN2005200561203467128.8384940.75010480
Henry CooperND2024202481403468324.7178943.85020455
Syed KirmaniIND19761976111533468828.833663.89020330
Chamikara EdirisingheNSWC/KYCC20252025121843465424.7183641.39011403

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.