[tab:2022/23]

The White Cup is contested by the clubs in Division One (East).

Final

Westdyke 2 – 1 Kemnay Amateurs

Semi-Finals

Westdyke 4 – 1 Fyvie
Kemnay Amateurs 5 – 0 Cammachmore

Quarter-Finals

BSFC 0 – 3 Fyvie
Jesus House 1 – 4 Kemnay Amateurs
Turriff Thistle 1 – 3 Cammachmore
Westdyke 6 – 1 Aboyne

First Round

Continental 2 – 5 BSFC
Jesus House 5 – 3 Glendale
Newburgh Thistle 3 – 4 Turriff Thistle
Newtonhill 1 – 2 Fyvie
St Marnans 1 – 3 Cammachmore
Westdyke 3 – 1 Lads Club Amateurs

[tab:2021/22]

Final

Alford 4 – 2 Great Western United

Semi-Finals

AC Mill Inn 0 – 1 Alford
Faithlie United 0 – 6 Great Western United

Quarter-Finals

AC Mill Inn 1 – 0 Cammachmore
Alford 5 – 2 Westdyke
Faithlie United 1 – 0 Halliburton
Great Western United 3 – 2 Kemnay Amateurs

First Round

AC Mill Inn 2 – 2 Kaimhill United, AC Mill Inn won 3-2 on penalties
Cammachmore 1 – 0 Glendale
Continental 0 – 1 Halliburton
Ellon Thistle 0 – 2 Great Western United
Kemnay Amateurs 6 – 2 Beacon Rangers
Kintore 1 – 2 Westdyke
[tab:2019/20]

Final

Kincorth v Kaimhill United or Dyce ITC Hydraulics

Semi-Finals

Kincorth 6 – 2 Westdyke
Kaimhill United v Dyce ITC Hydraulics

Quarter-Finals

Colony Park 2 – 3 Westdyke
Kaimhill United 2 – 1 Alford
Kincorth 3 – 2 AC Mill Inn

First Round

AC Mill Inn 1 – 0 St Marnans
Cammachmore 0 – 1 Alford
Colony Park 1 – 0 Halliburton
Kincorth 7 – 2 FC Polska
University 1 – 2 Dyce ITC Hydraulics
Westdyke 6 – 3 Ellon Thistle

[tab:2018/19]

Final

Glendale 1 – 4 Banchory Amateurs

Semi-Finals

Glendale 3 – 0 JS XI
Banchory Amateurs 2 – 0 Tarves

Quarter-Finals

Banchory Amateurs 4 – 2 Beacon Rangers
Dyce ITC Hydraulics 2 – 3 Glendale
JS XI 4 – 2 Sheddocksley
Kaimhill United 2 – 4 Tarves

First Round

AC Mill Inn 2 -5 Dyce ITC Hydraulics
Beacon Rangers 3 – 3 Echt (AET), Beacon Rangers won 6-5 on penalties
Ellon Thistle 1 – 2 Kaimhill United
Sheddocksley 6 – 2 Torphins
Tarves 6 – 1 Nicolls Amateurs

[tab:2017/18]

Final

Halliburton 1 – 2 Insch

Semi-Finals

Glendale 2 – 3 Insch (AET)
Halliburton 3 – 2 AC Mill Inn (AET)

Quarter-Finals

AC Mill Inn 2 – 1 Westdyke
Granite City 1 – 2 Halliburton
Insch 4 – 1 Alford
Kaimhill United 1 – 3 Glendale

First Round

AC Mill Inn 6 – 3 Blackburn
Bridge of Don 3 – 4 Granite City (AET)
Glendale 6 – 0 Bon Accord City
Halliburton 3 – 2 Ellon Thistle (AET)
Insch 1 – 0 Don Athletic
Westdyce 1 – 2 Alford

[tab:2016/17]

Final

Halliburton 2 – 3 Stoneywood East End

Semi-Finals

Halliburton 5 – 1 Tarves (AET)
Stoneywood East End 4 – 2 Cowie Thistle (AET)

Quarter-Finals

Alford 2 – 5 Tarves
Blackburn 2 – 3 Cowie Thistle
Halliburton 3 – 2 Rattrays XI
Insch 1 – 3 Stoneywood East End

First Round

Alford 4 – 2 Cammachmore
Cowie Thistle 7 – 3 Banchory Amateurs
Ellon Thistle 1 – 2 Insch
Formartine United 1 – 2 Rattrays XI
Great Western United 0 – 3 Stoneywood East End

[tab:2015/16]

Final

AC Mill Inn 0 – 3 Dee Amateurs

Semi-Finals

AC Mill Inn 3 – 2 Newtonhill
Bridge of Don 1 – 3 Dee Amateurs

Quarter-Finals

AC Mill Inn 3 – 1 Granite City
Blackburn 3 – 4 Dee Amateurs
Kaimhill United 2 – 2 Bridge of Don (AET), Bridge of Don won 4-2 on penalties
Newtonhill 3 – 0 Old Aberdonians

First Round

AC Mill Inn 4 – 1 Northern United
Dee Amateurs 5 – 4 Banchory Amateurs (AET)
Dyce ITC Hydraulics 0 – 1 Newtonhill
Formartine United 1 – 5 Granite City
Kaimhill United 5 – 2 Halliburton (AET)
Old Aberdonians 3 – 1 Great Northern Athletic

[tab:2014/15]

Final

Nicolls Amateurs 5 – 3 Dee Amateurs

Semi-Finals

Nicolls Amateurs 4 – 1 Blackburn
Stoneywood Amateurs 0 – 4 Dee Amateurs

Quarter-Finals

Alford 1 – 2 Stoneywood Amateurs
Bankhead 3 – 8 Dee Amateurs
Blackburn 2 – 0 Feughside
Nicolls Amateurs 3 – 1 Torry Select

First Round

AC Mill Inn 1 – 3 Alford
Bankhead 5 – 4 Northern United
Dee Amateurs 8 – 1 Grammar FP’s
Nicolls Amateurs 2 – 2 Halliburton (AET), Nicolls Amateurs won 4-2 on penalties
Stoneywood Amateurs 5 – 3 Don Athletic
University Strollers 3 – 5 Torry Select
[tab:2013/14]

Final

Ellon Amateurs 1 – 1 RGU (AET), RGU won 5-3 on penalties

Semi-Finals

Kaimhill United 3 – 8 Ellon Amateurs (AET)
Newtonhill 1 – 2 RGU

Quarter-Finals

Highland Hotel 2 – 3 Newtonhill (AET)
Kaimhill United 2 – 1 Northern United (AET)
Rattrays XI 2 – 3 Ellon Amateurs
RGU 1 – 0 AC Mill Inn

First Round

AC Mill Inn 7 – 2 Bervie Caley
Don Athletic 1 – 4 Highland Hotel
Ellon Amateurs 8 – 1 Old Aberdonians
Great Western United 1 – 4 Northern United
Nicolls Amateurs 1 – 2 Kaimhill United
RGU 5 – 0 Blackburn
[tab:2012/13]

Final

Old Aberdonians 2 – 1 RGU

Semi-Finals

Old Aberdonians 4 – 3 Beacon Rangers
RGU 4 – 1 Johnshaven Athletic

Quarter-Finals

Beacon Rangers 7 – 1 Nicolls
Bon Accord City 1 – 4 RGU
Glendale XI 1 – 3 Johnshaven Athletic
West End 1 – 4 Old Aberdonians

First Round

Don Athletic 3 – 5 Bon Accord City (AET)
Kintore 0 – 4 Beacon Rangers
Nicolls 4 – 0 Alford
RGU 3 – 0 Hazlehead United
Scotstown Rovers 3 – 3 Old Aberdonians (AET), Old Aberdonians won 4-2 on penalties
West End 4 – 2 Newtonhill

[tab:2011/12]

Final

Halliburton 1 – 0 RGU

Match Report and Photos

Semi-Finals

Halliburton 3 – 1 Portlethen United
RGU 7 – 1 Banchory

Quarter-Finals

Banchory 4 – 3 Rothie Rovers
Halliburton 3 – 1 Johnshaven Athletic
MS United 0 – 2 Portlethen United
RGU 5 – 2 Luthermuir

First Round

AC Mill Inn 2 – 3 Halliburton (AET)
Luthermuir 2 – 1 Lads Club Amateurs (AET)
Newmachar United 2 – 4 Johnshaven Athletic
Newtonhill 2 – 3 RGU
Portlethen United 6 – 3 Old Aberdonians (AET)
Stonehaven Athletic 2 – 3 MS United
[tab:2010/11]

Final

Stoneywood Amateurs 0 – 2 Cove Thistle

Match Report and Photos

Semi-Finals

Luthermuir 1 – 3 Stoneywood Amateurs
Ellon Amateurs 0 – 6 Cove Thistle

Quarter-Finals

Glendale 0 – 6 Cove Thistle
Hilton 3 – 5 Ellon Amateurs (AET)
Luthermuir 5 – 0 Bucksburn United
RGU 1 – 2 Stoneywood Amateurs

First Round

Bucksburn United 6 – 1 Glendale XI
Ellon Amateurs 2 – 0 Halliburton
Glendale Youth 4 – 4 Glendale (AET), Glendale won 4-3 on penalties
Luthermuir 2 – 1 Blackburn
RGU 3 – 0 Newmachar United
Stoneywood Amateurs 2 – 1 Newtonhill

[tab:2009/10]

Final

Woodside 3 – 0 Blackburn

Match Report and Photos

Semi-Finals

Newmachar United 0 – 4 Woodside
RGU 0 – 2 Blackburn

Quarter-Finals

Blackburn 6 – 5 Kintore
FC Geldie 1 – 8 Woodside
Glendale 1 – 2 Newmachar United
RGU 3 – 1 Insch

First Round

Blackburn 4 – 3 Glendale Youth
Burghmuir 1 – 3 Insch (AET)
Newmachar United 6 – 2 West End
Postal 2 – 4 FC Geldie
RGU 7 – 3 Bervie Caley
Woodside 5 – 0 Johnshaven Athletic

[tab:2008/09]

Final

Old Aberdonians 2 – 1 Theologians

Match Report and Photos

Semi-Finals

Kintore 1 – 5 Old Aberdonians
Theologians 4 – 0 Potterton

Quarter-Finals

FC Geldie 2 – 4 Kintore (AET)
Glendale XI 2 – 3 Potterton (AET)
Old Aberdonians 6 – 0 Glentanar Reflex
Theologians 2 – 1 Johnshaven Athletic

First Round

Blackburn 0 – 2 Johnshaven Athletic
Ferryhill 3 – 9 Glendale XI
Hazlehead United 1 – 2 Theologians
Newtonhill  0 – 3 Potterton
Sunnybank Amateurs 2 – 3 Glentanar Reflex
Torry United 6 – 10 FC Geldie (AET)

[tab:END]