Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · 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)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ravi BoparaENG/SS/CK2013201330277669101*33.45613109.141224916
Umar AkmalPAK/BT20132013343266696425.7367698.960255818
Liam PlunkettENG/YOR2016201645351166912627.8872192.791327414
James FullerHAM/FB20252025363576695423.8983080.600237620
Stephen MurdochWF201620161018066810937.11106662.66151897
JK DenlyKEN20252025162106689131.8194370.84062917
Shoaib MalikPAK/HH/BT201420142525566881*33.40540123.700524524
Neil BroomNZ/OV/OTA20172017232806687923.86107861.97032646
Will BraggGLA201520152128266812025.69138348.30225760
Alex BlakeKEN2016201630281066889*37.1178684.990416716
Rohan KanhaiWI19681968714166715351.3139445.94220833
Tom BlundellNZ/WF/WEL201720171317666711360.64113758.66231774
Peter FultonCAN2015201510193667155*41.69110960.143116914
Tim WardHH/TAS202620261821066711231.76104264.011406615
Yuvraj SinghIND/SH201720172624366715031.76589113.241317818
Tatenda TaibuZIM20102010252456677835.1192572.11052364
Guy WhittallZIM19991999253066678527.79127952.15041717
Irfan PathanIND20062006323046679025.65100466.430437612
GA PriandanaINA202520253432766778*26.68605110.250336222
Jordan ThompsonHH/YOR/NS20212021333426677420.8497868.200327029
Wally HammondENG1938193869066624074.0077651.93231661
Anshuman RathHK201720179102666143*83.2568996.662315810
Ian ChappellAUS19731973712266610966.6025748.25240831
Kushal Janith PereraSL20182018202216668131.71646103.100627613
Dominic SibleySUR20162016202236669935.05134449.55052657
Imran NazirPAK200220022123166612730.2790273.84144946
Sean WilliamsZIM202220222424066610027.75617107.94131649
Gus LogieWI1985198531301266678*37.0087076.55043666
Tom CurranSUR20162016384566665417.08110860.11035841
Jack GregoryAUS192119211115266511951.1552663.50160792
Virandeep SinghMAS2023202321218665116*51.15500133.001514238
Michael van LingenNAM202320232121266513335.00636104.562227418
Richie BerringtonSCO20192019232336658133.25575115.650324629
William LuxtonYOR202520252426166590*26.6067698.370536024
Kepler WesselsSA199419942328166510524.63146745.33120700
Callum FergusonST/SA20202020232946659726.60111759.53054855
Adam ParoreNZ1995199524305665100*26.60127552.16121513
Samit PatelMR/NOT/LQ202020204536116658026.60614108.310417516
Imrul KayesBAN/CV20172017313646656820.7885477.870166915
Steven MullaneyNOT20142014313666659122.1780582.610468415
Tim SeifertNZ/KKR/ND20212021383746657420.1568796.800206422
John EdrichENG197519751014166417551.08191134.75150710
Kushal Janith PereraSL201520151719066411634.95655101.371517615
Sadeera SamarawickramaSL/MSC20252025222226645933.2086077.21031678
Dwayne BravoWI20072007293166645626.5687276.150228410
Jeetan PatelWF/WAR2014201443361066410525.5477785.461247417
Mark RichardsonNZ20012001812166314360.27144046.04240821
Javed MiandadPAK1978197814196663154*51.0073041.92232457
Shan MasoodPAK/MS201920191520066313533.15106062.55132716
Ross MorganNZ19651965122206639730.14--052670

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.