Tests records
897 matches with ball-by-ball data, 2001–2026.
Most runs
Top 50 →| # | Player | Span | Inns | Runs | HS | Avg | SR | 100s |
|---|---|---|---|---|---|---|---|---|
| 1 | Joe Root | 2012–2026 | 309 | 14,278 | 262 | 50.45 | 57.61 | 41 |
| 2 | Alastair Cook | 2006–2018 | 291 | 12,472 | 294 | 45.35 | 46.95 | 33 |
| 3 | Steve Smith | 2010–2026 | 227 | 11,003 | 239 | 55.29 | 53.83 | 37 |
| 4 | Kane Williamson | 2010–2026 | 195 | 9,515 | 251 | 54.06 | 51.98 | 33 |
| 5 | Virat Kohli | 2011–2025 | 210 | 9,230 | 254* | 46.85 | 55.58 | 30 |
Most wickets
Top 50 →| # | Player | Span | Inns | Wkts | Best | Avg | Econ | 5w |
|---|---|---|---|---|---|---|---|---|
| 1 | James Anderson | 2003–2024 | 339 | 682 | 7/42 | 26.41 | 2.77 | 31 |
| 2 | Stuart Broad | 2007–2023 | 309 | 604 | 8/15 | 27.68 | 2.98 | 20 |
| 3 | Nathan Lyon | 2011–2026 | 267 | 573 | 8/50 | 30.26 | 2.94 | 24 |
| 4 | Ravichandran Ashwin | 2011–2024 | 198 | 532 | 7/59 | 24.12 | 2.84 | 37 |
| 5 | Mitchell Starc | 2011–2026 | 209 | 451 | 7/58 | 26.19 | 3.43 | 19 |
Highest individual scores
Top 50 →| # | Player | Runs | Balls | 4s | 6s | Team | Match |
|---|---|---|---|---|---|---|---|
| 1 | Brian Lara | 400* | 582 | 43 | 4 | West Indies | 10 Apr 2004 v England |
| 2 | Matthew Hayden | 380 | 437 | 39 | 11 | Australia | 9 Oct 2003 v Zimbabwe |
| 3 | Mahela Jayawardene | 374 | 572 | 43 | 1 | Sri Lanka | 27 Jul 2006 v South Africa |
| 4 | Wiaan Mulder | 367* | 334 | 49 | 4 | South Africa | 6 Jul 2025 v Zimbabwe |
| 5 | David Warner | 335* | 418 | 39 | 2 | Australia | 29 Nov 2019 v Pakistan |
Best bowling figures
Top 50 →| # | Player | Figures | Overs | Econ | Team | Match |
|---|---|---|---|---|---|---|
| 1 | Ajaz Patel | 10/119 | 47.5 | 2.49 | New Zealand | 3 Dec 2021 v India |
| 2 | Rangana Herath | 9/127 | 33.1 | 3.83 | Sri Lanka | 14 Aug 2014 v Pakistan |
| 3 | Keshav Maharaj | 9/129 | 41.1 | 3.13 | South Africa | 20 Jul 2018 v Sri Lanka |
| 4 | Stuart Broad | 8/15 | 9.3 | 1.58 | England | 6 Aug 2015 v Australia |
| 5 | Glenn McGrath | 8/24 | 16 | 1.50 | Australia | 16 Dec 2004 v Pakistan |
Most hundreds
Top 50 →| # | Player | Span | Inns | 100s | 50s | Runs | HS |
|---|---|---|---|---|---|---|---|
| 1 | Joe Root | 2012–2026 | 309 | 41 | 69 | 14,278 | 262 |
| 2 | Steve Smith | 2010–2026 | 227 | 37 | 45 | 11,003 | 239 |
| 3 | Alastair Cook | 2006–2018 | 291 | 33 | 57 | 12,472 | 294 |
| 4 | Kane Williamson | 2010–2026 | 195 | 33 | 38 | 9,515 | 251 |
| 5 | Virat Kohli | 2011–2025 | 210 | 30 | 31 | 9,230 | 254* |
Most fifties
Top 50 →| # | Player | Span | Inns | 50s | 100s | Runs |
|---|---|---|---|---|---|---|
| 1 | Joe Root | 2012–2026 | 309 | 69 | 41 | 14,278 |
| 2 | Alastair Cook | 2006–2018 | 291 | 57 | 33 | 12,472 |
| 3 | Steve Smith | 2010–2026 | 227 | 45 | 37 | 11,003 |
| 4 | Angelo Mathews | 2009–2025 | 211 | 45 | 15 | 8,073 |
| 5 | AB de Villiers | 2005–2018 | 175 | 42 | 21 | 8,182 |
Most sixes
Top 50 →| # | Player | Span | Inns | 6s | 4s | Runs | SR |
|---|---|---|---|---|---|---|---|
| 1 | Ben Stokes | 2013–2026 | 220 | 138 | 833 | 7,273 | 58.53 |
| 2 | Brendon McCullum | 2004–2016 | 157 | 101 | 698 | 5,778 | 65.59 |
| 3 | Rishabh Pant | 2018–2026 | 89 | 100 | 391 | 3,644 | 74.34 |
| 4 | Tim Southee | 2008–2024 | 155 | 98 | 216 | 2,245 | 82.69 |
| 5 | Angelo Mathews | 2009–2025 | 211 | 88 | 821 | 8,073 | 48.31 |
Best batting average
Top 50 →Minimum 20 innings.
| # | Player | Span | Inns | Avg | Runs | NO | SR |
|---|---|---|---|---|---|---|---|
| 1 | Brian Lara | 2003–2006 | 31 | 67.87 | 2,036 | 1 | 64.84 |
| 2 | Adam Voges | 2015–2016 | 31 | 61.88 | 1,485 | 7 | 55.68 |
| 3 | Kumar Sangakkara | 2003–2015 | 151 | 61.07 | 8,489 | 12 | 54.32 |
| 4 | Shivnarine Chanderpaul | 2003–2015 | 132 | 57.10 | 5,995 | 27 | 44.23 |
| 5 | Steve Smith | 2010–2026 | 227 | 55.29 | 11,003 | 28 | 53.83 |
Best batting strike rate
Top 50 →Minimum 2,000 balls faced.
| # | Player | Span | Inns | SR | Runs | Balls | Avg |
|---|---|---|---|---|---|---|---|
| 1 | Harry Brook | 2022–2026 | 70 | 86.32 | 3,610 | 4,182 | 53.09 |
| 2 | Ben Duckett | 2016–2026 | 91 | 86.21 | 3,364 | 3,902 | 38.23 |
| 3 | Virender Sehwag | 2001–2013 | 134 | 85.06 | 5,969 | 7,017 | 46.27 |
| 4 | Adam Gilchrist | 2002–2008 | 58 | 84.24 | 2,005 | 2,380 | 38.56 |
| 5 | Tim Southee | 2008–2024 | 155 | 82.69 | 2,245 | 2,715 | 15.48 |
Best economy rate
Top 50 →Minimum 500 overs.
| # | Player | Span | Inns | Econ | Overs | Wkts | Avg |
|---|---|---|---|---|---|---|---|
| 1 | Colin de Grandhomme | 2016–2022 | 53 | 2.39 | 675.4 | 49 | 32.96 |
| 2 | Glenn McGrath | 2002–2007 | 42 | 2.41 | 787.3 | 92 | 20.61 |
| 3 | Abdur Rehman | 2007–2014 | 43 | 2.53 | 1149 | 99 | 29.39 |
| 4 | Shaun Pollock | 2002–2008 | 52 | 2.55 | 1012.3 | 92 | 28.11 |
| 5 | Daniel Vettori | 2003–2014 | 93 | 2.57 | 2421.5 | 177 | 35.14 |
Highest team totals
Top 50 →| # | Team | Score | Overs | Match |
|---|---|---|---|---|
| 1 | England | 823/7d | 150 | 7 Oct 2024 v Pakistan |
| 2 | Pakistan | 765/6d | 248.5 | 21 Feb 2009 v Sri Lanka |
| 3 | Sri Lanka | 760/7d | 202.4 | 16 Nov 2009 v India |
| 4 | India | 759/7d | 190.4 | 16 Dec 2016 v England |
| 5 | Sri Lanka | 756/5d | 185.1 | 27 Jul 2006 v South Africa |
Lowest all-out totals
Top 50 →| # | Team | Score | Overs | Match |
|---|---|---|---|---|
| 1 | West Indies | 27 | 14.3 | 12 Jul 2025 v Australia |
| 2 | Ireland | 38 | 15.4 | 24 Jul 2019 v England |
| 3 | Sri Lanka | 42 | 13.5 | 27 Nov 2024 v South Africa |
| 4 | Bangladesh | 43 | 18.4 | 4 Jul 2018 v West Indies |
| 5 | New Zealand | 45 | 19.2 | 2 Jan 2013 v South Africa |
Biggest wins by runs
Top 50 →| # | Winner | Margin | Match |
|---|---|---|---|
| 1 | New Zealand | an innings and 359 runs | 7 Aug 2025 v Zimbabwe |
| 2 | New Zealand | an innings and 301 runs | 26 Jan 2012 v Zimbabwe |
| 3 | New Zealand | an innings and 294 runs | 7 Aug 2005 v Zimbabwe |
| 4 | England | an innings and 283 runs | 25 May 2007 v West Indies |
| 5 | Sri Lanka | an innings and 280 runs | 16 Apr 2023 v Ireland |