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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Virat KohliIND | 139 | 230 | 10 | 0 | 60.43 | 4 | c D Bishoo b SH Lewis | 1 | v WI | Rajkot | 4 Oct 2018 |
| Kaushal SilvaSL | 139 | 244 | 16 | 2 | 56.97 | 2 | lbw b Shakib Al Hasan | 2 | v BAN | Mirpur | 27 Jan 2014 |
| Michael ClarkeAUS | 139 | 249 | 19 | 1 | 55.82 | 5 | c TG Southee b CS Martin | 2 | v NZ | Brisbane | 1 Dec 2011 |
| Kane WilliamsonNZ | 139 | 283 | 13 | 0 | 49.12 | 3 | lbw b Hasan Ali | 3 | v PAK | Abu Dhabi | 3 Dec 2018 |
| Kumar SangakkaraSL | 139 | 289 | 11 | 0 | 48.10 | 3 | c †Mushfiqur Rahim b Abul Hasan | 2 | v BAN | Colombo | 16 Mar 2013 |
| Azhar AliPAK | 139 | 293 | 15 | 1 | 47.44 | 3 | c AN Cook b CR Woakes | 2 | v ENG | Birmingham | 3 Aug 2016 |
| Murali VijayIND | 139 | 310 | 14 | 2 | 44.84 | 1 | c †TD Paine b MG Johnson | 2 | v AUS | Bangalore | 9 Oct 2010 |
| Joe RootENG | 138* | 206 | 15 | 1 | 66.99 | 4 | not out | 1 | v AUS | Brisbane | 4 Dec 2025 |
| Wasim JafferIND | 138* | 229 | 17 | 0 | 60.26 | 2 | retired hurt | 1 | v BAN | Dhaka | 25 May 2007 |
| Inzamam-ul-HaqPAK | 138* | 232 | 20 | 1 | 59.48 | 4 | not out | 4 | v BAN | Multan | 3 Sept 2003 |
| Steve SmithAUS | 138* | 241 | 16 | 2 | 57.26 | 5 | not out | 1 | v ENG | London | 21 Aug 2013 |
| Ross TaylorNZ | 138 | 104 | 19 | 4 | 132.69 | 4 | c †BJ Haddin b DE Bollinger | 2 | v AUS | Hamilton | 27 Mar 2010 |
| Tom BlundellNZ | 138 | 181 | 19 | 1 | 76.24 | 7 | c & b JM Anderson | 2 | v ENG | Mount Maunganui | 16 Feb 2023 |
| Steve SmithAUS | 138 | 185 | 18 | 0 | 74.59 | 3 | c †BJ Watling b TA Boult | 3 | v NZ | Perth | 13 Nov 2015 |
| Shahriar NafeesBAN | 138 | 189 | 19 | 0 | 73.02 | 2 | b SCG MacGill | 1 | v AUS | Fatullah | 9 Apr 2006 |
| Thilan SamaraweeraSL | 138 | 217 | 20 | 0 | 63.59 | 5 | c Shahriar Nafees b Syed Rasel | 1 | v BAN | Colombo | 20 Sept 2005 |
| Steve SmithAUS | 138 | 220 | 16 | 1 | 62.73 | 5 | c †JL Smith b JC Tongue | 2 | v ENG | Sydney | 4 Jan 2026 |
| Liton DasBAN | 138 | 228 | 13 | 4 | 60.53 | 7 | c Saim Ayub b Agha Salman | 2 | v PAK | Rawalpindi | 30 Aug 2024 |
| Steve SmithAUS | 138 | 241 | 17 | 0 | 57.26 | 4 | c MJ Guptill b N Wagner | 2 | v NZ | Christchurch | 20 Feb 2016 |
| Michael ClarkeAUS | 138 | 250 | 17 | 0 | 55.20 | 5 | c & b JP Duminy | 1 | v SA | Sydney Cricket Ground | 3 Jan 2009 |
| Michael VandortSL | 138 | 259 | 18 | 1 | 53.28 | 1 | lbw b RJ Sidebottom | 2 | v ENG | Colombo | 9 Dec 2007 |
| Ian BellENG | 138 | 262 | 15 | 1 | 52.67 | 5 | c Jahurul Islam b Shakib Al Hasan | 2 | v BAN | Mirpur | 20 Mar 2010 |
| Dinesh ChandimalSL | 138 | 300 | 10 | 1 | 46.00 | 4 | c Mosaddek Hossain b Mehedi Hasan Miraz | 1 | v BAN | Colombo | 15 Mar 2017 |
| Matthew HaydenAUS | 138 | 303 | 18 | 0 | 45.54 | 2 | lbw b A Flintoff | 2 | v ENG | London | 8 Sept 2005 |
| Neil McKenzieSA | 138 | 447 | 16 | 0 | 30.87 | 2 | c †TR Ambrose b JM Anderson | 3 | v ENG | London | 10 Jul 2008 |
| James NeeshamNZ | 137* | 154 | 20 | 0 | 88.96 | 8 | not out | 3 | v IND | Wellington | 14 Feb 2014 |
| Chris WoakesENG | 137* | 177 | 21 | 0 | 77.40 | 7 | not out | 2 | v IND | London | 9 Aug 2018 |
| Gary BallanceZIM | 137* | 231 | 12 | 2 | 59.31 | 5 | not out | 2 | v WI | Bulawayo | 4 Feb 2023 |
| Roston ChaseWI | 137* | 269 | 15 | 1 | 50.93 | 6 | not out | 3 | v IND | Jamaica | 30 Jul 2016 |
| Thilan SamaraweeraSL | 137* | 288 | 12 | 1 | 47.57 | 5 | not out | 1 | v IND | Colombo | 3 Aug 2010 |
| Asad ShafiqPAK | 137 | 148 | 18 | 6 | 92.57 | 6 | c MD Craig b TA Boult | 3 | v NZ | Sharjah Cricket Stadium | 26 Nov 2014 |
| Sean WilliamsZIM | 137 | 164 | 16 | 0 | 83.54 | 4 | st †K Verreynne b KA Maharaj | 2 | v SA | Bulawayo | 28 Jun 2025 |
| Shakib Al HasanBAN | 137 | 180 | 18 | 2 | 76.11 | 5 | b MN Waller | 1 | v ZIM | Khulna | 3 Nov 2014 |
| Hashim AmlaSA | 137 | 200 | 17 | 1 | 68.50 | 3 | c Mehedi Hasan Miraz b Shafiul Islam | 1 | v BAN | Potchefstroom | 28 Sept 2017 |
| Asad ShafiqPAK | 137 | 207 | 13 | 1 | 66.18 | 6 | c DA Warner b MA Starc | 4 | v AUS | Brisbane | 15 Dec 2016 |
| Mushfiqur RahimBAN | 137 | 233 | 12 | 1 | 58.80 | 5 | c Mohammad Abbas b Sajid Khan | 3 | v PAK | Sylhet | 16 May 2026 |
| Michael HusseyAUS | 137 | 234 | 19 | 0 | 58.55 | 2 | c RR Sarwan b DJ Bravo | 2 | v WI | Hobart | 17 Nov 2005 |
| Matthew HaydenAUS | 137 | 242 | 17 | 2 | 56.61 | 1 | c †MV Boucher b JH Kallis | 3 | v SA | Melbourne Cricket Ground | 26 Dec 2005 |
| Tom LathamNZ | 137 | 246 | 15 | 1 | 55.69 | 1 | c RL Chase b KAJ Roach | 1 | v WI | Mount Maunganui | 18 Dec 2025 |
| KL RahulIND | 137 | 247 | 18 | 0 | 55.47 | 2 | b BA Carse | 3 | v ENG | Leeds | 20 Jun 2025 |
| Faf du PlessisSA | 137 | 252 | 14 | 2 | 54.37 | 6 | c †BB McCullum b C Munro | 1 | v NZ | Port Elizabeth | 11 Jan 2013 |
| Usman KhawajaAUS | 137 | 260 | 13 | 0 | 52.69 | 5 | b SCJ Broad | 1 | v ENG | Sydney | 5 Jan 2022 |
| Kumar SangakkaraSL | 137 | 261 | 20 | 1 | 52.49 | 3 | c †MS Dhoni b Z Khan | 3 | v IND | Mumbai | 2 Dec 2009 |
| Tom LathamNZ | 137 | 269 | 11 | 1 | 50.93 | 1 | c †Sarfraz Ahmed b Rahat Ali | 1 | v PAK | Dubai International Cricket Stadium | 17 Nov 2014 |
| Mahmudul Hasan JoyBAN | 137 | 326 | 15 | 2 | 42.02 | 1 | c SR Harmer b LB Williams | 2 | v SA | Durban | 31 Mar 2022 |
| Gautam GambhirIND | 137 | 436 | 18 | 0 | 31.42 | 1 | lbw b JS Patel | 3 | v NZ | Napier | 26 Mar 2009 |
| Kyle VerreynneSA | 136* | 187 | 16 | 1 | 72.73 | 6 | not out | 3 | v NZ | Christchurch | 25 Feb 2022 |
| Abdullah ShafiquePAK | 136* | 242 | 15 | 1 | 56.20 | 1 | not out | 3 | v AUS | Rawalpindi | 4 Mar 2022 |
| Shivnarine ChanderpaulWI | 136* | 257 | 18 | 1 | 52.92 | 5 | not out | 1 | v ENG | Chester-le-Street | 15 Jun 2007 |
| Jonny BairstowENG | 136 | 92 | 14 | 7 | 147.83 | 5 | c †TA Blundell b TA Boult | 4 | v NZ | Nottingham | 10 Jun 2022 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.