Batting innings by innings (Men's Tests)
Filters
Choose matches, player, team, dates…
OverallInnings by inningsMatch by matchFormat summaryTeam summaryOpposition summaryGround summarySeries summaryYear summary
Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.
| Player | Runs | BF | 4s | 6s | SR | Pos | Dismissal | Inns | Opposition | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Ashwell PrinceSA | 150 | 249 | 19 | 2 | 60.24 | 2 | c †BJ Haddin b BW Hilfenhaus | 2 | v AUS | Cape Town | 19 Mar 2009 |
| Kumar SangakkaraSL | 150 | 268 | 18 | 1 | 55.97 | 3 | c CH Gayle b DJG Sammy | 1 | v WI | Colombo | 23 Nov 2010 |
| Murali VijayIND | 150 | 272 | 12 | 1 | 55.15 | 1 | lbw b Shakib Al Hasan | 1 | v BAN | Fatullah | 10 Jun 2015 |
| Mayank AgarwalIND | 150 | 311 | 17 | 4 | 48.23 | 1 | c †TA Blundell b AY Patel | 1 | v NZ | Mumbai | 3 Dec 2021 |
| Joe RootENG | 149* | 165 | 18 | 1 | 90.30 | 5 | not out | 2 | v IND | London | 15 Aug 2014 |
| Ben DuckettENG | 149 | 170 | 21 | 1 | 87.65 | 2 | c sub (Nithish Kumar Reddy) b SN Thakur | 4 | v IND | Leeds | 20 Jun 2025 |
| Soumya SarkarBAN | 149 | 171 | 21 | 5 | 87.13 | 5 | b TA Boult | 3 | v NZ | Hamilton | 28 Feb 2019 |
| Kevin PietersenENG | 149 | 214 | 22 | 1 | 69.63 | 4 | lbw b M Morkel | 2 | v SA | Leeds | 2 Aug 2012 |
| KL RahulIND | 149 | 224 | 20 | 1 | 66.52 | 1 | b AU Rashid | 4 | v ENG | London | 7 Sept 2018 |
| Virat KohliIND | 149 | 225 | 22 | 1 | 66.22 | 4 | c SCJ Broad b AU Rashid | 2 | v ENG | Birmingham | 1 Aug 2018 |
| Ashwell PrinceSA | 149 | 284 | 17 | 2 | 52.46 | 5 | c †TR Ambrose b DJ Pattinson | 2 | v ENG | Leeds | 18 Jul 2008 |
| Hashim AmlaSA | 149 | 317 | 20 | 0 | 47.00 | 3 | lbw b DL Vettori | 2 | v NZ | Cape Town | 27 Apr 2006 |
| Jacques KallisSA | 149 | 334 | 11 | 0 | 44.61 | 4 | c †GO Jones b A Flintoff | 1 | v ENG | Cape Town | 2 Jan 2005 |
| Mohammad KaifIND | 148* | 243 | 12 | 0 | 60.91 | 6 | not out | 1 | v WI | St Lucia | 10 Jun 2006 |
| MS DhoniIND | 148 | 153 | 19 | 4 | 96.73 | 6 | st †Kamran Akmal b Danish Kaneria | 2 | v PAK | Faisalabad | 21 Jan 2006 |
| AB de VilliersSA | 148 | 194 | 15 | 1 | 76.29 | 5 | c ST Gabriel b MN Samuels | 2 | v WI | Cape Town | 2 Jan 2015 |
| Younis KhanPAK | 148 | 195 | 11 | 3 | 75.90 | 4 | c Shuvagata Hom b Mohammad Shahid | 1 | v BAN | Mirpur | 6 May 2015 |
| Michael ClarkeAUS | 148 | 245 | 17 | 0 | 60.41 | 4 | c JM Anderson b BA Stokes | 1 | v ENG | Adelaide Oval | 5 Dec 2013 |
| Alastair CookENG | 148 | 269 | 18 | 0 | 55.02 | 2 | c †BJ Haddin b RJ Harris | 2 | v AUS | Adelaide Oval | 3 Dec 2010 |
| Nazmul Hossain ShantoBAN | 148 | 279 | 15 | 1 | 53.05 | 4 | c AD Mathews b AM Fernando | 1 | v SL | Galle | 17 Jun 2025 |
| Shaun MarshAUS | 148 | 288 | 15 | 0 | 51.39 | 4 | c GC Smith b VD Philander | 1 | v SA | Centurion | 12 Feb 2014 |
| Shivnarine ChanderpaulWI | 147* | 361 | 13 | 1 | 40.72 | 6 | not out | 2 | v ENG | Trinidad | 6 Mar 2009 |
| Graeme SmithSA | 147 | 165 | 27 | 0 | 89.09 | 1 | c †D Ramdin b JE Taylor | 2 | v WI | Durban | 10 Jan 2008 |
| Ajinkya RahaneIND | 147 | 171 | 21 | 0 | 85.96 | 5 | lbw b NM Lyon | 2 | v AUS | Melbourne Cricket Ground | 26 Dec 2014 |
| Wiaan MulderSA | 147 | 206 | 17 | 2 | 71.36 | 3 | c T Kaitano b W Madhevere | 3 | v ZIM | Bulawayo | 28 Jun 2025 |
| Shubman GillIND | 147 | 227 | 19 | 1 | 64.76 | 4 | c JC Tongue b Shoaib Bashir | 1 | v ENG | Leeds | 20 Jun 2025 |
| Virat KohliIND | 147 | 230 | 20 | 0 | 63.91 | 4 | c CJL Rogers b RJ Harris | 2 | v AUS | Sydney Cricket Ground | 6 Jan 2015 |
| Hamilton MasakadzaZIM | 147 | 240 | 16 | 2 | 61.25 | 1 | c SO Dowrich b D Bishoo | 1 | v WI | Bulawayo | 29 Oct 2017 |
| Shai HopeWI | 147 | 253 | 23 | 0 | 58.10 | 5 | c †JM Bairstow b JM Anderson | 2 | v ENG | Leeds | 25 Aug 2017 |
| Kumar SangakkaraSL | 147 | 258 | 16 | 0 | 56.98 | 3 | c †MJ Prior b MM Ali | 2 | v ENG | London | 12 Jun 2014 |
| Tillakaratne DilshanSL | 147 | 273 | 21 | 0 | 53.85 | 2 | b MA Starc | 2 | v AUS | Hobart | 14 Dec 2012 |
| Jacques KallisSA | 147 | 274 | 14 | 1 | 53.65 | 4 | c RJ Quiney b JL Pattinson | 1 | v AUS | Brisbane | 9 Nov 2012 |
| Ahmed ShehzadPAK | 147 | 275 | 12 | 1 | 53.45 | 2 | b HMRKB Herath | 2 | v SL | Sharjah Cricket Stadium | 16 Jan 2014 |
| Alastair CookENG | 147 | 286 | 14 | 0 | 51.40 | 1 | c †RR Pant b GH Vihari | 3 | v IND | London | 7 Sept 2018 |
| Jacques KallisSA | 147 | 287 | 14 | 1 | 51.22 | 4 | c DM Washington b DBL Powell | 1 | v WI | St John's | 29 Apr 2005 |
| Dimuth KarunaratneSL | 147 | 300 | 15 | 0 | 49.00 | 2 | st †J Da Silva b RL Chase | 1 | v WI | Galle | 21 Nov 2021 |
| Haris SohailPAK | 147 | 421 | 13 | 0 | 34.92 | 4 | c BJ Watling b TA Boult | 1 | v NZ | Dubai International Cricket Stadium | 24 Nov 2018 |
| Rahul DravidIND | 146* | 266 | 20 | 0 | 54.89 | 2 | not out | 2 | v ENG | London | 18 Aug 2011 |
| Keaton JenningsENG | 146* | 280 | 9 | 0 | 52.14 | 2 | not out | 3 | v SL | Galle International Stadium | 6 Nov 2018 |
| Rishabh PantIND | 146 | 111 | 19 | 4 | 131.53 | 5 | c Z Crawley b JE Root | 1 | v ENG | Birmingham | 1 Jul 2022 |
| Kyle MayersWI | 146 | 208 | 18 | 2 | 70.19 | 6 | c Shoriful Islam b Khaled Ahmed | 2 | v BAN | Gros Islet | 24 Jun 2022 |
| MahmudullahBAN | 146 | 229 | 21 | 3 | 63.76 | 6 | c TA Boult b TG Southee | 3 | v NZ | Hamilton | 28 Feb 2019 |
| Rahul DravidIND | 146 | 234 | 16 | 0 | 62.39 | 4 | c BC Lara b RR Sarwan | 1 | v WI | St Lucia | 10 Jun 2006 |
| Hamish MarshallNZ | 146 | 256 | 23 | 1 | 57.03 | 3 | b SK Warne | 1 | v AUS | Christchurch | 10 Mar 2005 |
| Moeen AliENG | 146 | 262 | 13 | 1 | 55.73 | 4 | c RA Jadeja b UT Yadav | 1 | v IND | Chennai | 16 Dec 2016 |
| Khurram ManzoorPAK | 146 | 266 | 15 | 0 | 54.89 | 1 | c JH Kallis b VD Philander | 2 | v SA | Abu Dhabi | 14 Oct 2013 |
| Craig ErvineZIM | 146 | 272 | 18 | 1 | 53.68 | 4 | c N Wagner b IS Sodhi | 2 | v NZ | Bulawayo | 6 Aug 2016 |
| Michael HusseyAUS | 146 | 276 | 15 | 1 | 52.90 | 4 | b Z Khan | 1 | v IND | Bangalore | 9 Oct 2008 |
| Sachin TendulkarIND | 146 | 314 | 17 | 2 | 46.50 | 4 | b M Morkel | 2 | v SA | Cape Town | 2 Jan 2011 |
| Murali VijayIND | 146 | 361 | 25 | 1 | 40.44 | 1 | lbw b JM Anderson | 1 | v ENG | Nottingham | 9 Jul 2014 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.