Sri Lanka’s test wins in chronological order
Sri Lanka won the just concluded test against England at The Oval to provide its 104th test win. It also provides its ninth test win against England. Sri Lanka’s test win and its wins against England are tabulated below.
| No | Team | Result | Margin | Opposition | Ground | Start Date |
| 1 | Sri Lanka | won | 149 runs | v India | Col-PSS | 06 Sep 1985 |
| 2 | Sri Lanka | won | 008 wkts | v Pakistan | Col-CCC | 14 Mar 1986 |
| 3 | Sri Lanka | won | 009 wkts | v New Zealand | Col-SSC | 06 Dec 1992 |
| 4 | Sri Lanka | won | 005 wkts | v England | Col-SSC | 13 Mar 1993 |
| 5 | Sri Lanka | won | 241 runs | v New Zealand | Napier | 11 Mar 1995 |
| 6 | Sri Lanka | won | 042 runs | v Pakistan | Faisalabad | 15 Sep 1995 |
| 7 | Sri Lanka | won | 144 runs | v Pakistan | Sialkot | 22 Sep 1995 |
| 8 | Sri Lanka | won | inns & 077 runs | v Zimbabwe | Col-RPS | 11 Sep 1996 |
| 9 | Sri Lanka | won | 010 wkts | v Zimbabwe | Col-SSC | 18 Sep 1996 |
| 10 | Sri Lanka | won | 008 wkts | v Zimbabwe | Kandy | 07 Jan 1998 |
| 11 | Sri Lanka | won | 005 wkts | v Zimbabwe | Col-SSC | 14 Jan 1998 |
| 12 | Sri Lanka | won | inns & 016 runs | v New Zealand | Galle | 03 Jun 1998 |
| 13 | Sri Lanka | won | 164 runs | v New Zealand | Col-SSC | 10 Jun 1998 |
| 14 | Sri Lanka | won | 010 wkts | v England | The Oval | 27 Aug 1998 |
| 15 | Sri Lanka | won | 006 wkts | v Australia | Kandy | 09 Sep 1999 |
| 16 | Sri Lanka | won | 006 wkts | v Zimbabwe | Harare | 26 Nov 1999 |
| 17 | Sri Lanka | won | 002 wkts | v Pakistan | Rawalpindi | 26 Feb 2000 |
| 18 | Sri Lanka | won | 057 runs | v Pakistan | Peshawar | 05 Mar 2000 |
| 19 | Sri Lanka | won | inns & 015 runs | v South Africa | Galle | 20 Jul 2000 |
| 20 | Sri Lanka | won | inns & 028 runs | v England | Galle | 22 Feb 2001 |
| 21 | Sri Lanka | won | 010 wkts | v India | Galle | 14 Aug 2001 |
| 22 | Sri Lanka | won | inns & 077 runs | v India | Col-SSC | 29 Aug 2001 |
| 23 | Sri Lanka | won | inns & 137 runs | v Bangladesh | Col-SSC | 06 Sep 2001 |
| 24 | Sri Lanka | won | 010 wkts | v West Indies | Galle | 13 Nov 2001 |
| 25 | Sri Lanka | won | 131 runs | v West Indies | Kandy | 21 Nov 2001 |
| 26 | Sri Lanka | won | 010 wkts | v West Indies | Col-SSC | 29 Nov 2001 |
| 27 | Sri Lanka | won | inns & 166 runs | v Zimbabwe | Col-SSC | 27 Dec 2001 |
| 28 | Sri Lanka | won | inns & 094 runs | v Zimbabwe | Kandy | 04 Jan 2002 |
| 29 | Sri Lanka | won | 315 runs | v Zimbabwe | Galle | 12 Jan 2002 |
| 30 | Sri Lanka | won | 008 wkts | v Pakistan | Lahore | 06 Mar 2002 |
| 31 | Sri Lanka | won | inns & 196 runs | v Bangladesh | Col-PSS | 21 Jul 2002 |
| 32 | Sri Lanka | won | 288 runs | v Bangladesh | Col-SSC | 28 Jul 2002 |
| 33 | Sri Lanka | won | inns & 215 runs | v England | Col-SSC | 18 Dec 2003 |
| 34 | Sri Lanka | won | inns & 240 runs | v Zimbabwe | Harare | 06 May 2004 |
| 35 | Sri Lanka | won | inns & 254 runs | v Zimbabwe | Bulawayo | 14 May 2004 |
| 36 | Sri Lanka | won | 313 runs | v South Africa | Col-SSC | 11 Aug 2004 |
| 37 | Sri Lanka | won | 201 runs | v Pakistan | Faisalabad | 20 Oct 2004 |
| 38 | Sri Lanka | won | 006 wkts | v West Indies | Col-SSC | 13 Jul 2005 |
| 39 | Sri Lanka | won | 240 runs | v West Indies | Kandy | 22 Jul 2005 |
| 40 | Sri Lanka | won | inns & 096 runs | v Bangladesh | Col-RPS | 12 Sep 2005 |
| 41 | Sri Lanka | won | inns & 069 runs | v Bangladesh | Col-PSS | 20 Sep 2005 |
| 42 | Sri Lanka | won | 008 wkts | v Bangladesh | Chattogram | 28 Feb 2006 |
| 43 | Sri Lanka | won | 010 wkts | v Bangladesh | Bogra | 08 Mar 2006 |
| 44 | Sri Lanka | won | 134 runs | v England | Nottingham | 02 Jun 2006 |
| 45 | Sri Lanka | won | inns & 153 runs | v South Africa | Col-SSC | 27 Jul 2006 |
| 46 | Sri Lanka | won | 001 wkts | v South Africa | Col-PSS | 04 Aug 2006 |
| 47 | Sri Lanka | won | 217 runs | v New Zealand | Wellington | 15 Dec 2006 |
| 48 | Sri Lanka | won | inns & 234 runs | v Bangladesh | Col-SSC | 25 Jun 2007 |
| 49 | Sri Lanka | won | inns & 90 runs | v Bangladesh | Col-PSS | 03 Jul 2007 |
| 50 | Sri Lanka | won | inns & 193 runs | v Bangladesh | Kandy | 11 Jul 2007 |
| 51 | Sri Lanka | won | 088 runs | v England | Kandy | 01 Dec 2007 |
| 52 | Sri Lanka | won | 121 runs | v West Indies | Providence | 22 Mar 2008 |
| 53 | Sri Lanka | won | inns & 239 runs | v India | Col-SSC | 23 Jul 2008 |
| 54 | Sri Lanka | won | 008 wkts | v India | Col-PSS | 08 Aug 2008 |
| 55 | Sri Lanka | won | 107 runs | v Bangladesh | Mirpur | 26 Dec 2008 |
| 56 | Sri Lanka | won | 465 runs | v Bangladesh | Chattogram | 03 Jan 2009 |
| 57 | Sri Lanka | won | 050 runs | v Pakistan | Galle | 04 Jul 2009 |
| 58 | Sri Lanka | won | 007 wkts | v Pakistan | Col-PSS | 12 Jul 2009 |
| 59 | Sri Lanka | won | 202 runs | v New Zealand | Galle | 18 Aug 2009 |
| 60 | Sri Lanka | won | 096 runs | v New Zealand | Col-SSC | 26 Aug 2009 |
| 61 | Sri Lanka | won | 010 wkts | v India | Galle | 18 Jul 2010 |
| 62 | Sri Lanka | won | 208 runs | v South Africa | Durban | 26 Dec 2011 |
| 63 | Sri Lanka | won | 075 runs | v England | Galle | 26 Mar 2012 |
| 64 | Sri Lanka | won | 209 runs | v Pakistan | Galle | 22 Jun 2012 |
| 65 | Sri Lanka | won | 010 wkts | v New Zealand | Galle | 17 Nov 2012 |
| 66 | Sri Lanka | won | 007 wkts | v Bangladesh | Col-RPS | 16 Mar 2013 |
| 67 | Sri Lanka | won | 009 wkts | v Pakistan | Dub-DICS | 08 Jan 2014 |
| 68 | Sri Lanka | won | inns & 248 runs | v Bangladesh | Mirpur | 27 Jan 2014 |
| 69 | Sri Lanka | won | 100 runs | v England | Leeds | 20 Jun 2014 |
| 70 | Sri Lanka | won | 007 wkts | v Pakistan | Galle | 06 Aug 2014 |
| 71 | Sri Lanka | won | 105 runs | v Pakistan | Col-SSC | 14 Aug 2014 |
| 72 | Sri Lanka | won | 007 wkts | v Pakistan | Col-PSS | 25 Jun 2015 |
| 73 | Sri Lanka | won | 063 runs | v India | Galle | 12 Aug 2015 |
| 74 | Sri Lanka | won | inns & 006 runs | v West Indies | Galle | 14 Oct 2015 |
| 75 | Sri Lanka | won | 072 runs | v West Indies | Col-PSS | 22 Oct 2015 |
| 76 | Sri Lanka | won | 106 runs | v Australia | Pallekele | 26 Jul 2016 |
| 77 | Sri Lanka | won | 229 runs | v Australia | Galle | 04 Aug 2016 |
| 78 | Sri Lanka | won | 163 runs | v Australia | Col-SSC | 13 Aug 2016 |
| 79 | Sri Lanka | won | 225 runs | v Zimbabwe | Harare | 29 Oct 2016 |
| 80 | Sri Lanka | won | 257 runs | v Zimbabwe | Harare | 06 Nov 2016 |
| 81 | Sri Lanka | won | 259 runs | v Bangladesh | Galle | 07 Mar 2017 |
| 82 | Sri Lanka | won | 004 wkts | v Zimbabwe | Col-RPS | 14 Jul 2017 |
| 83 | Sri Lanka | won | 021 runs | v Pakistan | Abu Dhabi | 28 Sep 2017 |
| 84 | Sri Lanka | won | 068 runs | v Pakistan | Dub-DICS | 06 Oct 2017 |
| 85 | Sri Lanka | won | 215 runs | v Bangladesh | Mirpur | 08 Feb 2018 |
| 86 | Sri Lanka | won | 004 wkts | v West Indies | Bridgetown | 23 Jun 2018 |
| 87 | Sri Lanka | won | 278 runs | v South Africa | Galle | 12 Jul 2018 |
| 88 | Sri Lanka | won | 199 runs | v South Africa | Col-SSC | 20 Jul 2018 |
| 89 | Sri Lanka | won | 001 wkts | v South Africa | Durban | 13 Feb 2019 |
| 90 | Sri Lanka | won | 008 wkts | v South Africa | Gqeberha | 21 Feb 2019 |
| 91 | Sri Lanka | won | 006 wkts | v New Zealand | Galle | 14 Aug 2019 |
| 92 | Sri Lanka | won | 010 wkts | v Zimbabwe | Harare | 19 Jan 2020 |
| 93 | Sri Lanka | won | 209 runs | v Bangladesh | Pallekele | 29 Apr 2021 |
| 94 | Sri Lanka | won | 187 runs | v West Indies | Galle | 21 Nov 2021 |
| 95 | Sri Lanka | won | 164 runs | v West Indies | Galle | 29 Nov 2021 |
| 96 | Sri Lanka | won | 010 wkts | v Bangladesh | Mirpur | 23 May 2022 |
| 97 | Sri Lanka | won | inns & 039 runs | v Australia | Galle | 08 Jul 2022 |
| 98 | Sri Lanka | won | 246 runs | v Pakistan | Galle | 24 Jul 2022 |
| 99 | Sri Lanka | won | inns & 280 runs | v Ireland | Galle | 16 Apr 2023 |
| 100 | Sri Lanka | won | inns & 010 runs | v Ireland | Galle | 24 Apr 2023 |
| 101 | Sri Lanka | won | 010 wkts | v Afghanistan | Col-SSC | 02 Feb 2024 |
| 102 | Sri Lanka | won | 328 runs | v Bangladesh | Sylhet | 22 Mar 2024 |
| 103 | Sri Lanka | won | 192 runs | v Bangladesh | Chattogram | 30 Mar 2024 |
| 104 | Sri Lanka | won | 008 wkts | v England | The Oval | 06 Sep 2024 |
| No | Team | Result | Margin | Opposition | Ground | Start Date |
| 1 | Sri Lanka | won | 005 wkts | v England | Col-SSC | 13 Mar 1993 |
| 2 | Sri Lanka | won | 010 wkts | v England | The Oval | 27 Aug 1998 |
| 3 | Sri Lanka | won | inns & 028 runs | v England | Galle | 22 Feb 2001 |
| 4 | Sri Lanka | won | inns & 215 runs | v England | Col-SSC | 18 Dec 2003 |
| 5 | Sri Lanka | won | 134 runs | v England | Nottingham | 02 Jun 2006 |
| 6 | Sri Lanka | won | 088 runs | v England | Kandy | 01 Dec 2007 |
| 7 | Sri Lanka | won | 075 runs | v England | Galle | 26 Mar 2012 |
| 8 | Sri Lanka | won | 100 runs | v England | Leeds | 20 Jun 2014 |
| 9 | Sri Lanka | won | 008 wkts | v England | The Oval | 06 Sep 2024 |
It is interesting to note that Sri Lanka’s first win and its 104th test win has the same start date of 06 Sep but in different years. Sri Lanka had carved its first win against India by 149 runs at Col-SSC which had a start date of 06 Sep 1985. Its 104th win was against England by eight wickets at The Oval which had a start date of 06 Sep 2024. The interval between Sri Lanka’s first win and its 104th win is exact 39 years taking the start date the test match into consideration