Test crickets narrow victory
http://stats.espncricinfo.com/wi/content/records/215342.ht
Smallest victories
Winner Margin Opposition Ground Match Date
West Indies 1 run v Australia Adelaide 23 Jan 1993
England 2 runs v Australia Birmingham 4 Aug 2005
Australia 3 runs v England Manchester 24 Jul 1902
England 3 runs v Australia Melbourne 26 Dec 1982
New Zealand 4 runs v Pakistan Abu Dhabi 16 Nov 2018
South Africa 5 runs v Australia Sydney 2 Jan 1994
Australia 6 runs v England Sydney 20 Feb 1885
Australia 7 runs v England The Oval 28 Aug 1882
South Africa 7 runs v Sri Lanka Kandy 30 Jul 2000
New Zealand 7 runs v Australia Hobart 9 Dec 2011
England 10 runs v Australia Sydney 14 Dec 1894
Australia 11 runs v England Adelaide 16 Jan 1925
England 12 runs v Australia Adelaide 1 Feb 1929
England 12 runs v Australia Melbourne 26 Dec 1998
Pakistan 12 runs v India Chennai 28 Jan 1999
England 13 runs v Australia Sydney 28 Jan 1887
India 13 runs v Australia Mumbai 3 Nov 2004
England 14 runs v Australia Nottingham 10 Jul 2013
Australia 16 runs v India Brisbane 2 Dec 1977
Pakistan 16 runs v India Bengaluru 13 Mar 1987
Australia 16 runs v Sri Lanka Colombo (SSC) 17 Aug 1992
South Africa 17 runs v England Johannesburg 15 Feb 1957
England 18 runs v Australia Leeds 16 Jul 1981
South Africa 19 runs v England Johannesburg 1 Jan 1910
England 19 runs v Australia The Oval 21 Aug 1997
Bangladesh 20 runs v Australia Dhaka 27 Aug 2017
Sri Lanka 21 runs v Pakistan Abu Dhabi 28 Sep 2017
Pakistan 22 runs v England Multan 12 Nov 2005
England 22 runs v Bangladesh Chittagong 20 Oct 2016
England 23 runs v South Africa Leeds 6 Aug 1998
Pakistan 24 runs v England The Oval 12 Aug 1954
Zimbabwe 24 runs v Pakistan Harare 10 Sep 2013
England 25 runs v Pakistan Leeds 8 Jul 1971
England 26 runs v West Indies Port of Spain 30 Mar 1974
Australia 27 runs v Sri Lanka Kandy 16 Mar 2004
New Zealand 27 runs v West Indies Auckland 9 Mar 2006
South Africa 28 runs v England Johannesburg 24 Dec 1930
Australia 28 runs v England Melbourne 22 Dec 1950
India 28 runs v England Kolkata 30 Dec 1972
England 29 runs v Australia Birmingham 30 Jul 1981
Pakistan 29 runs v South Africa Durban 26 Feb 1998
West Indies 30 runs v Australia Sydney 27 Feb 1931
South Africa 30 runs v New Zealand Durban 8 Dec 1961
England 30 runs v West Indies Leeds 10 Jul 1969
England 31 runs v India Birmingham 1 Aug 2018
England 32 runs v South Africa Johannesburg 14 Feb 1899
Australia 32 runs v England Melbourne 28 Feb 1902
New Zealand 32 runs v Pakistan Dunedin 24 Nov 2009
Pakistan 33 runs v New Zealand Hamilton 2 Jan 1993
New Zealand 34 runs v Zimbabwe Bulawayo 1 Nov 2011
West Indies 35 runs v Zimbabwe Port of Spain 16 Mar 2000
Australia 35 runs v West Indies Perth 16 Dec 2009
Australia 36 runs v Pakistan Sydney 3 Jan 2010
India 37 runs v West Indies Port of Spain 19 Apr 2002
South Africa 38 runs v Australia Adelaide 7 Jan 1911
England 38 runs v Australia Sydney 17 Dec 1954
England 38 runs v New Zealand Nottingham 7 Jun 1973
Australia 38 runs v India Adelaide 25 Jan 1992
West Indies 38 runs v India Bridgetown 27 Mar 1997
Australia 39 runs v India Brisbane 19 Jan 1968
Australia 39 runs v Pakistan Brisbane 15 Dec 2016
New Zealand 40 runs v South Africa Port Elizabeth 16 Feb 1962
West Indies 40 runs v Pakistan Providence 12 May 2011
New Zealand 40 runs v India Auckland 6 Feb 2014