Sri Lankan opening batsman’s century in a test innings in a winning cause
P Nissanka of Sri Lanka scored 127 not out against England in the just concluded test at The Oval to provide the 37th occasion of a Sri Lanka’s opening batsman’s century in a winning cause. Sri Lanka won this test by eight wickets
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | SAR Silva | 111 | 1 | v India | Col-PSS | 06 Sep 1985 |
| 2 | RS Mahanama | 109 | 1 | v New Zealand | Col-SSC | 06 Dec 1992 |
| 3 | MS Atapattu | 223 | 1 | v Zimbabwe | Kandy | 07 Jan 1998 |
| 4 | ST Jayasuriya | 213 | 2 | v England | The Oval | 27 Aug 1998 |
| 5 | ST Jayasuriya | 148 | 1 | v South Africa | Galle | 20 Jul 2000 |
| 6 | MS Atapattu | 201* | 1 | v England | Galle | 22 Feb 2001 |
| 7 | ST Jayasuriya | 111 | 2 | v India | Galle | 14 Aug 2001 |
| 8 | MS Atapattu | 108 | 2 | v India | Col-SSC | 29 Aug 2001 |
| 9 | MS Atapattu | 201 | 2 | v Bangladesh | Col-SSC | 06 Sep 2001 |
| 10 | ST Jayasuriya | 139 | 2 | v Zimbabwe | Kandy | 04 Jan 2002 |
| 11 | MS Atapattu | 100* | 3 | v Zimbabwe | Galle | 12 Jan 2002 |
| 12 | MG Vandort | 140 | 3 | v Bangladesh | Col-SSC | 28 Jul 2002 |
| 13 | MS Atapattu | 170 | 2 | v Zimbabwe | Harare | 06 May 2004 |
| 14 | ST Jayasuriya | 157 | 2 | v Zimbabwe | Harare | 06 May 2004 |
| 15 | MS Atapattu | 249 | 2 | v Zimbabwe | Bulawayo | 14 May 2004 |
| 16 | ST Jayasuriya | 253 | 3 | v Pakistan | Faisalabad | 20 Oct 2004 |
| 17 | WU Tharanga | 165 | 2 | v Bangladesh | Bogra | 08 Mar 2006 |
| 18 | MG Vandort | 117 | 2 | v Bangladesh | Col-SSC | 25 Jun 2007 |
| 19 | SM Warnapura | 120 | 1 | v West Indies | Providence | 22 Mar 2008 |
| 20 | SM Warnapura | 115 | 1 | v India | Col-SSC | 23 Jul 2008 |
| 21 | TM Dilshan | 123* | 3 | v New Zealand | Galle | 18 Aug 2009 |
| 22 | NT Paranavitana | 111 | 1 | v India | Galle | 18 Jul 2010 |
| 23 | TM Dilshan | 101 | 1 | v Pakistan | Galle | 22 Jun 2012 |
| 24 | JK Silva | 139 | 2 | v Bangladesh | Mirpur | 27 Jan 2014 |
| 25 | FDM Karunaratne | 186 | 1 | v West Indies | Galle | 14 Oct 2015 |
| 26 | FDM Karunaratne | 110 | 3 | v Zimbabwe | Harare | 29 Oct 2016 |
| 27 | WU Tharanga | 115 | 3 | v Bangladesh | Galle | 07 Mar 2017 |
| 28 | FDM Karunaratne | 196 | 1 | v Pakistan | Dub-DICS | 06 Oct 2017 |
| 29 | FDM Karunaratne | 158* | 1 | v South Africa | Galle | 12 Jul 2018 |
| 30 | FDM Karunaratne | 122 | 4 | v New Zealand | Galle | 14 Aug 2019 |
| 31 | FDM Karunaratne | 118 | 1 | v Bangladesh | Pallekele | 29 Apr 2021 |
| 32 | HDRL Thirimanne | 140 | 1 | v Bangladesh | Pallekele | 29 Apr 2021 |
| 33 | FDM Karunaratne | 147 | 1 | v West Indies | Galle | 21 Nov 2021 |
| 34 | FDM Karunaratne | 179 | 1 | v Ireland | Galle | 16 Apr 2023 |
| 35 | KNM Fernando | 205 | 2 | v Ireland | Galle | 24 Apr 2023 |
| 36 | FDM Karunaratne | 115 | 2 | v Ireland | Galle | 24 Apr 2023 |
| 37 | P Nissanka | 127* | 4 | v England | The Oval | 06 Sep 2024 |
P Nissanka of Sri Lanka scored 127 not out against England in the just concluded test at The Oval to provide the third occasion of a Sri Lanka’s opening batsman’s century against England in a winning cause. Sri Lanka won this test by eight wickets
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | ST Jayasuriya | 213 | 2 | v England | The Oval | 27 Aug 1998 |
| 2 | MS Atapattu | 201* | 1 | v England | Galle | 22 Feb 2001 |
| 3 | P Nissanka | 127* | 4 | v England | The Oval | 06 Sep 2024 |
P Nissanka of Sri Lanka scored 127 not out against England in the just concluded test at The Oval to provide the second occasion of a Sri Lanka’s opening batsman’s century in the fourth innings of a test in a winning cause. Sri Lanka won this test by eight wickets
| No | Player | Runs | I | Opposition | Ground | Start Date |
| 1 | FDM Karunaratne | 122 | 4 | v New Zealand | Galle | 14 Aug 2019 |
| 2 | P Nissanka | 127* | 4 | v England | The Oval | 06 Sep 2024 |