ELGIN CITY
? Joined Highland League
1985-86 Highland League runner-up
1989-90 Highland League Champions
1992-93 Finished top of Highland League table, but championship was withheld
2000-01 Joined Scottish League Division Three
2011-12 Not promoted after play-offs (SF Elgin City 1 Albion Rovers 0,
Albion Rovers 2 Elgin City 0 - Agg 2-1)
2013-14 Scottish Premier League merged with Scottish League to form Scottish
Professional Football League. Placed in League Two of new competition
2015-16 Scottish Professional Football League Two runner-up
Not promoted after play-offs (SF Clyde 3 Elgin City 1, Elgin City 0
Clyde 2, Agg 1-5)
2019-20 Season ended early to due Covid-19 virus. League decided on a
points per game basis
2020-21 Missed runner-up spot on goal difference
Not promoted after play-offs (SF Elgin City 0 Edinburgh City 1,
Edinburgh City 2 Elgin City 2, Agg 2-3)
SEASON LEAGUE P W D L F A P POS
1984-85 HIGH 30 13 8 9 55 37 47 7/16
1985-86 HIGH 32 21 7 4 67 33 70 2/17
1986-87 HIGH 34 21 7 6 93 33 70 3/18
1987-88 HIGH 34 17 8 9 69 41 59 7/18
1988-89 HIGH 34 19 9 6 73 37 66 5/18
1989-90 HIGH 34 26 3 5 103 33 81 1/18
1990-91 HIGH 34 17 6 11 84 53 57 7/18
1991-92 HIGH 34 16 6 12 76 51 54 7/18
1992-93 HIGH 34 24 5 5 110 35 77 1/18
1993-94 HIGH 34 19 6 9 60 33 63 6/18
1994-95 HIGH 30 15 3 12 52 42 48 8/16
1995-96 HIGH 30 15 3 12 59 55 48 7/16
1996-97 HIGH 30 13 4 13 64 66 43 9/16
1997-98 HIGH 30 16 7 7 59 33 55 5/16
1998-99 HIGH 30 21 1 8 71 39 64 4/16
1999-00 HIGH 30 12 6 12 45 44 42 9/16
2000-01 SCOT-3 36 5 7 24 29 65 22 10/10
2001-02 SCOT-3 36 13 8 15 45 47 47 6/10
2002-03 SCOT-3 36 5 13 18 33 63 28 9/10
2003-04 SCOT-3 36 6 7 23 48 93 25 9/10
2004-05 SCOT-3 36 12 7 17 39 61 43 6/10
2005-06 SCOT-3 36 15 7 14 55 58 52 5/10
2006-07 SCOT-3 36 9 2 25 39 69 29 9/10
2007-08 SCOT-3 36 13 8 15 56 68 47 6/10
2008-09 SCOT-3 36 7 5 24 31 79 26 10/10
2009-10 SCOT-3 36 9 7 20 46 59 34 9/10
2010-11 SCOT-3 36 13 6 17 53 63 45 7/10
2011-12 SCOT-3 36 16 9 11 68 60 57 4/10
2012-13 SCOT-3 36 13 10 13 67 69 49 5/10
2013-14 SPFL-L2 36 9 9 18 62 73 36 9/10
2014-15 SPFL-L2 36 12 9 15 55 58 45 7/10
2015-16 SPFL-L2 36 17 8 11 59 46 59 2/10
2016-17 SPFL-L2 36 14 9 13 67 47 51 5/10
2017-18 SPFL-L2 36 14 7 15 54 61 49 6/10
2018-19 SPFL-L2 36 13 4 19 52 67 43 8/10
2019-20 SPFL-L2 28 12 7 9 48 34 43 3/10
2020-21 SPFL-L2 22 12 2 8 39 28 38 3/10
2021-22 SPFL-L2 36 9 10 17 33 51 37 9/10
2022-23 SPFL-L2 36 11 7 18 44 62 40 9/10
2023-24 SPFL-L2 36 10 10 16 35 59 40 7/10
2024-25 SPFL-L2 36 16 7 13 48 41 55 4/10
2025-26 SPFL-L2
SCOTTISH CUP
1948-49 1 RANGERS A 1-6
1950-51 1 HAMILTON ACADEMICAL A 2-2
1r HAMILTON ACADEMICAL H 0-3
1951-52 2 RANGERS A 1-6
1952-53 1 THIRD LANARK H 2-3
1954-55 1 NEWTON STEWART A 5-3
2 CLACHNACUDDIN H 1-1
2r CLACHNACUDDIN A 1-7
1955-56 1 CHIRNSIDE UNITED A 9-1
2 KEITH A 0-2
1956-57 1 SHAWFIELD AMATEURS H 5-1
2 CLACHNACUDDIN H 2-2
2r CLACHNACUDDIN A 2-3
1959-60 2 FORFAR ATHLETIC H 5-1
3 CELTIC H 1-2
1960-61 1 AIRDRIEONIANS H 2-2
1r AIRDRIEONIANS A 0-2
1961-62 1 HAMILTON ACADEMICAL A 1-3
1964-65 P1r STENHOUSEMUIR A 1-4
P2 STENHOUSEMUIR A 1-4
1965-66 P2 EAST FIFE A 0-1
1966-67 P1 CHIRNSIDE UNITED A 7-1
P2 HAWICK ROYAL ALBERT A 1-1
P2r HAWICK ROYAL ALBERT H 2-0
1 AYR UNITED H 2-0
2 CELTIC A 0-7
1967-68 P1 ALBION ROVERS H 3-1
P2 TARFF ROVERS A 3-2
1 FORFAR ATHLETIC H 3-1
2 ARBROATH H 2-0
QF MORTON A 1-2
1968-69 P2 STRANRAER A 0-2
1970-71 1 STENHOUSEMUIR A 1-0
2 BERWICK RANGERS H 2-0
3 ABERDEEN A 0-5
1971-72 1 STENHOUSEMUIR H 2-0
2 BURNTISLAND SHIPYARD A 4-1
3 INVERNESS CALEDONIAN H 3-1
4 KILMARNOCK H 1-4
1972-73 2 FERRANTI THISTLE A 2-2
2r FERRANTI THISTLE H 2-1
3 HAMILTON ACADEMICAL H 0-1
1975-76 1 FORRES MECHANICS H 0-1
1976-77 1 VALE OF LEITHEN H 4-0
2 FORFAR ATHLETIC A 2-0
3 STIRLING ALBION A 1-1
3r STIRLING ALBION H 3-2
4 RANGERS A 0-3
1981-82 2 MONTROSE A 0-0
2r MONTROSE H 0-0
2r2 MONTROSE N 1-2 (@ Peterhead)
1982-83 1 MEADOWBANK THISTLE A 2-1
2 GALA FAIRYDEAN H 5-2
3 DUNFERMLINE ATHLETIC A 0-5
1983-84 1 QUEEN'S PARK H 0-2
1988-89 2 DUMBARTON H 2-2
2r DUMBARTON A 0-4
1989-90 1 ARBROATH H 2-1
2 BRECHIN CITY H 2-2
2r BRECHIN CITY A 0-8
1996-97 1 WHITEHILL WELFARE H 0-3
2000-01 2 QUEEN OF THE SOUTH H 0-1
2001-02 1 ALBION ROVERS A 0-0
1r ALBION ROVERS H 0-1
2002-03 2 PETERHEAD A 0-1
2003-04 1 PETERHEAD H 1-2
2004-05 2 GRETNA A 0-3
2005-06 1 STIRLING ALBION A 1-2
2006-07 2 BUCKIE THISTLE H 1-0
3 DEVERONVALE A 4-5
2007-08 2 ARBROATH A 0-5
2008-09 2 COWDENBEATH A 2-1
3 SPARTANS H 1-2
2009-10 2 NAIRN COUNTY A 4-2
3 ALBION ROVERS A 0-1
2010-11 2 BRORA RANGERS H 5-3
3 LIVINGSTON H 2-1
4 INVERNESS CALEDONIAN THISTLE A 0-2
2011-12 2 FRASERBURGH A 0-0
2r FRASERBURGH H 5-2
3 QUEEN'S PARK H 1-1
3r QUEEN'S PARK A 1-3
2012-13 2 ST CUTHBERT WANDERERS H 3-1
3 EAST FIFE H 5-1
4 RANGERS A 0-3
2013-14 2 KEITH A 4-0
3 DUNFERMLINE ATHLETIC H 3-5
2014-15 2 FORRES MECHANICS H 0-0
2r FORRES MECHANICS A 3-1
3 BO'NESS UNITED H 4-4
3r BO'NESS UNITED A 4-5
2015-16 2 SPARTANS H 1-0
3 RAITH ROVERS H 1-2
2016-17 2 GALA FAIRYDEAN ROVERS A 4-0
3 HAWICK ROYAL ALBERT H 8-1
4 INVERNESS CALEDONIAN THISTLE H 1-2
2017-18 2 EDUSPORT ACADEMY H 3-1
3 DUMBARTON A 0-1
2018-19 2 WHITEHILL WELFARE H 2-0
3 STIRLING UNIVERSITY A 4-0
4 HIBERNIAN A 0-4
2019-20 2 BERWICK RANGERS H 3-1
3 ALLOA ATHLETIC H 1-3
2020-21 1 CIVIL SERVICE STROLLERS H 4-0
2 AYR UNITED H 0-4
2021-22 2 CLYDEBANK A 1-1
2r CLYDEBANK H 1-2
2022-23 2 CAMELON H 4-0
3 HILL OF BEATH HAWTHORN A 2-1
4 DRUMCHAPEL UNITED H 2-1
5 AYR UNITED A 1-4
2023-24 2 JEANFIELD SWIFTS A 0-6
2024-25 2 CLYDE H 1-1 Elgin City won 8-7 on penalties
3 KELTY HEARTS H 3-2
4 ABERDEEN H 0-3
Please acknowledge the F.C.H.D. when using this information elsewhere