FORRES MECHANICS
? Joined Highland League 1985-86 Highland League Champions 2011-12 Highland League Champions SEASON LEAGUE P W D L F A P POS 1984-85 HIGH 30 15 3 12 51 37 48 4/16 1985-86 HIGH 32 22 6 4 77 27 72 1/17 1986-87 HIGH 34 18 9 7 53 34 63 6/18 1987-88 HIGH 34 20 2 12 70 40 62 6/18 1988-89 HIGH 34 19 8 7 66 34 65 7/18 1989-90 HIGH 34 20 5 9 79 53 65 5/18 1990-91 HIGH 34 22 3 9 77 49 69 4/18 1991-92 HIGH 34 13 8 13 66 62 47 11/18 1992-93 HIGH 34 4 6 24 40 94 18 17/18 1993-94 HIGH 34 11 6 17 56 67 39 13/18 1994-95 HIGH 30 12 5 13 46 56 41 11/16 1995-96 HIGH 30 6 8 16 38 51 26 13/16 1996-97 HIGH 30 8 5 17 40 60 29 12/16 1997-98 HIGH 30 13 6 11 64 58 45 7/16 1998-99 HIGH 30 11 6 13 60 60 39 8/16 1999-00 HIGH 30 15 7 8 60 42 52 6/16 2000-01 HIGH 26 10 10 6 44 39 40 7/14 2001-02 HIGH 28 9 10 9 49 46 37 10/15 2002-03 HIGH 28 12 2 14 59 61 38 11/15 2003-04 HIGH 28 13 4 11 63 49 43 8/15 2004-05 HIGH 28 10 9 9 49 44 39 9/15 2005-06 HIGH 28 17 3 8 76 37 54 4/15 2006-07 HIGH 28 7 7 14 54 60 28 12/15 2007-08 HIGH 28 13 5 10 67 46 44 8/15 2008-09 HIGH 28 12 7 9 64 42 43 9/15 2009-10 HIGH 34 20 5 9 72 42 65 5/18 2010-11 HIGH 34 19 6 9 72 56 63 6/18 2011-12 HIGH 34 24 5 5 85 35 77 1/18 2012-13 HIGH 34 16 7 11 78 49 55 9/18 2013-14 HIGH 34 15 7 12 68 50 52 9/18 2014-15 HIGH 34 18 3 13 71 59 57 9/18 2015-16 HIGH 34 15 4 15 60 65 49 11/18 2016-17 HIGH 34 17 7 10 84 63 58 6/18 2017-18 HIGH 34 23 4 7 88 45 73 5/18 2018-19 HIGH 34 21 3 10 79 40 66 6/18 2019-20 HIGH 27 13 4 10 67 49 43 7/17 2021-22 HIGH 34 8 10 16 45 80 34 12/18 2022-23 HIGH 34 10 6 18 57 60 36 11/18 2023-24 HIGH 34 7 9 18 37 64 30 14/18 2024-25 HIGH
SCOTTISH CUP
1950-51 1 DUNS A 1-3 1954-55 1 BURNTISLAND SHIPYARD A 7-1 2 HUNTLY H 5-1 3 LOSSIEMOUTH A 2-2 3r LOSSIEMOUTH H 5-3 4 PEEBLES ROVERS A 2-0 5 MOTHERWELL H 3-4 1955-56 1 GLASGOW UNIVERSITY H 3-2 2 HUNTLY A 4-2 3 CLACHNACUDDIN H 2-4 1956-57 1 KEITH H 6-1 2 PETERHEAD A 3-2 3 FRASERBURGH A 2-0 4 ALBION ROVERS H 3-0 5 CELTIC H 0-5 1958-59 1 BABCOCK & WILCOX A 0-4 1963-64 1 DUNDEE H 3-6 1969-70 P1 CLYDEBANK H 0-2 1975-76 1 ELGIN CITY A 1-0 2 ALLOA ATHLETIC H 1-2 1986-87 1 BERWICK RANGERS H 0-1 1988-89 2 ALLOA ATHLETIC H 1-1 2r ALLOA ATHLETIC A 0-2 2001-02 2 EAST STIRLINGSHIRE A 0-0 2r EAST STIRLINGSHIRE H 3-1 3 DUNDEE UNITED A 0-3 2005-06 1 DUMBARTON A 1-4 2007-08 1 GIRVAN A 0-2 2008-09 1 WIGTOWN & BLADNOCH A 2-2 1r WIGTOWN & BLADNOCH H 2-0 2 KEITH H 1-1 2r KEITH A 1-1 (Forres Mechanics won 3-0 on penalties) 3 DALBEATTIE STAR H 2-2 3r DALBEATTIE STAR A 4-2 4 FORFAR ATHLETIC A 1-6 2009-10 1 BUCKIE THISTLE A 0-0 1r BUCKIE THISTLE H 0-0 (Buckie Thistle won 4-1 on penalties) 2010-11 1 COLDSTREAM A 3-1 2 EAST STIRLINGSHIRE H 0-0 2r EAST STIRLINGSHIRE A 0-4 2011-12 1 IRVINE MEADOW XI H 2-2 1r IRVINE MEADOW XI A 3-6 2012-13 2 RANGERS H 0-1 2014-15 1 CIVIL SERVICE STROLLERS H 4-1 2 ELGIN CITY A 0-0 2r ELGIN CITY H 1-3 2015-16 1 LOSSIEMOUTH A 4-1 2 EAST KILBRIDE A 1-1 2r EAST KILBRIDE H 2-3 2016-17 1 LOSSIEMOUTH H 2-2 1r LOSSIEMOUTH A 4-0 2 CUMBERNAULD COLTS A 2-2 2r CUMBERNAULD COLTS H 4-0 3 STENHOUSEMUIR H 2-2 3r STENHOUSEMUIR A 1-3 2017-18 1 FRASERBURGH A 1-2 2018-19 1 CIVIL SERVICE STROLLERS H 2-2 1r CIVIL SERVICE STROLLERS A 1-2 2019-20 1 BANKS O'DEE H 1-4 2021-22 1 BONNYRIGG ROSE ATHLETIC H 0-2 2022-23 1 GLASGOW UNIVERSITY H 2-3 2023-24 1 GOLSPIE SUTHERLAND A 1-1 Forres Mechanics won 8-7 on penalties 2 BUCKIE THISTLE H 0-1
Please acknowledge the F.C.H.D. when using this information elsewhere