STOURPORT SWIFTS
1930-31 Joined Worcestershire Combination
One game not played ?
1932 Left Worcestershire Combination
1937-38 Rejoined Worcestershire Combination
1939 Worcestershire Combination ceased playing due to World War II
1948-49 Worcestershire Combination resumed operation
1979-80 Joined West Midlands (Regional) League Division Two
1985-86 Promoted to Division One
1987-88 West Midlands (Regional) League Division One runner-up (on goal
difference)
Promoted to Premier Division
1996-97 West Midlands (Regional) League runner-up
1997-98 West Midlands (Regional) League runner-up
1998-99 Joined Midland Alliance
2000-01 Midland Alliance Champions
2001-02 Joined Southern League Western Division
2006-07 Placed in Division One Midlands on league re-organisation
2010-11 Switched to Division One South & West
2012-13 Rejoined Midland Alliance
2014-15 Midland Alliance and Midland Combination merged to form new Midland League
2023-24 Not promoted after play-offs (SF Darlaston Town 3 Stourport Swifts 1)
SEASON LEAGUE P W D L F A P POS
1930-31 WOR C 25 7 4 14 48 93 18 12/14
1931-32 WOR C 30 9 4 17 80 93 22 13/16
1937-38 WOR C 20 7 2 11 49 53 16 7/11
1938-39 WOR C 22 5 5 12 43 51 15 10/12
1948-49 WOR C 30 14 7 9 72 64 35 4/16
1949-50 WOR C 34 17 7 10 74 60 41 6/18
1979-80 W MID-2 38 13 12 13 59 64 38 13/20
1980-81 W MID-2 40 15 12 13 56 56 42 7/21
1981-82 W MID-2 36 16 10 10 50 38 42 6/19
1982-83 W MID-2 32 16 4 12 57 44 36 8/17
1983-84 W MID-2 26 13 3 10 47 28 29 8/14
1984-85 W MID-2 32 14 6 12 68 42 34 8/17
1985-86 W MID-2 34 16 12 6 60 36 44 4/18
1986-87 W MID-1 38 8 5 25 41 88 21 19/20
1987-88 W MID-1 36 22 7 7 79 40 51 2/19
1988-89 W MID-P 40 6 11 23 45 94 29 21/21
1989-90 W MID-P 40 12 10 18 40 59 46 15/21
1990-91 W MID-P 42 15 13 14 74 56 58 13/22
1991-92 W MID-P 36 18 10 8 62 45 64 3/19
1992-93 W MID-P 36 19 9 8 69 38 66 5/19
1993-94 W MID-P 38 24 7 7 83 37 79 2/20
1994-95 W MID-P 36 25 7 4 91 29 82 3/19
1995-96 W MID-P 36 19 10 7 74 50 67 5/19
1996-97 W MID-P 34 24 5 5 103 34 77 2/18
1997-98 W MID-P 34 23 6 5 101 34 75 2/18
1998-99 MID ALL 38 13 11 14 56 50 50 12/20
1999-00 MID ALL 42 19 13 10 73 57 70 6/22
2000-01 MID ALL 42 28 9 5 109 38 93 1/22
2001-02 SOUTH-W 40 18 6 16 59 59 60 8/21
2002-03 SOUTH-W 42 10 11 21 48 66 41 16/22
2003-04 SOUTH-W 40 9 11 20 43 62 38 18/21
2004-05 SOUTH-W 42 15 7 20 62 63 52 14/22
2005-06 SOUTH-W 42 9 14 19 55 80 41 20/22
2006-07 SOUTH-1M 42 9 7 26 43 87 34 22/22
2007-08 SOUTH-1M 40 10 8 22 40 81 38 17/21
2008-09 SOUTH-1M 42 10 10 22 46 74 40 16/22
2009-10 SOUTH-1M 42 11 10 21 63 69 43 17/22
2010-11 SOUTH-1SW 40 10 10 20 52 81 40 17/21
2011-12 SOUTH-1SW 40 5 5 30 39 88 20 21/21
2012-13 MID ALL 42 21 10 11 89 47 73 5/22
2013-14 MID ALL 42 18 9 15 72 61 63 10/22
2014-15 MID-P 42 17 11 14 60 50 62 10/22
2015-16 MID-P 42 17 8 17 57 57 59 10/22
2016-17 MID-P 42 14 11 17 73 83 53 13/22
2017-18 MID-P 42 13 10 19 65 88 49 15/22
2018-19 MID-P 38 14 9 15 53 55 51 13/20
2019-20 MID-P 29 12 8 9 42 39 44 ABAND
2020-21 MID-P 13 7 2 4 32 19 23 ABAND
2021-22 MID-P 36 11 13 12 58 57 46 13/19
2022-23 MID-P 38 22 2 14 61 41 68 7/20
2023-24 MID-P 34 18 8 8 69 58 62 4/18
2024-25 MID-P 34 12 9 13 44 53 45 10/18
2025-26 MID-P
F.A. CUP
1992-93 PRE STOURBRIDGE H 0-5
1993-94 PRE STOURBRIDGE H 0-0
PREr STOURBRIDGE A 1-2
1994-95 PRE SUTTON COLDFIELD TOWN A 3-2
1Q STAPENHILL H 2-1
2Q GRESLEY ROVERS{1} A 0-4
1995-96 PRE ARMITAGE '90 H 0-1
1996-97 PRE PERSHORE TOWN H 0-4
1997-98 PRE WOODBRIDGE TOWN H 1-5
1998-99 PRE HALESOWEN HARRIERS A 1-2
1999-00 PRE BELPER TOWN A 2-2
PREr BELPER TOWN H 1-2
2000-01 PRE RACING CLUB WARWICK A 2-1
1Q ATHERSTONE UNITED A 1-0
2Q OLDBURY UNITED A 3-2
3Q ENFIELD A 1-3
2001-02 PRE RUGBY UNITED H 5-1
1Q LINCOLN UNITED A 3-3
1Qr LINCOLN UNITED H 1-0
2Q SOLIHULL BOROUGH H 2-0
3Q HUCKNALL TOWN A 0-2
2002-03 PRE ALFRETON TOWN H 1-4
2003-04 PRE BOLDMERE ST MICHAELS H 1-0
1Q RUGBY UNITED H 0-3
2004-05 PRE BUXTON A 1-1
PREr BUXTON H 1-1 Stourport Swifts won 8-7 on penalties
1Q RUSHALL OLYMPIC H 1-2
2005-06 PRE STRATFORD TOWN H 1-2
2006-07 PRE ROMULUS A 0-0
PREr ROMULUS H 0-5
2007-08 PRE BELPER TOWN A 3-3
PREr BELPER TOWN H 2-5
2008-09 PRE RACING CLUB WARWICK A 2-0
1Q SHEPSHED DYNAMO A 0-7
2009-10 PRE COVENTRY SPHINX A 4-4
PREr COVENTRY SPHINX H 0-2
2010-11 PRE DOSTHILL COLTS H 3-3
PREr DOSTHILL COLTS A 0-1
2011-12 PRE STONE DOMINOES H 1-1
PREr STONE DOMINOES A 1-2
2012-13 EP ECCLESHALL A 1-0
PRE CONTINENTAL STAR H 1-1
PREr CONTINENTAL STAR A 3-1
1Q STAFFORD RANGERS H 1-1
2013-14 EP COLESHILL TOWN H 3-1
PRE A F C WULFRUNIANS H 1-1
PREr A F C WULFRUNIANS A 1-4
2014-15 EP LYE TOWN H 2-0
PRE WELLINGTON (HEREFORDS) A 3-2
1Q LEEK TOWN A 1-2
2015-16 EP BROCTON A 5-1
PRE ALVECHURCH H 1-0
1Q HOLBEACH UNITED A 2-2
1Qr HOLBEACH UNITED H 0-1
2016-17 EP WESTFIELDS (HEREFORDS) H 3-4
2017-18 EP SPORTING KHALSA A 2-2
EPr SPORTING KHALSA H 2-3
2018-19 EP SHAWBURY UNITED H 2-1
PRE SPORTING KHALSA H 2-1
1Q A F C MANSFIELD A 1-2
2019-20 EP ATHERSTONE TOWN A 3-1
PRE BOLDMERE ST MICHAELS H 0-0
PREr BOLDMERE ST MICHAELS A 1-4
2020-21 EP COVENTRY UNITED H 1-3
2021-22 EP LICHFIELD CITY H 0-4
2022-23 EP HEREFORD PEGASUS A 6-0
PRE RACING CLUB WARWICK H 1-0
1Q LICHFIELD CITY A 2-2
1Qr LICHFIELD CITY H 0-1
2023-24 EP COVENTRY SPHINX H 2-0
PRE HANLEY TOWN A 2-2
PREr HANLEY TOWN H 1-2
2024-25 EP WORCESTER RAIDERS A 0-2
2025-26 EP NEWCASTLE TOWN A 0-4
F.A. TROPHY
2001-02 1 BYE
2 BISHOP AUCKLAND H 5-4
3 CHESTER CITY A 1-1
3r CHESTER CITY H 0-3
2002-03 Q MANGOTSFIELD UNITED A 2-4
2003-04 PRE HALESOWEN TOWN A 3-4
2004-05 1 SUTTON COLDFIELD TOWN H 0-1
2005-06 1Q BEDWORTH UNITED H 0-1
2006-07 1Q MANGOTSFIELD UNITED H 1-5
2007-08 PRE CINDERFORD TOWN A 0-4
2008-09 1Q YATE TOWN A 1-1
1Qr YATE TOWN H 1-3
2009-10 PRE HUNGERFORD TOWN H 0-1
2010-11 PRE BRIDGWATER TOWN H 0-1
2011-12 PRE DAVENTRY TOWN H 1-1
PREr DAVENTRY TOWN A 1-3
F.A. VASE
1990-91 EP HIGHFIELD RANGERS A 0-0
EPr HIGHFIELD RANGERS H 3-0
PRE WALSALL WOOD A 1-2
1991-92 EP BOLEHALL SWIFTS H 2-0
PRE RUSHALL OLYMPIC A 1-5
1992-93 EP ARMITAGE '90 A 0-2
1993-94 PRE CHASETOWN A 1-4
1994-95 PRE BOLEHALL SWIFTS H 3-2
1 NEWPORT PAGNELL TOWN H 0-2
1995-96 1Q BRIERLEY HILL TOWN H 4-0
2Q LONG BUCKBY A 1-4
1996-97 2Q WEDNESFIELD H 3-2
1 HINCKLEY ATHLETIC H 1-2
1997-98 2Q CRADLEY TOWN H 5-0
1 LYE TOWN A 4-2
2 HUCKNALL TOWN A 1-2
1998-99 1Q DOWNES SPORTS A 3-1
2Q IBSTOCK WELFARE A 1-5
1999-00 2Q GLAPWELL H 1-0
1 STAVELEY MINERS WELFARE H 2-0
2 SHIFNAL TOWN A 3-2
3 BERKHAMSTED TOWN A 0-2
2000-01 2Q KINGS HEATH H 8-1
1 OLDBURY UNITED A 2-1
2 CHASETOWN H 3-2
3 DUNSTON FEDERATION BREWERY H 1-0
4 MICKLEOVER SPORTS H 5-2
5 TOOTING & MITCHAM UNITED A 1-4
2012-13 1 CAUSEWAY UNITED A 0-2
2013-14 2Q BILSTON TOWN A 7-0
1 BROCTON H 0-2
2014-15 1Q BROMSGROVE SPORTING H 2-2
1Qr BROMSGROVE SPORTING A 2-3
2015-16 1Q PEGASUS JUNIORS A 4-0
2Q BLACK COUNTRY RANGERS H 1-3
2016-17 1Q SMETHWICK H 5-1
2Q CADBURY ATHLETIC H 0-1
2017-18 2Q PAGET RANGERS H 5-1
1 SHIREBROOK TOWN H 3-2
2 KIMBERLEY MINERS WELFARE A 2-0
3 WALSALL WOOD H 3-1
4 DESBOROUGH TOWN A 4-2
5 STOCKTON TOWN A 0-3
2018-19 2 N K F BURBAGE H 0-2
2019-20 1Q BOLDMERE ST MICHAELS A 2-3
2020-21 2Q UTTOXETER TOWN A 3-1
1 SKEGNESS TOWN H W/O
2 GRIMSBY BOROUGH H 3-1
3 SHEPSHED DYNAMO H 4-3
4 WALSALL WOOD H 1-2
2021-22 2 KIMBERLEY MINERS WELFARE H 3-1
3 RUGBY TOWN H 2-2 Rugby Town won 5-4 on penalties
2022-23 1 SHIFNAL TOWN H 4-2
2 LOUGHBOROUGH STUDENTS H 2-1
3 ATHERSTONE TOWN A 1-1 Atherstone Town won 4-2 on penalties
2023-24 1 SHERWOOD COLLIERY H 2-1
2 A F C WULFRUNIANS A 3-2
3 EASTWOOD COMMUNITY A 4-1
4 ASHBY IVANHOE H 3-1
5 WORCESTER CITY H 1-5
2024-25 2 CLAY CROSS TOWN H 3-4
2025-26 2Q DUDLEY TOWN A 1-5
Please acknowledge the F.C.H.D. when using this information elsewhere