STAFFORD RANGERS


1891-92   Joined Shropshire League
          Missed runner-up spot on goal average
1893-94   Joined Birmingham & District League
1896      Failed to gain re-election to Birmingham & District League
1900-01   Rejoined Birmingham & District League
1912      Left Birmingham & District League
1921-22   Rejoined Birmingham & District League
1926-27   Birmingham & District League Champions
1928-29   Birmingham & District League runner-up
1929-30   Birmingham & District League runner-up
1936-37   Match at home to Kidderminster Harriers abandoned and excluded from
          the final table
1939-40   Birmingham & District League abandoned on outbreak of war, revised
          war-time competition organised
          Birmingham & District League runner-up
          One game, home to Wellington Town, not played
1946-47   Joined Birmingham Combination
1952-53   Joined Cheshire County League
1968-69   Cheshire County League runner-up
1969-70   Joined Northern Premier League
1971-72   Northern Premier League Champions
          F.A. Trophy Winners
1972-73   F.A. Trophy semi-finalists
1975-76   Northern Premier League runner-up
          F.A. Trophy runner-up
1978-79   F.A. Trophy Winners (2nd time)
1979-80   Founder members of Alliance Premier League
1983-84   Rejoined Northern Premier League
1984-85   Northern Premier League Champions (2nd time)
1985-86   Rejoined Alliance Premier League
1986-87   Alliance Premier League renamed Conference
1989-90   F.A. Trophy semi-finalists
1995-96   Joined Southern League Premier Division
          Relegated to Midland Division
1999-00   Midland Division renamed Western Division
          Southern League Western Division Champions
          Promoted to Premier Division
2002-03   Southern League runner-up
2004-05   Rejoined Conference in newly-formed Northern Division
2005-06   Conference North runner-up
          Promoted to National Division after play-offs (SF Stafford Rangers
          1 Harrogate Town 0, F Stafford Rangers 1 Droylsden 1 @ Burton
          Albion - Stafford Rangers won 5-3 on penalties)
2008      Relegated to Conference North
2011-12   Rejoined Northern Premier League
2014      Relegated to Division One South
2015-16   Northern Premier League Division One South Champions
          Promoted to Premier Division
2024      Relegated to Division One West

SEASON    LEAGUE     P    W    D    L    F    A    P      POS

1891-92   SHROPS    16    8    2    6   35   31   18      3/9
1892-93   SHROPS    16    7    3    6   31   34   17      6/9
1893-94   B'HAM     26    5    6   15   38   70   16     12/14
1894-95   B'HAM     30    5    2   23   45  106   12     15/16
1895-96   B'HAM     30    5    1   24   35   87   11     16/16

1900-01   B'HAM     34   16    6   12   57   49   38      6/18
1901-02   B'HAM     34   18    2   14   85   68   38      8/18
1902-03   B'HAM     34   16    3   15   67   62   35      9/18
1903-04   B'HAM     34   13    9   12   65   59   35      9/18
1904-05   B'HAM     34   15    6   13   49   49   36      7/18
1905-06   B'HAM     34   10    8   16   44   52   28     14/18
1906-07   B'HAM     34   10    6   18   56   89   26     16/18
1907-08   B'HAM     34   16    3   15   57   68   35      9/18
1908-09   B'HAM     34   11    9   14   51   63   31     10/18
1909-10   B'HAM     34    9    5   20   48   80   23     16/18
1910-11   B'HAM     34   11    4   19   45   73   26     16/18
1911-12   B'HAM     34    7    3   24   38   95   17     18/18

1921-22   B'HAM     34   12    6   16   74   66   30     13/18
1922-23   B'HAM     34   10    8   16   65   72   28     13/18
1923-24   B'HAM     34   11    5   18   48   71   27     16/18
1924-25   B'HAM     34   12    8   14   52   65   32     13/18
1925-26   B'HAM     34   12    5   17   79   91   29     15/18
1926-27   B'HAM     34   22    6    6  108   50   50      1/18
1927-28   B'HAM     34   24    2    8  127   71   50      3/18
1928-29   B'HAM     34   21    7    6   93   42   49      2/18
1929-30   B'HAM     34   22    3    9  100   61   47      2/18
1930-31   B'HAM     34   18   11    5  114   56   47      3/18
1931-32   B'HAM     34   13    7   14   54   56   33      9/18
1932-33   B'HAM     34    9    6   19   64   89   24     17/18
1933-34   B'HAM     38    9    8   21   65  118   26     15/20
1934-35   B'HAM     36    8    6   22   58   90   22     15/19
1935-36   B'HAM     38   15    4   19   84   90   34     11/20
1936-37   B'HAM     35   19    3   13   68   65   41      6/19
1937-38   B'HAM     26    5    5   16   41   58   15     13/14
1938-39   B'HAM-KC  18    7    2    9   29   44   16      6/10
          B'HAM-LC  18    8    0   10   30   45   16      7/10
1939-40   B'HAM      2    0    0    2    2    5    0     ABAND
          B'HAM     13    9    2    2   47   17   20      2/8

1946-47   B'HAM C   36   18    5   13   81   70   41      7/19
1947-48   B'HAM C   38   14    6   18   68   88   34     13/20
1948-49   B'HAM C   38   14    7   17   66   74   35     12/20
1949-50   B'HAM C   38   10   11   17   53   71   31     14/20
1950-51   B'HAM C   38   21    3   14   82   56   45      6/20
1951-52   B'HAM C   38   16    9   13   83   72   41      7/20
1952-53   CHES      42   11    9   22   67   73   31     20/22
1953-54   CHES      42   11   10   21   73   89   32     20/22
1954-55   CHES      42   19   14    9   74   50   52      3/22
1955-56   CHES      42   12    9   21   52   80   33     18/22
1956-57   CHES      42   12    9   21   57   74   33     20/22
1957-58   CHES      42   14    8   20   68  104   36     16/22
1958-59   CHES      38   11    8   19   60   98   30     17/20
1959-60   CHES      38   11    4   23   54   83   26     19/20
1960-61   CHES      42    8   10   24   54   84   26     20/22
1961-62   CHES      42   12   13   17   72   84   37     13/22
1962-63   CHES      42    9   10   23   50   90   28     20/22
1963-64   CHES      42   15    6   21   66   89   36     16/22
1964-65   CHES      42    6    5   31   44  120   17     21/22
1965-66   CHES      42    9   10   23   60  109   28     19/22
1966-67   CHES      42   12   12   18   59   66   36     15/22
1967-68   CHES      42   18   11   13   88   58   47      9/22
1968-69   CHES      38   26    6    6   98   46   58      2/20
1969-70   NPL       38   16    7   15   59   52   39      7/20
1970-71   NPL       42   27    7    8   87   51   61      2/22
1971-72   NPL       46   30   11    5   91   32   71      1/24
1972-73   NPL       46   20   11   15   63   46   51      6/24
1973-74   NPL       46   27    9   10  101   45   63      4/24
1974-75   NPL       46   25   13    8   81   39   63      4/24
1975-76   NPL       46   26   15    5   81   41   67      2/24
1976-77   NPL       44   16   14   14   60   55   46     11/23
1977-78   NPL       46   22   13   11   71   41   57      7/24
1978-79   NPL       44   18   14   12   67   41   50      8/23
1979-80   APL       38    6   10   22   41   57   22     19/20
1980-81   APL       38   11   15   12   56   56   37     11/20
1981-82   APL       42   12   16   14   48   47   52     14/22
1982-83   APL       42    5   14   23   40   75   29     22/22
1983-84   NPL       42   15   17   10   65   52   62     10/22
1984-85   NPL       42   26    8    8   81   40   86      1/22
1985-86   APL       42   19   13   10   61   54   60      7/22
1986-87   CONF      42   14   11   17   58   60   53     13/22
1987-88   CONF      42   20    9   13   79   58   69      6/22
1988-89   CONF      40   11    7   22   49   74   40     19/21
1989-90   CONF      42   12   12   18   50   62   48     17/22
1990-91   CONF      42   12   14   16   48   51   50     15/22
1991-92   CONF      42   10   16   16   41   59   46     17/22
1992-93   CONF      42   18   10   14   55   47   64      6/22
1993-94   CONF      42   14   15   13   56   52   57      9/22
1994-95   CONF      42    9   11   22   53   79   38     21/22
1995-96   SOUTH-P   42   11   10   21   53   87   43     20/22
1996-97   SOUTH-M   40   17    9   14   68   62   60      9/21
1997-98   SOUTH-M   40   18    6   16   57   56   60      9/21
1998-99   SOUTH-M   42   21    8   13   92   60   71      5/22
1999-00   SOUTH-W   42   29    6    7  107   47   93      1/22
2000-01   SOUTH-P   42   18    9   15   70   59   63      7/22
2001-02   SOUTH-P   42   17    9   16   70   62   60      9/22
2002-03   SOUTH-P   42   21   12    9   76   40   75      2/22
2003-04   SOUTH-P   42   19   11   12   55   43   68      3/22
2004-05   CONF-N    42   14   17   11   52   44   59      8/22
2005-06   CONF-N    42   25   10    7   68   34   85      2/22
2006-07   CONF-Nat  46   14   10   22   49   71   52     20/24
2007-08   CONF-Nat  46    5   10   31   42   99   25     23/24
2008-09   CONF-N    42   12   12   18   41   56   48     18/22
2009-10   CONF-N    40   10   14   16   59   70   44     16/21
2010-11   CONF-N    40    8    8   24   39   78   32     20/21
2011-12   NPL-P     42   12   12   18   60   65   48     16/22
2012-13   NPL-P     42   12   15   15   54   60   51     15/22
2013-14   NPL-P     46    9    8   29   56  112   35     22/24
2014-15   NPL-1S    42   23   12    7   68   33   81      6/22
2015-16   NPL-1S    42   29    8    5   79   31   95      1/22
2016-17   NPL-P     46   16   15   15   63   60   63     13/24
2017-18   NPL-P     46   16   13   17   54   58   61     14/24
2018-19   NPL-P     40   11   14   15   62   70   47     14/21
2019-20   NPL-P     33    4   11   18   29   53   23     ABAND
2020-21   NPL-P      8    0    1    7    3   15    1     ABAND
2021-22   NPL-P     42   15   16   11   55   39   61      8/22
2022-23   NPL-P     42   15   12   15   52   53   57     12/22
2023-24   NPL-P     40    9    3   28   36   81   30     20/21
2024-25   NPL-1W

F.A. CUP

1904-05   6Q    BLACKPOOL                           A    2-2
          6Qr   BLACKPOOL                           H    0-3
1928-29   3Q    DETAILS REMOVED FOR COPYRIGHT REASONS
1947-48   PRE   MOOR GREEN                          A    7-2
          1Q    HEREFORD UNITED                     A    1-2
1948-49   PRE   SUTTON TOWN (BIRMINGHAM)            H    2-1
          1Q    DARLASTON                           H    4-3
          2Q    HEREFORD UNITED                     H    3-5
1949-50   PRE   WORCESTER CITY                      H    3-0
          1Q    STOURBRIDGE                         A    3-0
          2Q    DUDLEY TOWN                         H    2-2
          2Qr   DUDLEY TOWN                         A    0-1
1950-51   PRE   DUDLEY TOWN                         H    1-2
1951-52   1Q    KIDDERMINSTER HARRIERS              A    2-3
1952-53   PRE   BILSTON                             H    0-1
1953-54   PRE   HALESOWEN TOWN                      A    2-1
          1Q    BROMSGROVE ROVERS                   H    2-3
1954-55   PRE   DUDLEY TOWN                         H    3-1
          1Q    STOURBRIDGE                         H    0-1
1955-56   PRE   BILSTON                             A    5-1
          1Q    WORCESTER CITY                      H    1-2
1956-57   PRE   HALESOWEN TOWN                      A    3-2
          1Q    OSWESTRY TOWN                       H    1-1
          1Qr   OSWESTRY TOWN                       A    4-0
          2Q    WELLINGTON TOWN                     A    1-4
1957-58   1Q    OSWESTRY TOWN                       A    0-3
1958-59   PRE   DUDLEY TOWN                         H   11-0
          1Q    STOURBRIDGE                         H    4-1
          2Q    WELLINGTON TOWN                     A    1-3
1959-60   PRE   BROMSGROVE ROVERS                   A    1-2
1960-61   1Q    WELLINGTON TOWN                     H    0-1
1961-62   1Q    SANKEY OF WELLINGTON                H    2-2
          1Qr   SANKEY OF WELLINGTON                A    1-5
1962-63   1Q    MOOR GREEN                          A    6-0
          2Q    WELLINGTON TOWN                     H    0-2
1963-64   1Q    KIDDERMINSTER HARRIERS              A    1-4
1964-65   1Q    SANKEY OF WELLINGTON                H    3-3
          1Qr   SANKEY OF WELLINGTON                A    0-3
1965-66   1Q    BROMSGROVE ROVERS                   H    1-1
          1Qr   BROMSGROVE ROVERS                   A    2-1
          2Q    KIDDERMINSTER HARRIERS              H    0-2
1967-68   PRE   LOWER GORNAL ATHLETIC               H    0-1
1968-69   1Q    BROMSGROVE ROVERS                   A    1-1
          1Qr   BROMSGROVE ROVERS                   H    2-1
          2Q    DARLASTON                           H    2-0
          3Q    BILSTON                             A    2-3
1969-70   1Q    BILSTON                             A    1-0
          2Q    TAMWORTH                            A    3-3
          2Qr   TAMWORTH                            H    0-3
1970-71   PRE   BRIERLEY HILL ALLIANCE              H    1-2
1971-72   1Q    GRESLEY ROVERS{1}                   A    4-0
          2Q    BURTON ALBION                       A    2-1
          3Q    SUTTON TOWN [ASHFIELD]              H    2-0
          4Q    ROSSENDALE UNITED                   A    3-6
1972-73   1     CREWE ALEXANDRA                     A    0-1
1973-74   4Q    ALVECHURCH{1}                       H    1-1
          4Qr   ALVECHURCH{1}                       A    0-2
1974-75   1Q    BELPER TOWN                         A    0-0
          1Qr   BELPER TOWN                         H    4-0
          2Q    MACCLESFIELD TOWN                   H    3-0
          3Q    BURTON ALBION                       A    0-0
          3Qr   BURTON ALBION                       H    2-0
          4Q    KING'S LYNN                         A    3-1
          1     STOCKPORT COUNTY                    A    0-0
          1r    STOCKPORT COUNTY                    H    1-0
          2     HALIFAX TOWN                        H    2-1
          3     ROTHERHAM UNITED                    H    0-0
          3r    ROTHERHAM UNITED                    A    2-0
          4     PETERBOROUGH UNITED                 H    1-2    @ Stoke City
1975-76   4Q    ALVECHURCH{1}                       H    1-1
          4Qr   ALVECHURCH{1}                       A    2-1
          1     A P LEAMINGTON                      A    3-2
          2     HALIFAX TOWN                        H    1-3
1976-77   1     HALIFAX TOWN                        H    0-0
          1r    HALIFAX TOWN                        A    0-1
1977-78   4Q    NORTHWICH VICTORIA                  A    2-2
          4Qr   NORTHWICH VICTORIA                  H    2-1
          1     CARLISLE UNITED                     A    0-2
1978-79   4Q    REDDITCH UNITED                     H    2-1
          1     HULL CITY                           A    1-2
1979-80   1     MOOR GREEN                          H    3-2
          2     BLACKBURN ROVERS                    A    0-2
1980-81   4Q    KING'S LYNN                         A    3-1
          1     WALSALL                             A    0-3
1981-82   4Q    A P LEAMINGTON                      H    3-0
          1     YORK CITY                           H    1-2
1982-83   4Q    MACCLESFIELD TOWN                   A    1-3
1983-84   4Q    BOSTON UNITED                       A    1-3
1984-85   1Q    RUSHDEN TOWN                        A    3-3
          1Qr   RUSHDEN TOWN                        H    1-3
1985-86   1Q    LYE TOWN                            A    3-1
          2Q    HALESOWEN TOWN                      A    2-3
1986-87   1Q    SHEPSHED CHARTERHOUSE               A    1-0
          2Q    ATHERSTONE UNITED                   A    4-2
          3Q    WOLVERTON TOWN                      A    4-1
          4Q    NORTHWICH VICTORIA                  A    1-0
          1     PORT VALE                           A    0-1
1987-88   1Q    WALSALL WOOD                        A    3-0
          2Q    MOOR GREEN                          H    2-3
1988-89   1Q    HALESOWEN HARRIERS                  H    2-0
          2Q    RUSHALL OLYMPIC                     H    1-0
          3Q    LEICESTER UNITED                    H    1-1
          3Qr   LEICESTER UNITED                    A    3-2
          4Q    KIDDERMINSTER HARRIERS              H    2-1
          1     CREWE ALEXANDRA                     H    2-2
          1r    CREWE ALEXANDRA                     A    2-3
1989-90   1Q    HINCKLEY TOWN                       H    1-0
          2Q    MILTON KEYNES WOLVERTON TOWN        H    2-0
          3Q    LYE TOWN                            A    2-1
          4Q    WYCOMBE WANDERERS                   H    4-1
          1     HALIFAX TOWN                        H    2-3
1990-91   4Q    MARINE                              A    1-1
          4Qr   MARINE                              H    2-1
          1     BURNLEY                             H    1-3
1991-92   4Q    KETTERING TOWN                      A    0-0
          4Qr   KETTERING TOWN                      H    0-2
1992-93   1Q    ALFRETON TOWN                       A    0-0
          1Qr   ALFRETON TOWN                       H    3-0
          2Q    BEDWORTH UNITED                     A    1-1
          2Qr   BEDWORTH UNITED                     H    1-0
          3Q    FRICKLEY ATHLETIC                   H    3-0
          4Q    BROMSGROVE ROVERS                   H    3-0
          1     LINCOLN CITY                        A    0-0
          1r    LINCOLN CITY                        H    2-1
          2     MARINE                              A    2-3
1993-94   4Q    KNOWSLEY UNITED                     H    1-1
          4Qr   KNOWSLEY UNITED                     A    2-2
          4Qr2  KNOWSLEY UNITED                     A    0-1
1994-95   4Q    SLOUGH TOWN                         H    0-4
1995-96   1Q    ROTHWELL TOWN                       H    6-1
          2Q    BURTON ALBION                       A    1-1
          2Qr   BURTON ALBION                       H    2-3
1996-97   PRE   REDDITCH UNITED                     H    1-1
          PREr  REDDITCH UNITED                     A    1-0
          1Q    BILSTON TOWN                        H    0-1
1997-98   PRE   ELY CITY                            H    1-1
          PREr  ELY CITY                            A    3-1
          1Q    SUDBURY WANDERERS                   A    0-3
1998-99   PRE   BOLDMERE ST MICHAELS                H    3-0
          1Q    BEDWORTH UNITED                     H    1-1
          1Qr   BEDWORTH UNITED                     A    2-1
          2Q    BELPER TOWN                         A    2-1
          3Q    ARNOLD TOWN                         H    5-1
          4Q    BEDLINGTON TERRIERS                 H    1-2
1999-00   PRE   GLOSSOP NORTH END                   H    2-0
          1Q    MATLOCK TOWN                        H    2-2
          1Qr   MATLOCK TOWN                        A    4-0
          2Q    EASTWOOD TOWN                       H    1-3
2000-01   2Q    SOLIHULL BOROUGH                    A    1-1
          2Qr   SOLIHULL BOROUGH                    H    0-0    Stafford Rangers won 4-3 on penalties
          3Q    CHESHAM UNITED                      H    0-2
2001-02   2Q    NEWCASTLE TOWN                      A    1-0
          3Q    ST MARGARETSBURY                    A    3-0
          4Q    CANVEY ISLAND                       A    1-5
2002-03   2Q    SHEPSHED DYNAMO                     A    2-0
          3Q    ROTHWELL TOWN                       H    3-0
          4Q    ILKESTON TOWN                       A    5-0
          1     SHREWSBURY TOWN                     A    0-4
2003-04   2Q    GRANTHAM TOWN                       H    1-2
2004-05   2Q    KETTERING TOWN                      H    2-2
          2Qr   KETTERING TOWN                      A    1-0
          3Q    RUNCORN HALTON                      A    1-0
          4Q    GATESHEAD                           H    2-0
          1     CHESTER CITY                        H    0-2
2005-06   2Q    KETTERING TOWN                      A    0-1
2006-07   4Q    SCARBOROUGH                         H    3-0
          1     MAIDENHEAD UNITED                   H    1-1
          1r    MAIDENHEAD UNITED                   A    2-0
          2     BRIGHTON & HOVE ALBION              A    0-3
2007-08   4Q    CAMBRIDGE UNITED                    H    1-1
          4Qr   CAMBRIDGE UNITED                    A    1-5
2008-09   2Q    COALVILLE TOWN                      A    1-2
2009-10   2Q    COVENTRY SPHINX                     A    2-2
          2Qr   COVENTRY SPHINX                     H    2-3
2010-11   2Q    EASTWOOD TOWN                       A    1-1
          2Qr   EASTWOOD TOWN                       H    1-3
2011-12   1Q    A F C WULFRUNIANS                   A    3-2
          2Q    STRATFORD TOWN                      H    2-4
2012-13   1Q    STOURPORT SWIFTS                    A    1-1
          2Q    GRESLEY                             A    2-3
2013-14   1Q    CHASETOWN                           A    0-0
          1Qr   CHASETOWN                           H    2-0
          2Q    BOSTON UNITED                       H    0-4
2014-15   PRE   WALSALL WOOD                        A    3-0
          1Q    TIVIDALE                            H    0-0
          1Qr   TIVIDALE                            A    0-4
2015-16   PRE   COLESHILL TOWN                      A    1-2    @ Stafford Rangers
2016-17   1Q    KIDSGROVE ATHLETIC                  H    1-2
2017-18   1Q    PETERBOROUGH SPORTS                 A    4-3
          2Q    TAMWORTH                            H    1-0
          3Q    A F C TELFORD UNITED                H    1-1 
          3Qr   A F C TELFORD UNITED                A    1-4
2018-19   1Q    GRIMSBY BOROUGH                     A    2-1
          2Q    KING'S LYNN TOWN                    A    1-3
2019-20   1Q    MICKLEOVER SPORTS                   H    3-0
          2Q    KIDDERMINSTER HARRIERS              A    0-0
          2Qr   KIDDERMINSTER HARRIERS              H    3-0
          3Q    STOURBRIDGE                         A    1-2
2020-21   1Q    WORCESTER CITY                      A    3-2
          2Q    BUXTON                              A    0-0    Stafford Rangers won 4-2 on penalties
          3Q    HEREFORD                            H    3-1
          4Q    SKELMERSDALE UNITED                 H    1-4
2021-22   1Q    RUSHALL OLYMPIC                     A    2-2
          1Qr   RUSHALL OLYMPIC                     H    0-2
2022-23   1Q    NEWCASTLE TOWN                      H    0-2
2023-24   1Q    ATHERSTONE TOWN                     H    2-0
          2Q    COALVILLE TOWN                      A    1-2
2024-25   PRE   HANLEY TOWN                         A    1-0
          1Q    KETTERING TOWN                      A

F.A. TROPHY

1969-70   1     SOUTH LIVERPOOL                     H    5-2
          2     BURTON ALBION                       A    0-4
1970-71   1     WIGAN ATHLETIC                      A    0-2
1971-72   3Q    RHYL                                A    1-0
          1     BRADFORD PARK AVENUE                A    1-1
          1r    BRADFORD PARK AVENUE                H    1-0
          2     ILKESTON TOWN                       H    3-0
          3     HILLINGDON BOROUGH                  A    2-1
          QF    MACCLESFIELD TOWN                   H    1-1
          QFr   MACCLESFIELD TOWN                   A    3-0
          SF    YEOVIL TOWN                         N    4-0    @ Oxford United
          F     BARNET                              N    3-0    @ Wembley
1972-73   1     DENABY UNITED                       H    1-0
          2     BARROW                              A    0-0
          2r    BARROW                              H    4-1
          3     BRIDGWATER TOWN                     H    2-0
          QF    BEDFORD TOWN                        H    4-1
          SF    WIGAN ATHLETIC                      N    0-0    @ Port Vale
          SFr   WIGAN ATHLETIC                      N    0-1    @ Oldham Athletic
1973-74   1     SOUTH LIVERPOOL                     H    5-1
          2     BARROW                              A    2-0
          3     ROMFORD {2}                         A    1-1
          3r    ROMFORD {2}                         H    2-0
          QF    MACCLESFIELD TOWN                   H    0-0
          QFr   MACCLESFIELD TOWN                   A    0-2
1974-75   1     BILSTON                             H    0-1
1975-76   1     BURSCOUGH                           H    4-0
          2     BURTON ALBION                       A    1-0
          3     MATLOCK TOWN                        H    2-1
          QF    HILLINGDON BOROUGH                  H    2-0
          SF1   RUNCORN                             H    1-0
          SF2   RUNCORN                             A    3-0
          F     SCARBOROUGH                         N    2-3    @ Wembley
1976-77   1     TELFORD UNITED                      A    1-1
          1r    TELFORD UNITED                      H    1-0
          2     WEYMOUTH                            A    1-2
1977-78   1     BROMSGROVE ROVERS                   H    0-0
          1r    BROMSGROVE ROVERS                   A    2-0
          2     ATHERSTONE TOWN{1}                  A    0-1
1978-79   1     MATLOCK TOWN                        H    1-1
          1r    MATLOCK TOWN                        A    2-1
          2     WEYMOUTH                            A    1-0
          3     BOSTON UNITED                       H    2-1
          QF    BISHOP AUCKLAND                     A    1-1
          QFr   BISHOP AUCKLAND                     H    3-1
          SF1   RUNCORN                             A    2-1
          SF2   RUNCORN                             H    1-1
          F     KETTERING TOWN                      N    2-0    @ Wembley
1979-80   1     BOSTON                              H    1-1
          1r    BOSTON                              A    1-2
1980-81   1     RUNCORN                             A    1-0
          2     BLYTH SPARTANS                      A    0-1
1981-82   1     RUNCORN                             A    0-2
1982-83   1     ILKESTON TOWN                       H    2-2
          1r    ILKESTON TOWN                       A    2-3    @ Eastwood Town
1983-84   3Q    BROMSGROVE ROVERS                   A    2-2
          3Qr   BROMSGROVE ROVERS                   H    1-1
          3Qr2  BROMSGROVE ROVERS                   A    0-2    @ ?
1984-85   1Q    COLWYN BAY                          A    1-0
          2Q    CORBY TOWN                          H    1-1
          2Qr   CORBY TOWN                          A    1-0
          3Q    OLDBURY UNITED                      A    2-0
          1     NUNEATON BOROUGH                    H    2-0
          2     BANGOR CITY                         H    1-1
          2r    BANGOR CITY                         A    2-0
          3     BROMSGROVE ROVERS                   H    3-1
          QF    ALTRINCHAM                          A    1-4
1985-86   1     NUNEATON BOROUGH                    H    1-0
          2     BISHOP AUCKLAND                     H    0-1
1986-87   1     NEWCASTLE BLUE STAR                 A    1-2
1987-88   1     CAERNARFON TOWN                     A    1-1
          1r    CAERNARFON TOWN                     H    1-0
          2     BATH CITY                           A    2-0
          3     TELFORD UNITED                      A    1-1
          3r    TELFORD UNITED                      H    2-3
1988-89   1     BOSTON UNITED                       A    0-2
1989-90   3Q    RHYL                                A    0-0
          3Qr   RHYL                                H    2-1
          1     GUISBOROUGH TOWN                    H    2-1
          2     WOKINGHAM TOWN                      A    0-0
          2r    WOKINGHAM TOWN                      H    3-1
          3     REDBRIDGE FOREST                    H    0-0
          3r    REDBRIDGE FOREST                    A    2-1
          QF    BATH CITY                           A    2-0
          SF1   LEEK TOWN                           H    0-0
          SF2   LEEK TOWN                           A    0-1
1990-91   1     HYDE UNITED                         A    2-1    Stafford Rangers disqualified
1991-92   1     MARINE                              H    0-1
1992-93   3Q    WEMBLEY                             H    1-1
          3Qr   WEMBLEY                             A    1-0
          1     GRAYS ATHLETIC                      A    0-1
1993-94   1     ALTRINCHAM                          A    2-0
          2     GUISELEY                            A    2-3
1994-95   1     GRESLEY ROVERS{1}                   A    0-2
1995-96   3Q    TAMWORTH                            H    1-1
          3Qr   TAMWORTH                            A    3-0
          1     GUISELEY                            H    1-1
          1r    GUISELEY                            A    1-2
1996-97   1Q    CURZON ASHTON                       H    1-2
1997-98   1Q    HINCKLEY UNITED                     H    1-1
          1Qr   HINCKLEY UNITED                     A    0-1
1998-99   1     LANCASTER CITY                      H    4-2
          2     COLWYN BAY                          A    2-3
1999-00   2     EMLEY                               H    1-4
2000-01   1     OSSETT TOWN                         H    3-1
          2     BLYTH SPARTANS                      A    0-3
2001-02   1     GUISELEY                            A    0-0
          1r    GUISELEY                            H    4-2
          2     VAUXHALL                            H    0-3
2002-03   2     ALFRETON TOWN                       H    0-2
2003-04   2     SPENNYMOOR UNITED                   H    2-1
          3     SCARBOROUGH                         A    2-1
          4     CANVEY ISLAND                       H    0-2
2004-05   1     HINCKLEY UNITED                     A    1-3
2005-06   3Q    LEIGH R M I                         A    4-1
          1     LANCASTER CITY                      H    4-2
          2     MORECAMBE                           H    1-0
          3     FOREST GREEN ROVERS                 H    2-1
          QF    WOKING                              A    1-1
          QFr   WOKING                              H    2-4
2006-07   1     KETTERING TOWN                      A    0-1
2007-08   1     OSSETT TOWN                         H    3-1
          2     FOREST GREEN ROVERS                 H    2-1
          3     TAMWORTH                            H    2-2
          3r    TAMWORTH                            A    1-2
2008-09   3Q    KING'S LYNN                         A    2-3
2009-10   3Q    BLYTH SPARTANS                      A    0-2
2010-11   3Q    BLYTH SPARTANS                      A    0-1
2011-12   1Q    NEWCASTLE TOWN                      A    1-1
          1Qr   NEWCASTLE TOWN                      H    5-2
          2Q    CHESTER                             A    0-2
2012-13   1Q    RUGBY TOWN                          A    1-1
          1Qr   RUGBY TOWN                          H    1-0
          2Q    RAMSBOTTOM UNITED                   H    3-0
          3Q    BRADFORD PARK AVENUE                H    3-1
          1     SOUTHPORT                           H    0-4
2013-14   1Q    COALVILLE TOWN                      A    2-3
2014-15   PRE   RUGBY TOWN                          A    1-0
          1Q    STRATFORD TOWN                      A    0-1
2015-16   PRE   TIVIDALE                            H    3-1
          1Q    LINCOLN UNITED                      H    1-1
          1Qr   LINCOLN UNITED                      A    1-1    Lincoln United won 5-4 on penalties
2016-17   1Q    CORBY TOWN                          A    2-0
          2Q    HEDNESFORD TOWN                     A    1-1
          2Qr   HEDNESFORD TOWN                     H    2-1
          3Q    CHORLEY                             A    0-1
2017-18   1Q    ST IVES TOWN                        H    6-0
          2Q    SOUTH SHIELDS                       H    3-1
          3Q    GAINSBOROUGH TRINITY                A    0-2
2018-19   1Q    RUSHALL OLYMPIC                     H    2-1
          2Q    BASFORD UNITED                      A    0-4
2019-20   1Q    SUTTON COLDFIELD TOWN               A    1-2
2020-21   3Q    ST IVES TOWN                        A    1-1    St Ives Town won 4-1 on penalties
2021-22   3Q    BEDFORD TOWN                        A    1-3
2022-23   3Q    SPALDING UNITED                     A    2-1
          1     MATLOCK TOWN                        A    0-1
2023-24   3Q    SPORTING KHALSA                     H    3-2
          1     QUORN                               H    5-3
          2     BRACKLEY TOWN                       H    0-0    Stafford Rangers won 4-2 on penalties
2024-25   PRE   LONG EATON UNITED                   A

Please acknowledge the F.C.H.D. when using this information elsewhere