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 2,634 of the 2,671 matches in this selection (from 1877). Earlier matches have results and team totals only.
| Player | Runs | BF | 4s | 6s | SR | Pos | Dismissal | Inns | Opposition | Ground | Date |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MahmudullahBAN | 150* | 278 | 17 | 1 | 53.96 | 8 | not out | 1 | v ZIM | Harare | 7 Jul 2021 |
| Allan BorderAUS | 150* | 281 | 15 | 2 | 53.38 | 6 | not out | 1 | v PAK | Lahore | 18 Mar 1980 |
| Shivnarine ChanderpaulWI | 150* | 282 | 12 | 1 | 53.19 | 5 | not out | 2 | v BAN | Khulna | 21 Nov 2012 |
| Dean JonesAUS | 150* | 295 | 14 | 1 | 50.85 | 4 | not out | 3 | v IND | Perth | 1 Feb 1992 |
| Mike GattingENG | 150* | 302 | 21 | 0 | 49.67 | 5 | not out | 3 | v PAK | London | 6 Aug 1987 |
| Jacques KallisSA | 150* | 312 | 19 | 0 | 48.08 | 4 | not out | 3 | v NZ | Hamilton | 10 Mar 2004 |
| Mahela JayawardeneSL | 150 | 115 | 26 | 1 | 130.43 | 4 | retired out | 2 | v BAN | Colombo | 6 Sept 2001 |
| Sarfaraz KhanIND | 150 | 195 | 18 | 3 | 76.92 | 4 | c AY Patel b TG Southee | 3 | v NZ | Bengaluru | 16 Oct 2024 |
| Chris GayleWI | 150 | 206 | 17 | 4 | 72.82 | 1 | c †BB McCullum b KS Williamson | 2 | v NZ | Antigua | 25 Jul 2012 |
| Gary KirstenSA | 150 | 223 | 14 | 0 | 67.26 | 3 | c Alok Kapali b Talha Jubair | 1 | v BAN | Eastern Cape | 18 Oct 2002 |
| Ricky PontingAUS | 150 | 224 | 14 | 1 | 66.96 | 3 | b MS Panesar | 2 | v ENG | Cardiff | 8 Jul 2009 |
| Rashid LatifPAK | 150 | 234 | 18 | 1 | 64.10 | 7 | b CH Gayle | 1 | v WI | Sharjah | 31 Jan 2002 |
| Phil JaquesAUS | 150 | 237 | 18 | 0 | 63.29 | 1 | c CRD Fernando b ST Jayasuriya | 1 | v SL | Hobart | 16 Nov 2007 |
| Imrul KayesBAN | 150 | 240 | 16 | 3 | 62.50 | 2 | c sub (Babar Azam) b Zulfiqar Babar | 3 | v PAK | Khulna | 28 Apr 2015 |
| Joe RootENG | 150 | 248 | 14 | 0 | 60.48 | 4 | st sub (Dhruv Jurel) b RA Jadeja | 2 | v IND | Manchester | 23 Jul 2025 |
| Ashwell PrinceSA | 150 | 249 | 19 | 2 | 60.24 | 2 | c †BJ Haddin b BW Hilfenhaus | 2 | v AUS | Cape Town | 19 Mar 2009 |
| Ricky PontingAUS | 150 | 266 | 14 | 3 | 56.39 | 3 | b Waqar Younis | 1 | v PAK | UAE | 19 Oct 2002 |
| 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 |
| Rohan KanhaiWI | 150 | 301 | 21 | 0 | 49.83 | 3 | c JH Edrich b PI Pocock | 1 | v ENG | Georgetown | 28 Mar 1968 |
| Billy ZulchSA | 150 | 304 | 15 | 0 | 49.34 | 2 | b VS Ransford | 3 | v AUS | Sydney | 3 Mar 1911 |
| Mayank AgarwalIND | 150 | 311 | 17 | 4 | 48.23 | 1 | c †TA Blundell b AY Patel | 1 | v NZ | Mumbai | 3 Dec 2021 |
| Mathew SinclairNZ | 150 | 321 | 23 | 1 | 46.73 | 3 | c G Kirsten b AA Donald | 1 | v SA | Port Elizabeth | 30 Nov 2000 |
| Steve WaughAUS | 150 | 323 | 17 | 0 | 46.44 | 5 | c †MSK Prasad b AB Agarkar | 1 | v IND | Adelaide | 10 Dec 1999 |
| Gary KirstenSA | 150 | 338 | 13 | 1 | 44.38 | 1 | c †RD Jacobs b CA Walsh | 2 | v WI | Georgetown | 9 Mar 2001 |
| Andrew JonesNZ | 150 | 383 | 11 | 0 | 39.16 | 3 | run out (CJ McDermott) | 1 | v AUS | Adelaide | 11 Dec 1987 |
| Roy FredericksWI | 150 | 443 | 17 | 0 | 33.86 | 1 | c DL Amiss b DL Underwood | 1 | v ENG | Birmingham | 9 Aug 1973 |
| Derek RandallENG | 150 | 498 | 13 | 0 | 30.12 | 3 | lbw b RM Hogg | 3 | v AUS | Sydney | 6 Jan 1979 |
| Leonard HuttonENG | 150 | - | 20 | 0 | - | 1 | c †MK Mantri b VS Hazare | 2 | v IND | London | 19 Jun 1952 |
| Pankaj RoyIND | 150 | - | - | 0 | - | 1 | lbw b AL Valentine | 3 | v WI | Kingston | 28 Mar 1953 |
| Saeed AhmedPAK | 150 | - | 16 | 0 | - | 3 | b LR Gibbs | 1 | v WI | Georgetown | 13 Mar 1958 |
| Dilip SardesaiIND | 150 | - | 20 | 0 | - | 6 | lbw b VA Holder | 2 | v WI | Bridgetown | 1 Apr 1971 |
| Ian BothamENG | 149* | 148 | 27 | 1 | 100.68 | 7 | not out | 3 | v AUS | Leeds | 16 Jul 1981 |
| Adam GilchristAUS | 149* | 163 | 13 | 1 | 91.41 | 7 | not out | 4 | v PAK | Hobart | 18 Nov 1999 |
| Joe RootENG | 149* | 165 | 18 | 1 | 90.30 | 5 | not out | 2 | v IND | London | 15 Aug 2014 |
| Younis KhanPAK | 149* | 182 | 14 | 4 | 81.87 | 6 | not out | 3 | v NZ | Auckland | 8 Mar 2001 |
| 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 |
| Les AmesENG | 149 | 174 | 17 | 0 | 85.63 | 5 | b HC Griffith | 1 | v WI | Kingston | 3 Apr 1930 |
| Clive LloydWI | 149 | 186 | 22 | 1 | 80.11 | 6 | b GJ Gilmour | 2 | v AUS | Perth | 12 Dec 1975 |
| Gordon GreenidgeWI | 149 | 207 | 18 | 3 | 71.98 | 1 | run out | 2 | v ENG | St John's | 12 Apr 1990 |
| Carl HooperWI | 149 | 211 | 18 | 1 | 70.62 | 5 | c †T Taibu b BC Strang | 2 | v ZIM | Bulawayo | 19 Jul 2001 |
| Ricky PontingAUS | 149 | 213 | 15 | 0 | 69.95 | 3 | c RR Sarwan b JJC Lawson | 1 | v WI | Brisbane | 3 Nov 2005 |
| Saeed AnwarPAK | 149 | 214 | 20 | 0 | 69.63 | 1 | c SB Doull b CL Cairns | 2 | v NZ | Rawalpindi | 28 Nov 1996 |
| 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 |
| Mohsin KhanPAK | 149 | 296 | 16 | 0 | 50.34 | 1 | c WB Phillips b GF Lawson | 2 | v AUS | Adelaide | 9 Dec 1983 |
| Chris TavaréENG | 149 | 303 | 18 | 0 | 49.17 | 3 | b S Madan Lal | 1 | v IND | Delhi | 23 Dec 1981 |
Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.