NB: aka Provincial Senior Challenge Cup Newfoundland Soccer League (St. John's) 1894 St. Andrews Saints 1896 St. Andrews Saints 1897 St. Andrews Saints 1898 Church of England Instsitute 1899 St. Andrews Saints 1900 The Star 1901 The Star 1902 The Star 1903 The Star 1904 The Star 1905 Benevolent Irish Society 1906 The Star 1907 Feildians AA 1908 Benevolent Irish Society 1909 The Star 1910 The Star 1911 Collegians 1912 The Star 1913 The Star 1914 Church of England Institute 1915 Collegians 1916 Terra Nova 1917 Benevolent Irish Society 1918 Church of England Institute 1919 St. Andrews Saints 1920-22 Benevent Irish Society [one season!] 1923 CCC 1924 St. John's Guards 1925 CCC 1926 CCC 1927 Holy Cross St. John's 1928 Holy Cross St. John's 1929 Holy Cross St. John's 1930 Feildians AA 1931 Holy Cross St. John's 1932 Mount Cashel 1933 BIS 1934 Church Lads Brigade 1935 Holy Cross St. John's 1936 Holy CRoss St. John's 1937 Benevolent Irish Society 1938 Benevolent Irish Society 1939 Benevolent Irish Society 1940-44 no records 1945 Mount Cashel 1946 Mount Cashel 1947 St. Bon's 1948 St. Pat's 1949 St. Bon's All Newfoundland Championship 1950 Holy Cross St. John's 5-0 4-0 St. Lawrence Laurentians 1951 St. Lawrence Laurentians Holy Cross St. John's 1952 St. Lawrence Laurentians Holy Cross St. John's 1953 St. John All-Stars Corner Brook United 1954 Corner Brook United Grand Bank GeeBees 1955 St. Lawrence Laurentians Corner Brook United 1956 Corner Brook United St. Lawrence Laurentians 1957 Guards St. John's Grand Bank GeeBees 1958 Guards St. John's Grand Bank GeeBees 1959 Guards St. John's Corner Brook United 1960 Grand Bank GeeBees 1-1 7-1 2-0 Corner Brook Royals 1961 Grand Bank GeeBees [by acclamation] 1962 Grand Bank GeeBees 1-1 2-2 6-1 Corner Brook Royals 1963 St. Pat's 5-1 3-0 Corner Brook Royals 1964 Feildians AA 0-0 1-1 3-0 Grand Bank GeeBees 1965 Guards St. John's 2-1 2-2 3-1 St. Lawrence Laurentians 1966 St. Lawrence Laurentians 2-1 4-0 Holy Cross St. John's 1967 St. Lawrence Laurentians 1-1 4-0 3-5 3-2 St. John's London Lions 1968 St. Lawrence Laurentians 3-3 2-1 1-1 St. John's London Lions 1969 Feildians AA 9-2 3-3 7-1 Grand Bank Geebees 1970 Grand Bank GeeBees 7-2 3-2 Kilbride of St. John's 1971 St. Lawrence Laurentians 3-5 2-1 3-2 Feildians AA 1972 St. Lawrence Laurentians 2-1 Feildians AA 1973 Holy Cross St. John's 2-1 2-2 Grand Bank GeBees 1974 Grand Bank GeeBees 2-1 2-2 St. Lawrence Laurentians 1975 St. Lawrence Laurentians 2-1 2-1 Grand Bank GeeBees 1976 St. Lawrence Laurentians 2-0 3-0 Holy Creek St. John's 1977 St. Lawrence Laurentians 3-0 0-1 Holy Creek St. John's 1978 St. Lawrence Laurentians 0-0 2-2 St. Lawrence Laurentians [Holy Creek on pen] 1979 Holy Cross St. John's 2-1 2-2 St. Lawrence Laurentians 1980 St. Lawrence Laurentians 4-0 Holy Cross St. John's 1981 Holy Cross St. John's 2-1 St. Lawrence Laurentians 1982 St. Lawrence Laurentians 3-0 5-1 Corner Brook United 1983 Holy Cross St. John's 1-0 St. Lawrence Laurentians 1984 Holy Cross St. John's 2-2 St. Lawrence Laurentians [Holy Cross on pen] 1985 Holy Cross St. John's 1-0 St. Lawrence Laurentians 1986 Holy Cross St. John's 4-1 Corner Brook United 1987 Lawn Shamrocks 0-0 Holy Cross St. John's [Shamrocks on pen] 1988 Holy Cross St. John's 2-1 Lawn Shamrocks 1989 Holy Cross St. John's 2-1 Lawn Shamrocks 1990 Burin Eagles 1-1 Holy Cross St. John's [Eagles on pen] 1991 Burin Eagles 1-0 Holy Cross St. John's 1992 Holy Cross St. John's 2-1 St. Lawrence Laurentians 1993 St. Lawrence Laurentians 1-0 Burin Eagles 1994 Holy Cross St. John's 1-0 St. Lawrence Laurentians 1995 St. Lawrence Laurentians 4-1 Marystown United 1996 St. Lawrence Laurentians 3-0 Holy Cross St. John's 1997 St. Lawrence Laurentians 4-0 Feildians AA 1998 St. Lawrence Laurentians 5-0 Feildians AA 1999 St. Lawrence Laurentians 2-1 Marystown United 2000 St. Lawrence Laurentians Newfoundland and Labrador Soccer League 2001 St. Lawrence Laurentians 1-0 Feildians AA 2002 St. Lawrence Laurentians 1-0 Holy Cross St. John's 2003 Mount Pearl SC 2-1 St. Lawrence Laurentians 2004 Marystown United 2-1 St. Lawrence Laurentians 2005 St. Lawrence Laurentians 3-1 Marystown United 2006 St. Lawrence Laurentians 2-1 Mount Pearl SC 2007 St. Lawrence Laurentians 2-1 Mount Pearl SC 2008 St. Lawrence Laurentians 1-0 Feildians AA 2009 Holy Cross St. John's 2010 Holy Cross St. John's 2011 Holy Cross St. John's drw Mount Pearl SC [aet, 4-3 pen] 2012 Holy Cross St. John's 1-0 St. Lawrence Laurentians 2013 St. Lawrence Laurentians 2-0 Feildians AA 2014 Holy Cross St. John's 2-0 2015 Holy Cross St. John's 2-0 St. Lawrence Laurentians 2016 St. Lawrence Laurentians 2-1 Mount Pearl SC [aet] 2017 Holy Cross St. John's 3-1 St. Lawrence Laurentians 2018 Holy Cross St. John's 5-0 St. Lawrence Laurentians 2019 Holy Cross St. John's 0-0 Feildians AA [Holy Cross on pen] 2020 Holy Cross St. John's 2-1 Feildians AA 2021 Feildians AA 2-1 Holy Cross St. John's 2022 Holy Cross St. John's 1-0 Feildians AA 2023 Holy Cross St. John's 2024 Holy Cross St. John's 3-1 Feildians AA 2025 Holy Cross St. John's 3-0 Conception Bay South Strikers
1977 St. John's All-Stars 1978 Black Horse 2-0 St. John Bosco 1979 Black Horse 1980 Rob Roy Reds 3-0 Shamrocks 1981 Rob Roy Reds lt lt bt bt 3-0 Molson 1982 Corner Brook United 1983 Corner Brook United 1984 Labrador City 1985-86 not known 1987 Conception Bay South Raiders 1988 Conception Bay South Raiders 1989 Celtics 1990 not known 1991 Mount Pearl 1992-94 not known 1995 Mount Pearl 1996 Mount Pearl 1997 Mount Pearl 1998 Feildian AC 1999 Feildian AC 2000 Mount Pearl 2001 Guards St. John's 2002 Mount Pearl 2003 Guards St. John's 2004 Mount Pearl 2005 Mount Pearl 2006 Paradise Physio 2007 Mount Pearl 2008 EPR Kirby/The Dock 2009 EPR Kirby/The Dock 2010 EPR Kirby/The Dock 2011 Holy Cross/Kirby 2012 Holy Cross/Kirby 2013 CBS Holy Cross/Kirby 2014 Kirby United SC 2015 Kirby United SC 2016 Holy Cross Avalon Ford 2017 Holy Cross 2018 Holy Cross 2019 Holy Cross 2020 Holy Cross 2021 Holy Cross 2022 Holy Cross 1-0 Feildians AC 2023 Corner Brook United Strikers bt Feildians AC 2024 Holy Cross 1-0 Feildians AC 2025 Holy Cross 6-0 St. John SC
1894 NB: first ever season Participants (7): St. Andrews Saints [unbeaten champions, conceded only 3 goals] Church of England Institute (C.E.I.) K.A.C. Rovers The Star Methodist Institute Church Lads Brigade (C.L.B.) 1899 Known result: St. Andrews Saints 6-2 Feildians AA 1950 Saint John's Football League 1950 Champions: Holy Cross Burin Peninsula League 1950 Champions: St. Lawrence Laurentians Final Holy Cross 5-0 4-0 St. Lawrence 1951 [Sep 10] Holy Cross 1-1 St. Lawrence [Sep 11] St. Lawrence 1-0 Corner Brook [Sep 12] Corner Brook 1-1 Holy Cross Final Table: 1.St. Lawrence Laurentians 2 1 1 0 2- 1 3 Champions 2.Holy Cross St. John's 2 0 2 0 2- 2 2 3.Corner Brook United 2 0 1 1 1- 2 1 1952 [Aug 25] Holy Cross 1-2 St. Lawrence [Aug 26] Corner Brook 1-1 Holy Cross [Aug 27] St. Lawrence 1-0 Corner Brook Final Table: 1.St. Lawrence Laurentians 2 2 0 0 3- 1 4 Champions 2.Holy Cross St. John's 2 0 1 1 2- 3 1 3.Corner Brook United 2 0 1 1 1- 2 1 1953 [Sep 7] Corner Brook 1-0 St. Lawrence [Sep 8] St. Lawrence 0-5 St. John's [Sep 9] St. John's 4-1 Corner Brook Final Table: 1.St. John's All-Stars 2 2 0 0 9- 1 4 Champions 2.Corner Brook United 2 1 0 1 2- 4 2 3.St. Lawrence Laurentians 2 0 0 2 0- 6 0 1954 [Aug 30] St. John's 1-2 Grand Bank [Aug 31] Corner Brook 2-0 St. John's [Sep 1] Grand Bank 3-4 Corner Brook Final Table: 1.Corner Brook United 2 2 0 0 6- 3 4 Champions 2.Grand Bank GeeBees 2 1 0 1 5- 5 2 3.St. John's All-Stars 2 0 0 2 1- 4 0 1955 [Sep 12] Holy Cross 1-1 Corner Brook [Sep 13] Corner Brook 1-1 St. Lawrence [Sep 14] St. Lawrence 4-0 Holy Cross Final Table: 1.St. Lawrence Laurentians 2 1 1 0 5- 1 3 Champions 2.Corner Brook United 2 0 2 0 2- 2 2 3.Holy Cross St. John's 2 0 1 1 1- 5 1 1956 [Sep 3] Holy Cross 2-2 St. Lawrence [Sep 4] Corner Brook 2-1 Holy Cross [Sep 5] St. Lawrence 2-2 Corner Brook Final Table: 1.Corner Brook United 2 1 1 0 4- 3 3 Champions 2.St. Lawrence Laurentians 2 0 2 0 4- 4 2 3.Holy Cross St. John's 2 0 1 1 3- 4 1 1957 [Aug 26] Grand Bank 1-1 Corner Brook [Aug 27] Corner Brook 0-3 Guards [Aug 28] Guards 0-0 Grand Bank Final Table: 1.Guards St. John's 2 1 1 0 3- 0 3 Champions 2.Grand Bank GeeBees 2 0 2 0 1- 1 2 3.Corner Brook United 2 0 1 1 1- 4 1 1958 [Sep 1] Guards 5-0 Corner Brook [Sep 2] Corner Brook 3-2 Grand Bank [Sep 3] Grand Bank 3-2 Guards Final Table: 1.Guards St. John's 2 1 0 1 7- 3 2 Champions 2.Grand Bank GeeBees 2 1 0 1 5- 5 2 3.Corner Brook United 2 1 0 1 3- 7 2 1959 [Aug 31] St. Lawrence 1-4 Guards [Sep 1] Corner Brook 3-0 St. Lawrence [Sep 2] Guards 2-0 Corner Brook Final Table: 1.Guards St. John's 2 2 0 0 6- 1 4 Champions 2.Corner Brook United 2 1 0 1 3- 2 2 3.St. Lawrence Laurentians 2 0 0 2 1- 7 0
Sources included:
https://issuu.com/canadasoccer/docs/20220515_issuu_canada_soccer_champions/s/15807943
https://www.saltwire.com/newfoundland-labrador/provincial-soccer-championship-dates-back-to-1950-132101
https://www.nlsa.ca/content/History--senior-champions
https://www.nlsa.ca/content/History---St-Johns
Prepared and maintained by Frédéric Pauron and Hans Schöggl for the Rec.Sport.Soccer Statistics Foundation
Authors: Frédéric Pauron and Hans Schöggl
Last updated: 29 Oct 2025
(C) Copyright Frédéric Pauron, Hans Schöggl and RSSSF 2003/25
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.