1999-2000 Whitburn 2 Johnstone Burgh 2 at 90 minutes and after extra time.
Whitburn won 4-3 on penalties.
1965-66 Whitburn 1 Bonnyrigg Rose 1
Replay Whitburn 1 Bonnyrigg Rose 6
1994-95 Whitburn 0 Camelon 2
1985-86
1986-87
1988-89
1989-90
1995-96
1997-98
2000-01
(The East Superleague was formed in season 2002-03, but Whitburn declined to join.
Whitburn eventually took their place in the Superleague in season 2005-06)
2004-05
1978-79
1961-62 Lost to Dunbar United in Championship playoff.
1st leg Dunbar 2 Whitburn 0, 2nd leg Whitburn 1 Dunbar 2
1963-64 Lost to Bonnyrigg Rose in Championship playoff.
1st leg Whitburn 0 Bonnyrigg 0, 2nd leg Bonnyrigg 2 Whitburn 1
1971-72 Lost to Arniston Rangers in Championship playoff.
1st leg Whitburn 0 Arniston 1, 2nd leg Arniston 0 Whitburn 0
1965-66 Whitburn 1 Tranent 1
Replay Whitburn 3 Tranent 1
1968-69 Whitburn 1 Bo'ness 0
1969-70 Whitburn 1 Newtongrange 1
Replay Whitburn 3 Newtongrange 0
1973-74 Whitburn 2 Sauchie 1
1997-98 Whitburn 2 Bonnybridge 0
2001-02 Whitburn 2 Musselburgh 1
1988-89 Whitburn 4 Ormiston 2
1995-96 Whitburn 2 Ormiston 1 after extra time. 1-1 at 90 minutes.
1997-98 Whitburn 5 Camelon 1
1998-99 Whitburn 2 Newtongrange 1
1969-70 Whitburn 2 Bo'ness 0
1986-87 Whitburn 3 Oakley 0 (after extra time)
1991-92 Whitburn 2 Livingston 1
1998-99 Whitburn 3 Bo'ness 2 (after extra time)
1946-47 Whitburn 1 Armadale 0
1969-70 Whitburn 2 Bo'ness 0
1997-98 Whitburn 2 Camelon 2 at 90 minutes (no extra time)
Whitburn won 6-5 on penalties.
1959-60 Whitburn 2 Broxburn 0
1967-68 Whitburn 2 Penicuik 1
1971-72 Whitburn 2 Bo'ness 1
1972-73 Whitburn 1 Haddington 0
2000-01 Whitburn 4 Newtongrange 1
1959-60 Whitburn 3 Musselburgh 3
Replay Whitburn 2 Musselburgh 1
1985-86 Whitburn 4 Linlithgow 2 at Tynecastle
2018-19 Whitburn 4 Dundee North End 2
2021-22
2022-23
2023-24 Linlithgow 2 Whitburn 3 at Prestonfield, Linlithgow
2024-25 Kirkcaldy & Dysart 0 Whitburn 1 at Ferguson Park, Rosewell
2024-25