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