Largest victories
Winner Margin Opposition Ground Match Date Scorecard
England 675 runs v Australia Brisbane 30 Nov 1928 Test # 176
Australia 562 runs v England The Oval 18 Aug 1934 Test # 237
Bangladesh 546 runs v Afghanistan Mirpur 14 Jun 2023 Test # 2506
Australia 530 runs v South Africa Melbourne 17 Feb 1911 Test # 114
South Africa 492 runs v Australia Johannesburg 30 Mar 2018 Test # 2302
Australia 491 runs v Pakistan W.A.C.A 16 Dec 2004 Test # 1726
Sri Lanka 465 runs v Bangladesh Chattogram 3 Jan 2009 Test # 1905
India 434 runs v England Rajkot 15 Feb 2024 Test # 2530
West Indies 425 runs v England Manchester 8 Jul 1976 Test # 779
New Zealand 423 runs v Sri Lanka Christchurch 26 Dec 2018 Test # 2336
New Zealand 423 runs v England Hamilton 14 Dec 2024 Test # 2569
Australia 419 runs v West Indies Adelaide 8 Dec 2022 Test # 2479
Australia 409 runs v England Lord's 24 Jun 1948 Test # 300
West Indies 408 runs v Australia Adelaide 26 Jan 1980 Test # 870
Australia 405 runs v England Lord's 16 Jul 2015 Test # 2171
Australia 384 runs v England Brisbane 7 Nov 2002 Test # 1623
Australia 382 runs v England Adelaide 11 Jan 1895 Test # 44
Australia 382 runs v West Indies Sydney 14 Feb 1969 Test # 646
Australia 381 runs v England Brisbane 21 Nov 2013 Test # 2103
West Indies 381 runs v England Bridgetown 23 Jan 2019 Test # 2342
Australia 379 runs v West Indies Brisbane 3 Nov 2005 Test # 1769
Australia 377 runs v England Sydney 17 Dec 1920 Test # 135
Pakistan 373 runs v Australia Abu Dhabi 16 Oct 2018 Test # 2322
India 372 runs v New Zealand Wankhede 3 Dec 2021 Test # 2438
Australia 366 runs v Sri Lanka Canberra 1 Feb 2019 Test # 2345
Australia 365 runs v England Melbourne 1 Jan 1937 Test # 257
Australia 360 runs v Pakistan Perth 14 Dec 2023 Test # 2518
South Africa 358 runs v New Zealand Johannesburg 8 Nov 2007 Test # 1846
South Africa 356 runs v England Lord's 21 Jul 1994 Test # 1263
Pakistan 356 runs v Australia Abu Dhabi 30 Oct 2014 Test # 2142
England 354 runs v Pakistan Nottingham 29 Jul 2010 Test # 1967
Australia 352 runs v West Indies Melbourne 26 Dec 2000 Test # 1525
South Africa 351 runs v West Indies Centurion 15 Jan 1999 Test # 1441
Australia 348 runs v Pakistan Melbourne 1 Jan 1977 Test # 790
England 347 runs v Australia Lord's 18 Jul 2013 Test # 2091
West Indies 343 runs v Australia Bridgetown 19 Apr 1991 Test # 1169
Australia 342 runs v India Nagpur 26 Oct 2004 Test # 1718
Pakistan 341 runs v India Karachi 29 Jan 2006 Test # 1783
South Africa 340 runs v England Nottingham 14 Jul 2017 Test # 2264
England 338 runs v Australia Adelaide 13 Jan 1933 Test # 222
Australia 337 runs v India Melbourne 26 Dec 2007 Test # 1855
India 337 runs v South Africa Delhi 3 Dec 2015 Test # 2191
India 336 runs v England Birmingham 2 Jul 2025 Test # 2591
Zimbabwe 335 runs v Bangladesh Harare 17 Apr 2013 Test # 2086
Australia 333 runs v India Pune 23 Feb 2017 Test # 2250
South Africa 333 runs v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
South Africa 332 runs v Bangladesh Gqeberha 8 Apr 2022 Test # 2461
England 330 runs v Pakistan Manchester 22 Jul 2016 Test # 2208
Australia 329 runs v England W.A.C.A 3 Feb 1995 Test # 1287
South Africa 329 runs v India Eden Gardens 27 Nov 1996 Test # 1341
England 329 runs v Bangladesh Chattogram 29 Oct 2003 Test # 1667
South Africa 328 runs v India Durban 26 Dec 1996 Test # 1347
Pakistan 328 runs v Bangladesh Mirpur 6 May 2015 Test # 2161
Sri Lanka 328 runs v Bangladesh Sylhet 22 Mar 2024 Test # 2536
South Africa 328 runs v Zimbabwe Bulawayo 28 Jun 2025 Test # 2590
West Indies 326 runs v England Lord's 24 Jun 1950 Test # 324
South Africa 324 runs v Pakistan Johannesburg 19 Jan 1995 Test # 1283
South Africa 323 runs v Australia Gqeberha 5 Mar 1970 Test # 673
England 323 runs v New Zealand Wellington 6 Dec 2024 Test # 2567
England 322 runs v Australia Brisbane 4 Dec 1936 Test # 255
South Africa 322 runs v Australia Cape Town 22 Mar 2018 Test # 2300
India 321 runs v New Zealand Indore 8 Oct 2016 Test # 2223
India 320 runs v Australia Mohali 17 Oct 2008 Test # 1889
England 319 runs v India Nottingham 29 Jul 2011 Test # 2001
India 318 runs v West Indies North Sound 22 Aug 2019 Test # 2358
India 317 runs v England Chennai 13 Feb 2021 Test # 2411
Sri Lanka 315 runs v Zimbabwe Galle 12 Jan 2002 Test # 1585
Sri Lanka 313 runs v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
England 312 runs v South Africa Cape Town 1 Jan 1957 Test # 435
Australia 312 runs v West Indies Port of Spain 5 Mar 1999 Test # 1448
South Africa 309 runs v Australia W.A.C.A 30 Nov 2012 Test # 2064
Australia 308 runs v England Melbourne 7 Feb 1908 Test # 99
Australia 307 runs v England Sydney 27 Feb 1925 Test # 162
South Africa 307 runs v Australia Johannesburg 19 Feb 1970 Test # 672
India 304 runs v Sri Lanka Galle 26 Jul 2017 Test # 2265
Pakistan 301 runs v Sri Lanka Colombo (PSS) 9 Aug 1994 Test # 1265
Australia 300 runs v India W.A.C.A 1 Feb 1992 Test # 1186
England 299 runs v Australia Sydney 9 Jan 1971 Test # 676
Pakistan 299 runs v New Zealand Auckland 8 Mar 2001 Test # 1533
West Indies 298 runs v England Bridgetown 13 Mar 1981 Test # 900
Australia 298 runs v India Adelaide 24 Jan 2012 Test # 2031
Australia 297 runs v New Zealand Auckland 22 Mar 1974 Test # 736
West Indies 296 runs v Bangladesh Gros Islet 13 Sep 2014 Test # 2139
Australia 296 runs v New Zealand Perth 12 Dec 2019 Test # 2374
West Indies 295 runs v India Chennai 21 Jan 1959 Test # 465
Australia 295 runs v England Melbourne 24 Dec 1994 Test # 1279
India 295 runs v Australia Perth 22 Nov 2024 Test # 2561
England 289 runs v Australia The Oval 14 Aug 1926 Test # 167
West Indies 289 runs v England Georgetown 21 Feb 1930 Test # 192
England 288 runs v South Africa Gqeberha 13 Feb 1896 Test # 47
Sri Lanka 288 runs v Bangladesh Colombo (SSC) 28 Jul 2002 Test # 1611
Australia 286 runs v Pakistan W.A.C.A 13 Nov 1981 Test # 909
West Indies 285 runs v Australia Melbourne 24 Dec 1988 Test # 1112
Australia 285 runs v India Adelaide 10 Dec 1999 Test # 1476
South Africa 284 runs v West Indies Johannesburg 8 Mar 2023 Test # 2497
South Africa 282 runs v India Cape Town 2 Jan 1997 Test # 1349
South Africa 282 runs v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
Australia 281 runs v England Sydney 3 Jan 2014 Test # 2113
Australia 281 runs v South Africa Centurion 12 Feb 2014 Test # 2119
New Zealand 281 runs v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
India 280 runs v South Africa Kanpur 8 Dec 1996 Test # 1344
South Africa 280 runs v England Centurion 22 Jan 2016 Test # 2200
India 280 runs v Bangladesh Chennai 19 Sep 2024 Test # 2550
India 279 runs v England Leeds 19 Jun 1986 Test # 1047
Australia 279 runs v New Zealand Sydney 3 Jan 2020 Test # 2378
India 278 runs v Sri Lanka Colombo (PSS) 20 Aug 2015 Test # 2177
Sri Lanka 278 runs v South Africa Galle 12 Jul 2018 Test # 2311
Australia 277 runs v England Brisbane 23 Nov 2006 Test # 1817
Australia 277 runs v West Indies Kingston 11 Jun 2015 Test # 2166
West Indies 276 runs v Pakistan Bridgetown 26 May 2005 Test # 1752
Australia 275 runs v England Adelaide 16 Dec 2021 Test # 2441
Australia 274 runs v England Adelaide 2 Feb 1951 Test # 330
India 272 runs v New Zealand Auckland 7 Mar 1968 Test # 634
England 269 runs v West Indies Manchester 24 Jul 2020 Test # 2390
Australia 268 runs v England Manchester 3 Jul 1997 Test # 1372
West Indies 267 runs v India Bengaluru 22 Nov 1974 Test # 745
Australia 267 runs v England W.A.C.A 16 Dec 2010 Test # 1984
England 267 runs v New Zealand Mount Maunganui 16 Feb 2023 Test # 2492
Pakistan 266 runs v West Indies Port of Spain 1 Apr 1977 Test # 802
England 266 runs v India Southampton 27 Jul 2014 Test # 2132
Australia 264 runs v England Nottingham 7 Aug 1997 Test # 1375
Pakistan 263 runs v Sri Lanka Karachi 19 Dec 2019 Test # 2375
South Africa 259 runs v Pakistan Gqeberha 6 Mar 1998 Test # 1406
India 259 runs v Sri Lanka Ahmedabad 18 Dec 2005 Test # 1778
Sri Lanka 259 runs v Bangladesh Galle 7 Mar 2017 Test # 2252
Sri Lanka 257 runs v Zimbabwe Harare 6 Nov 2016 Test # 2231
India 257 runs v West Indies Kingston 30 Aug 2019 Test # 2359
England 256 runs v West Indies Port of Spain 28 Jan 1960 Test # 488
England 256 runs v West Indies Birmingham 29 Jul 2004 Test # 1708
India 255 runs v West Indies Chennai 11 Jan 1988 Test # 1089
New Zealand 254 runs v Zimbabwe Bulawayo 6 Aug 2016 Test # 2214
Australia 251 runs v England Birmingham 1 Aug 2019 Test # 2353
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:
Zimbabwe v South Africa at Bulawayo, 2nd Test, Jul 6-8, 2025 [Test # 2593 - Live]
    » Zimbabwe 220 (77.3 ov, WP Masakadza 17*, S Muthusamy 3/77) - Match over
West Indies v Australia at St George's, 2nd Test, Jul 3-6, 2025 [Test # 2592]
England v India at Birmingham, 2nd Test, Jul 2-6, 2025 [Test # 2591]