| 1990-91 |
- |
COVER RANGERS |
Cover Rangers - Fraserburgh 1-0 d.t.s. |
| 1991-92 |
- |
FRASERBURGH |
Fraserburgh - Deveronvale 2-2 d.t.s. (vittoria ai rigori) |
| 1992-93 |
- |
BUCKIE THISTLE |
Buckie Thistle - Huntly 3-2 |
| 1993-94 |
- |
FRASERBURGH |
Fraserburgh - Keith 4-2 |
| 1994-95 |
- |
DEVERONVALE |
Deveronvale - Cove Rangers 1-0 |
| 1995-96 |
- |
FRASERBURGH |
Fraserburgh - Peterhead 2-1 d.t.s. |
| 1996-97 |
- |
FRASERBURGH |
Fraserburgh - Peterhead 6-3 d.t.s. |
| 1997-98 |
- |
KEITH |
Keith - Peterhead 3-2 |
| 1998-99 |
- |
PETERHEAD |
Peterhead - Keith 3-1 |
| 1999-00 |
- |
FRASERBURGH |
Fraserburgh - Keith 2-1 |
| 2000-01 |
- |
COVE RANGERS |
Cove Rangers - Buckie Thistle 3-0 |
| 2001-02 |
- |
KEITH |
Keith - Fraserburgh 3-2 |
| 2002-03 |
- |
DEVERONVALE |
Deveronvale - Inverurie Loco Works 3-2 |
| 2003-04 |
- |
INVERURIE LOCO WORKS |
Inverurie Loco Works - Deveronvale 4-1 |
| 2004-05 |
- |
KEITH |
Keith - Inverurie Loco Works 3-1 d.t.s. |
| 2005-06 |
- |
KEITH |
Keith - Inverurie Loco Works 2-1 |
| 2006-07 |
- |
KEITH |
Keith - Fraserburgh 3-0 |
| 2007-08 |
- |
BUCKIE THISTLE |
Buckie Thistle - Inverurie Loco Works 3-0 |
| 2008-09 |
- |
COVE RANGERS |
Cove Rangers - Banks O' Dee 2-0 |
| 2009-10 |
- |
PETERHEAD |
Peterhead - Inverurie Loco Works 3-0 |
| 2010-11 |
- |
TURRIFF UNITED |
Turriff United - Aberdeen 2-0 |
| 2011-12 |
- |
FRASERBURGH |
Fraserburgh - Banks O' Dee 5-0 |
| 2012-13 |
- |
TURRIFF UNITED |
Turriff United - Cove Rangers 6-1 |
| 2013-14 |
- |
INVERURIE LOCO WORKS |
Inverurie Loco Works - Turriff United 5-0 |
| 2014-15 |
- |
TURRIFF UNITED |
Turriff United - Fraserburgh 4-3 |
| 2015-16 |
- |
FRASERBURGH |
Fraserburgh - Cove Rangers 1-0 |
| 2016-17 |
- |
INVERURIE LOCO WORKS |
Inverurie Loco Works - Banks O' Dee 5-2 |
| 2017-18 |
- |
COVE RANGERS |
Cove Rangers - Banks O' Dee 5-2 |
| 2018-19 |
- |
FORMARTINE UNITED |
Formartine United - Banks O' Dee 4-1 |
| 2019-20 |
- |
FRASERBURGH |
Fraserburgh - Inverurie Loco Works 3-1 |
| 2020-21 |
non disputata |
| 2021-22 |
- |
BANKS O' DEE |
Banks O' Dee - Huntley 3-3 (vittoria ai rigori) |
| 2022-23 |
- |
FRASERBURGH |
Fraserburgh - Buckie Thistle 2-1 |
| 2023-24 |
- |
BANKS O' DEE |
Banks O' Dee - Aberdeen 2-0 |
| 2024-25 |
- |
FRASERBURGH |
Fraserburgh - Formartine United 4-2 |