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
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