Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matt ColesKEN20172017252302944712.7833288.55004456
Geoff BoycottENG19671967352293246*97.6768842.59100351
Donald BradmanAUS193319333602937648.8338276.70030411
Omid Mailk KhelBEL2026202698229359*48.83220133.180203210
Michael BoothWAR2026202691022937036.6340572.35010369
Naren ReddyKIN-XI202020201210329364*41.86181161.880201324
Chamu ChibhabhaZIM20102010111102935926.6431393.61030298
Tre MandersBER20232023111122937432.56228128.510302514
Maqsood AhmedPAK1955195571202939924.42--01051
Dav WhatmoreAUS1979197971302937722.5458342.20021360
Stuart BinnyRR201320131716729341*32.56199147.240012512
Bruce YardleyAUS19821982131702935317.2448660.29015331
Peter YounghusbandWF/WEL20242024161832938019.5370041.86023295
Shahadat HossainBAN/CC202420241518329357*19.5347861.30011296
Craig MilesGLO201620161921229360*15.4261847.41022401
Calvin HarrisonNOT/TR20242024272432935213.9571241.15012322
Nayan MongiaIND199919992624102935220.9353854.46012202
Doug WaltersAUS1965196523029215597.3369542.01200202
Kamran KhanQAT202020206602928848.67215135.810302120
Trevor GoddardSA1965196536029211248.67--120253
Alexei KervezeeNED/DG2012201277229283*58.40258113.18030238
Morné van WykDOL201620168802927736.50220132.73020404
Victor TrumperAUS1908190848029216636.5050.00113310
Trevor BaileyENG19511951682292134*48.67--110160
Manoj SarathchandraKYCC202620265902926532.4456052.14030280
Jimmy HansraCAN201120111010129270*32.4450657.71020206
Assad ValaPNG20152015101012928732.4434385.13010271
Kapil DevIND1978197891012926132.4420687.38020196
Collins ObuyaKEN20122012101102925626.5539773.55021311
LJ WoodcockWF20142014711229279*32.4468242.82012373
Andre McCarthyJT201720171111129261*29.20229127.510201717
Shahriar NafeesBB20162016121222926529.20270108.150302510
Kraigg BrathwaiteWI2011201161202926824.3386533.76033260
Will SalzmannNSW2026202681212927326.5542369.03021354
Kinchit ShahHK202220221313429210232.4430695.42100208
Simon MilenkoHH/TAS20182018171482927848.6729698.650303011
Peter TaylorAUS19901990221472928741.7155352.80020170
Alex RossAS/KT20252025151542924826.55247118.22001295
Shoaib KhanUAE20262026181512926820.86277105.420322115
Pankaj RoyIND19521952915129211120.8610.00105151
Umar AminPAK20132013201612925919.4737178.71011362
Cole McConchieCAN20182018121602929918.2569342.14023250
T AmarasingheBSC/CMCC20252025131602927218.2534883.91012369
Ethan BamberWAR202520251818229210718.2559648.99104355
Mohammad NawazPAK/QG/CTB20182018322032925917.18274106.570112412
Tadiwanashe MarumaniZIM20262026212122923515.37219133.330012913
Alfonso ThomasPS/SOM201420143623102925422.4655252.90013330
Matt HenryNZ/CAN/KEN20182018242432925513.9034385.130133211
Waqar YounisPAK2002200247355292289.7346862.39003368
Seymour NurseWI1965196548029120136.38--10100
PreviousPage 204Next

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.