Highland League Cup


The Highland League Cup is a knock-out tournament contested since 1946 by football clubs in the Highland Football League.

Cove Rangers are the current holders, while Keith are the most successful club, with 10 trophy wins.
SeasonWinnerScoreRunner-up
1946–47Forres Mechanics
1947–48Clachnacuddin
1948–49HuntlyElgin City
1949–50Ross CountyBuckie Thistle
1950–51Clachnacuddin
1951–52Huntly
1952–53Caledonian?–? 'Buckie Thistle
1953–54Buckie Thistle3–2Caledonian
1954–55Forres Mechanics
1955–56Buckie Thistle1–0Peterhead
1956–57Buckie Thistle2–1Caledonian
1957–58Buckie Thistle5–1Nairn County
1958–59Fraserburgh
1959–60Elgin City
1960–61Buckie Thistle3–1Caledonian
1961–62Lossiemouth
1962–63Peterhead5–1Nairn County
1963–64Nairn County
1964–65Keith1–0Nairn County
1965–66Peterhead
1966–67Elgin City3–2 'Caledonian
1967–68Peterhead
1968–69Ross County
1969–70Caledonian
1970–71Inverness Thistle6–1Clachnacuddin
1971–72Caledonian
1972–73Inverness Thistle5–4Fraserburgh
1973–74Keith3–2Ross County
1974–75Keith6–2 'Ross County
1975–76Keith3–1Ross County
1976–77Caledonian
1977–78Caledonian
1978–79Ross County
1979–80Buckie Thistle3–2Inverness Thistle
1980–81Peterhead1–0Brora Rangers
1981–82Clachnacuddin2–1 Brora Rangers
1982–83Elgin City4–3Peterhead
1983–84Keith
1984–85Forres Mechanics1–0Buckie Thistle
1985–86Keith
1986–87Buckie Thistle5–0Ross County
1987–88Inverness Thistle1–0Buckie Thistle
1988–89Keith3–2 'Caledonian
1989–90Peterhead2–1Forres Mechanics
1990–91Elgin City2–1Cove Rangers
1991–92Ross County3–1Fraserburgh
1992–93Huntly1–1 Cove Rangers
1993–94Huntly4–1Fraserburgh
1994–95Cove Rangers2–2 Lossiemouth
1995–96Huntly2–1 Cove Rangers
1996–97Lossiemouth2–1Fraserburgh
1997–98Elgin City1–0Cove Rangers
1998–99Forres Mechanics1–0Keith
1999–00Cove Rangers4–3Elgin City
2000–01Forres Mechanics2–1Deveronvale
2001–02Forres Mechanics1–1 Deveronvale
2002–03Keith3–2Deveronvale
2003–04Clachnacuddin3–0Forres Mechanics
2004–05Cove Rangers2–0Deveronvale
2005–06Fraserburgh4–1Cove Rangers
2006–07Keith5–0Buckie Thistle
2007–08Inverurie Loco Works3–1Cove Rangers
2008–09Inverurie Loco Works2–1 Fraserburgh
2009–10Forres Mechanics2–0Rothes
2010–11Nairn County4–0Fraserburgh
2011–12Buckie Thistle2–0Cove Rangers
2012–13Keith2–1Inverurie Loco Works
2013–14Clachnacuddin3–3 Buckie Thistle
2014–15Cove Rangers4–0Wick Academy
2015–16Brora Rangers0–0 Nairn County
2016–17Cove Rangers2–1Formartine United
2017–18Formartine United2–1Fraserburgh
2018–19Cove Rangers2–0Formartine United

Performance by club