The Highland League Cup is a knock-out tournament contested since 1946 by football clubs in the Highland Football League.
Turriff United are the current holders, while Keith are the most successful club, with 10 trophy wins.
SeasonWinnerScoreRunner-up 1946–47Forres Mechanics5–2Elgin City 1947–48Clachnacuddin2–1Forres Mechanics 1948–49Huntly5–2Elgin City 1949–50Ross County4–1Buckie Thistle 1950–51Clachnacuddin3–2Lossiemouth 1951–52Huntly4–1Forres Mechanics 1952–53Caledonian2–1 (after ?–? draw)Buckie Thistle 1953–54Buckie Thistle3–2Caledonian 1954–55Forres Mechanics2–1 (after 3–3 draw)Caledonian 1955–56Buckie Thistle1–0Peterhead 1956–57Buckie Thistle2–1Caledonian 1957–58Buckie Thistle5–1Nairn County 1958–59Fraserburgh4–2Inverness Thistle 1959–60Elgin City3–2Clachnacuddin 1960–61Buckie Thistle3–1Caledonian 1961–62Lossiemouth2–0Deveronvale 1962–63Peterhead6–0Huntly 1963–64Nairn County5–1Peterhead 1964–65Keith1–0Nairn County 1965–66Peterhead4–1Elgin City 1966–67Elgin City3–2 (after 2–2 draw)Caledonian 1967–68Peterhead1–0 (after 2–2 draw)Keith 1968–69Ross County2–0Peterhead 1969–70Caledonian2–1Peterhead 1970–71Inverness Thistle6–1Clachnacuddin 1971–72Caledonian6–1 (after 3–3 draw)Huntly 1972–73Inverness Thistle5–4Fraserburgh 1973–74Keith3–2Ross County 1974–75Keith6–2 (after 2–2 draw)Ross County 1975–76Keith3–1Ross County 1976–77Caledonian5–4Inverness Thistle 1977–78Caledonian4–2Huntly 1978–79Ross County3–1Rothes 1979–80Buckie Thistle3–2Inverness Thistle 1980–81Peterhead1–0Brora Rangers 1981–82Clachnacuddin2–1 (a.e.t.)Brora Rangers 1982–83Elgin City4–3Peterhead 1983–84Keith1–0Buckie Thistle 1984–85Forres Mechanics1–0Buckie Thistle 1985–86Keith3–1Elgin City 1986–87Buckie Thistle5–0Ross County 1987–88Inverness Thistle1–0Buckie Thistle 1988–89Keith3–2 (after 1–1 draw)Caledonian 1989–90Peterhead2–1Forres Mechanics 1990–91Elgin City2–1Cove Rangers 1991–92Ross County3–1Fraserburgh 1992–93Huntly1–1 (5–4 on pens.)Cove Rangers 1993–94Huntly4–1Fraserburgh 1994–95Cove Rangers2–2 (5–3 on pens.)Lossiemouth 1995–96Huntly2–1 (a.e.t.)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 (4–3 on pens.)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 (a.e.t.)Fraserburgh 2009–10Forres Mechanics2–0Rothes 2010–11Nairn County4–0Fraserburgh 2011–12Buckie Thistle2–0Cove Rangers 2012–13Keith2–1Inverurie Loco Works 2013–14Clachnacuddin3–3 (4–3 on pens.)Buckie Thistle 2014–15Cove Rangers4–0Wick Academy 2015–16Brora Rangers0–0 (5–4 on pens.)Nairn County 2016–17Cove Rangers2–1Formartine United 2017–18Formartine United2–1Fraserburgh 2018–19Cove Rangers2–0Formartine United 2019–20Rothes2–1Buckie Thistle2020–21No Competition2021–22Brora Rangers2–1Buckie Thistle2022–23Banks o' Dee1–0Inverurie Loco Works2023–24Brora Rangers1–1 (5–4 on pens.)Fraserburgh2024–25Brora Rangers3–1Fraserburgh2025–26Turriff United3–0Formartine United
Performance by club ClubWinsLast winLast final lost Keith102012–131998–99 Buckie Thistle82011–122021–22 Forres Mechanics72009–102003–04 Cove Rangers62018–192011–12 Clachnacuddin52013–141970–71 Elgin City51997–981999–00 Huntly51995–961971–72 Peterhead51989–901982–83 Caledonian51977–781988–89 Brora Rangers42024–251981–82 Ross County41991–921986–87 Inverness Thistle31987–881979–80 Nairn County22010–112015–16 Inverurie Loco Works22008–092022–23 Fraserburgh22005–062024–25 Lossiemouth21996–971994–95 Turriff United12025–26- Banks o' Dee12022–23- Rothes12019–202009–10 Formartine United12017–182025–26 Wick Academy0-2014–15 Deveronvale0-2004–05
References