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)ODI5th 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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 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
Geoff MarshAUS1990199059230879*44.0085036.24020350
Glenn MaxwellAUS/VIC20172017510230810438.5058053.10100305
David SteeleENG19761976510030810630.8084036.67111331
Jake DoranTAS20202020711030811228.0083436.93111430
Cole McConchieCAN20252025712030810925.6754356.72111353
Syed KirmaniIND1977197771413085523.6971942.84021310
Ben RaineDUR20212021131533087425.6758752.47021362
Younis KhanPAK2004200436030712451.1759052.03110331
Sam CurranSUR2025202546030710851.1738879.12120403
Rhys MariuCAN2026202646030714251.1746266.45110461
Gautam GambhirIND2004200457030713943.8649661.90110421
John HoltWI1959195947130712351.17--120210
T AmarasingheCMCC202620265803078838.3845867.03020258
Arthur MorrisAUS1955195558030711138.38--110111
David HolfordWI19661966692307105*43.8671031.97110231
Alok KapaliBAN2002200251013078534.1158752.30021462
Shane DowrichWI2016201661023077438.3854156.75031373
Dhananjaya LakshanCCC2026202661023077938.3836085.28010415
Craig WhiteENG20022002611330794*38.3853857.06030345
Adam ParoreNZ1994199461213077127.9179038.86010360
Niroshan DickwellaSL20222022814230761*25.5845068.22040361
Brett HamptonND/HAM20252025101613077220.4742372.58023337
Travis DeanVIC20232023101813078718.0693232.94022340
Syd GregoryAUS19021902112123075516.16--013160
Tip FosterENG19031903120306287153.00--100400
Garry SobersWI19731973351306150*76.5059851.17120410
Wayne PhillipsAUS1983198345030615961.2065246.93110270
Amir JangooWI2026202646030623351.0051958.96100284
Bill WoodfullAUS1926192646030614151.00--202180
Michael VaughanENG2001200158130612043.7173541.63110371
Upul TharangaSL201420144803069238.2550161.08020451
Josh PhilippeNSW202620264803068138.2545068.00030443
Jock CameronSA193519355803069038.25--030196
Chandika HathurusingheSL199119915803068138.2597631.35030370
Aravinda de SilvaSL20002000611030611227.8277839.33101360
JP DuminySA20172017611130615530.6055954.74101411
George BartlettSOM20182018611030611027.8256054.64101363
Wayne LarkinsENG1990199061213066427.8283736.56033310
Prasanna JayawardeneSL20122012914230661*25.5061949.43010313
Kasey AldridgeSOM20242024101403068421.8662948.65023323
Godfrey EvansENG1947194791453067434.0026029.23011210
Pat CumminsAUS20242024915230664*23.5445467.40011346
Bruce YardleyAUS1978197881523067423.5417330.06010422
Anil KumbleIND20062006121603065819.1378239.13011410
Keshav MaharajSA20222022101603068419.1343470.51011433
Ravichandran AshwinIND20182018101723063820.4055255.43000401
Liam DawsonENG/HAM20172017111813067518.0077139.69022362
Jeffrey StollmeyerWI195019504713057850.83--020180
Sidath WettimunySL1984198448030519038.1388234.58111320
Tom HaywardENG190519055903058233.89--030210
PreviousPage 102Next

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.