By an innings
Winner Margin Ground Match Date Scorecard
England inns & 579 runs The Oval 20 Aug 1938 Test # 266
England inns & 230 runs Adelaide 24 Mar 1892 Test # 38
England inns & 225 runs Melbourne 9 Feb 1912 Test # 119
India inns & 219 runs Eden Gardens 18 Mar 1998 Test # 1409
England inns & 217 runs The Oval 12 Aug 1886 Test # 24
Pakistan inns & 188 runs Karachi 15 Sep 1988 Test # 1104
England inns & 170 runs Manchester 26 Jul 1956 Test # 428
England inns & 157 runs Melbourne 26 Dec 2010 Test # 1986
England inns & 137 runs The Oval 13 Aug 1888 Test # 29
India inns & 135 runs Hyderabad 2 Mar 2013 Test # 2076
India inns & 132 runs Nagpur 9 Feb 2023 Test # 2490
South Africa inns & 129 runs Durban 5 Feb 1970 Test # 671
England inns & 124 runs Sydney 13 Dec 1901 Test # 65
England inns & 118 runs Birmingham 15 Aug 1985 Test # 1021
West Indies inns & 112 runs W.A.C.A 9 Nov 1984 Test # 997
England inns & 106 runs Lord's 19 Jul 1886 Test # 23
West Indies inns & 106 runs Port of Spain 3 Mar 1978 Test # 819
India inns & 100 runs Wankhede 3 Nov 1979 Test # 860
England inns & 98 runs Melbourne 21 Mar 1885 Test # 21
England inns & 94 runs The Oval 29 Aug 1985 Test # 1022
England inns & 93 runs Sydney 7 Jan 1966 Test # 599
West Indies inns & 87 runs W.A.C.A 12 Dec 1975 Test # 765
England inns & 85 runs Leeds 11 Aug 1977 Test # 807
England inns & 83 runs Sydney 3 Jan 2011 Test # 1989
Pakistan inns & 82 runs Melbourne 11 Dec 1981 Test # 913
England inns & 80 runs Manchester 24 Jul 1905 Test # 86
South Africa inns & 80 runs Hobart 12 Nov 2016 Test # 2233
England inns & 78 runs Nottingham 6 Aug 2015 Test # 2175
England inns & 71 runs Adelaide 3 Dec 2010 Test # 1983
England inns & 43 runs The Oval 14 Aug 1893 Test # 40
By runs
Winner Margin Ground Match Date Scorecard
England 675 runs Brisbane 30 Nov 1928 Test # 176
South Africa 492 runs Johannesburg 30 Mar 2018 Test # 2302
West Indies 408 runs Adelaide 26 Jan 1980 Test # 870
Pakistan 373 runs Abu Dhabi 16 Oct 2018 Test # 2322
Pakistan 356 runs Abu Dhabi 30 Oct 2014 Test # 2142
England 347 runs Lord's 18 Jul 2013 Test # 2091
West Indies 343 runs Bridgetown 19 Apr 1991 Test # 1169
England 338 runs Adelaide 13 Jan 1933 Test # 222
South Africa 323 runs Gqeberha 5 Mar 1970 Test # 673
England 322 runs Brisbane 4 Dec 1936 Test # 255
South Africa 322 runs Cape Town 22 Mar 2018 Test # 2300
India 320 runs Mohali 17 Oct 2008 Test # 1889
South Africa 309 runs W.A.C.A 30 Nov 2012 Test # 2064
South Africa 307 runs Johannesburg 19 Feb 1970 Test # 672
England 299 runs Sydney 9 Jan 1971 Test # 676
India 295 runs Perth 22 Nov 2024 Test # 2561
England 289 runs The Oval 14 Aug 1926 Test # 167
West Indies 285 runs Melbourne 24 Dec 1988 Test # 1112
England 244 runs The Oval 19 Aug 1912 Test # 129
South Africa 233 runs Johannesburg 23 Dec 1966 Test # 611
South Africa 231 runs Gqeberha 20 Feb 2014 Test # 2121
Sri Lanka 229 runs Galle 4 Aug 2016 Test # 2213
England 226 runs The Oval 22 Aug 1968 Test # 641
England 225 runs Sydney 2 Jan 2003 Test # 1636
West Indies 222 runs Sydney 13 Jan 1961 Test # 502
India 222 runs Melbourne 30 Dec 1977 Test # 812
Pakistan 221 runs Dubai (DICS) 22 Oct 2014 Test # 2140
England 213 runs Nottingham 29 May 1905 Test # 83
West Indies 212 runs Georgetown 14 Apr 1965 Test # 588
England 205 runs Adelaide 27 Jan 1979 Test # 843
By wickets
Winner Margin Ground Match Date Scorecard
England 10 wickets Melbourne 1 Jan 1885 Test # 18
England 10 wickets Birmingham 27 May 1909 Test # 101
England 10 wickets Sydney 2 Dec 1932 Test # 220
South Africa 10 wickets Adelaide 24 Jan 1964 Test # 553
West Indies 10 wickets Melbourne 29 Dec 1979 Test # 867
West Indies 10 wickets Bridgetown 30 Mar 1984 Test # 986
West Indies 10 wickets Kingston 28 Apr 1984 Test # 988
West Indies 10 wickets Georgetown 23 Mar 1991 Test # 1167
West Indies 10 wickets W.A.C.A 1 Feb 1997 Test # 1353
West Indies 10 wickets Kingston 13 Mar 1999 Test # 1451
England 9 wickets Sydney 13 Dec 1897 Test # 53
Pakistan 9 wickets Karachi 11 Oct 1956 Test # 430
England 9 wickets Leeds 27 Jul 1972 Test # 701
England 9 wickets Manchester 7 Jul 1977 Test # 805
West Indies 9 wickets Bridgetown 17 Mar 1978 Test # 821
England 9 wickets Sydney 10 Feb 1979 Test # 846
Pakistan 9 wickets Karachi 22 Sep 1982 Test # 935
Pakistan 9 wickets Lahore 14 Oct 1982 Test # 937
West Indies 9 wickets Brisbane 18 Nov 1988 Test # 1108
New Zealand 9 wickets Wellington 15 Mar 1990 Test # 1141
West Indies 9 wickets Port of Spain 21 Apr 1995 Test # 1296
England 9 wickets Birmingham 5 Jun 1997 Test # 1368
South Africa 9 wickets Melbourne 26 Dec 2008 Test # 1902
By default, the shading indicates records from the past week, or failing that, the most recent entry.
Adjust: most recent | past week | past month | past 6 months | past year | 4 years | 10 years | 25 years | post-war
Records includes the following current or recent matches:
West Indies v Australia at St George's, 2nd Test, Jul 3-6, 2025 [Test # 2592]
West Indies v Australia at Bridgetown, 1st Test, Jun 25-27, 2025 [Test # 2589]
Australia v South Africa at Lord's, final, Jun 11-14, 2025 [Test # 2585]