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 BoycottENG19671967352293246*97.6768842.59100351
Donald BradmanAUS193319333602937648.8338276.70030411
Aravinda de SilvaSL199919995722937858.6067343.54030401
Usman KhawajaQUE2020202058129313141.8658450.17110382
Kapil DevIND19921992710029312929.3044865.40122401
Ian SmithNZ1988198861022937936.6340572.35021430
Marlon SamuelsWI2013201371202936524.4256651.77031474
Jason SanghaNSW20212021612029310324.4260648.35111393
Maqsood AhmedPAK1955195571202939924.42--01051
Joe DenlyKEN20232023813029313622.5452356.02114342
Dav WhatmoreAUS1979197971302937722.5458342.20021360
Felix OrganHAM2026202681512935520.9366544.06010331
HMRKB HerathSL2016201691612936119.5353454.87010400
Lewis GregorySOM20262026111622934520.9343267.82002405
Daniel VettoriNZ19991999131832935419.5357251.22023312
Doug WaltersAUS1965196523029215597.3369542.01200202
Shoaib MalikPAK2015201536029224548.6753854.28102304
Aaron FinchSUR2016201646029211048.6732290.68121395
Trevor GoddardSA1965196536029211248.67--120253
Victor TrumperAUS1908190848029216636.5050.00113310
Trevor BaileyENG19511951682292134*48.67--110160
Moin KhanPAK199719978912929836.5051556.70031327
Manoj SarathchandraKYCC202620265902926532.4456052.14030280
LJ WoodcockWF20142014711229279*32.4468242.82012373
Ken WadsworthNZ1973197371102928026.5542845.79011300
Sanjay ManjrekarIND19921992711129210429.20103528.21101220
Stuart BroadENG201020101012029216924.3352255.94103342
Kraigg BrathwaiteWI2011201161202926824.3386533.76033260
Jason SanghaNSW2023202381312927824.3349858.63022383
Imrul KayesBAN2010201071402927520.8659349.24011460
Pankaj RoyIND19521952915129211120.8610.00105151
Angelo MathewsCCC2026202635129114472.7540771.50110282
Aaron FinchYOR2014201456029111048.5040472.03110276
Misbah-ul-HaqPAK201220125812918441.5766543.76030254
Seymour NurseWI1965196548029120136.38--10100
Deep DasguptaIND2001200159129110036.3896130.28121340
Adam WheaterESS2020202069429183*58.2061447.39020340
Shahriar NafeesBAN2011201151002919729.1053454.49032440
Babar AzamPAK20162016510129190*32.3357750.43020290
Cameron SteelSUR202320237101291141*32.3356551.50111334
Richie BenaudAUS19551955710029112129.104761.70110344
Anaru KitchenAA2014201461112917229.1057250.87031350
Graeme HickENG19981998611029110726.4552655.32123363
James TredwellKEN201620161112229112429.1068242.67101391
Fraser ColsonWF2016201661222919729.1061947.01023411
Lala AmarnathIND1948194861222916229.109776.2902280
Nick GreenwoodWF2024202471302916522.3854953.01031352
Kieran Noema-BarnettGLO20172017111412915922.3850957.17011375
Brett LeeAUS20052005111742914722.3849758.55000334
Matt MilnesKEN202620261219329150*18.1956451.60013410
PreviousPage 107Next

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.