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