ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 (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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Suresh RainaIND/CSK20132013534591337100*37.141289103.7219511829
Alex HalesST/RR/NOT2024202454532133786*26.221010132.3808412665
Tom LathamNZ/CAN2014201424333133626144.53254452.523631633
Ollie PopeENG/AS/SUR2025202531423133617134.26177375.3537214713
Adam HoseAS/WOR/NS202320234955813368528.43145192.0705315133
Chris GayleWI2001200129381133517536.08223759.682851986
Riki WesselsNOT/PZ/KK201820184353613357628.40152587.5409515140
Shoaib MohammadPAK19891989262741334203*58.00275048.514711211
Steve WaughAUS19931993323791334157*47.64260351.253521240
Chris NashSUS2017201731373133311839.21155385.83111116427
Ed BarnardWOR20222022353851333163*40.39200366.553711508
Sol BudingerLEI2025202535441133311831.001247106.9027217735
Paul WalterBH/ESS/WF2025202534412133215834.15178374.7135416527
Virat KohliIND/RCB2025202529306133113555.461212109.82312212132
Steve SmithAUS/SS/NSW2025202527347133014149.26186871.2047014028
Andrew HudsonSA1996199629343133016142.90205464.7529416611
Nick GubbinsHAM20252025253531330144*41.56220560.3237416411
Sean ErvineHAM20162016283641330158*41.56210863.0947414220
Herschelle GibbsSA2007200738394133011938.00176775.27310515529
Billy GodlemanDER20152015304271330109*38.00237056.124621528
Shoaib MalikPAK/BT/CV2016201650461213309039.121136117.080719942
MS DhoniIND/RPS20172017584919133013444.33136297.651809444
George BaileyAUS2013201333324132915647.46140194.8629310440
Will RhodesWAR2024202424323132920145.83234456.703521692
Sanath JayasuriyaSL2003200332374132912240.27180173.7937316413
Shakib Al HasanBAN2010201037443132910632.41183272.542721419
Virat KohliIND/RCB2010201043386132811841.50140294.7238311917
Marvan AtapattuSL1997199734402132811834.95240555.222731422
Ahmed ShehzadPAK/JT2013201340411132812433.20168578.8128212920
Liam DawsonHAM/LS/SEC20242024474111132812044.27171077.6636211434
Ben DuckettNOR2015201532396132715440.21163281.3145316415
James RewSOM2023202322303132522149.07242854.5762015416
CWJ AllisonESS2025202533413132414034.84188170.3943315631
Jack LeaningYOR2015201536449132411637.83209763.1425513124
Mitchell SantnerNZ/CSK/ND20232023635914132413629.421203110.0614012546
Mohammad ShahzadRR/AFG20162016383831323118*37.801168113.2716115043
Glenn MaxwellAUS/RCB/MS20222022575591323154*28.76966136.9614313050
Javed MiandadPAK19921992313481322153*50.85228557.8621011104
Tilak VarmaIND/MI/HAM2025202544408132211241.31166179.5928410951
Brooke GuestDER2022202236444132213833.05244754.0345213412
Rishabh PantIND/DC/DEL20192019494871320159*32.201169112.9215311151
Dawid MalanMID20152015243041319182*50.73176874.6054516912
Aiden MarkramSA/PK/TIT2021202143455131910832.98155185.0419212543
Aaron FinchAUS/KKR/MR202220225454413198226.381239106.46011711135
Viv RichardsWI1983198327293131814950.6989196.3046011819
Shakib Al HasanBAN/SH/BT20192019403951318124*38.761294101.85210212412
Shimron HetmyerWI/RR/GAW2025202561589131897*26.90791166.620849381
Rachin RavindraNZ/WF/WEL20232023484581317123*35.59140993.4744214229
Andrew GaleYOR2015201529381131616435.57211862.133401683
Graham ClarkDUR2017201734431131611431.33175075.2029115921

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.