The White Cup is contested by the clubs in Division One (East).
- 2024/25
- 2023/24
- Pre 2023/24
First Round
Bridge of Don 0-1 Ellon Thistle (AET)
Stonehaven Athletic 4-6 Beacon Rangers (AET)
Continental 5-3 Lads Club Amateurs
Quarter Final
Tarves 1-3 Continental
Ellon Thistle 0-1 Bon Accord City
BSFC 8-2 AC Mill Inn Academy
Beacon Rangers 5-6 Rattray’s XI
Semi Final
Continental 0-3 BSFC
Rattray’s XI 3-0 Bon Accord City
Final
BSFC vs Rattray’s XI
First Round
Bridge of Don 5-1 Glendale
Kemnay Youth 0-3 Turriff Thistle
St Marnans 3-0 Glentanar Reflex
Feughside 3-1 Jesus House
Bon Accord City 2-4 Tolbooth
Stoneywood Parkvale 0-3 Fyvie
Quarter Final
Turriff Thistle 2-3 Stonehaven Athletic
St Marnans 0-2 Bridge of Don
Fyvie 3-2 Tolbooth
Rattrays XI 1-0 Feughside
Semi Final
Bridge of Don 3-4 Fyvie
Rattrays XI 1-3 Stonehaven Athletic
Final
Fyvie 3-0 Stonehaven Athletic
[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
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
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
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
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]