FAIRFORD TOWN
1970-71 Joined Hellenic League Division One
Missed runner-up spot and promotion place on goal average
1971-72 Hellenic League Division One A Champions
Promoted to Premier Division
1974 Relegated to Division One
1975-76 Hellenic League Division One runner-up
Promoted to Premier Division
1978-79 Hellenic League runner-up
1979-80 Hellenic League runner-up
1990-91 Hellenic League runner-up (lost title on goal difference)
1994-95 Hellenic League runner-up
2003-04 Three points deducted
2012 Relegated to Division One West
2012-13 Three points deducted
2016-17 Hellenic League Division One West Champions
Promoted to Premier Division
SEASON LEAGUE P W D L F A P POS
1970-71 HELL-1 38 25 9 4 99 50 59 3/20
1971-72 HELL-1A 24 16 5 3 67 28 37 1/13
1972-73 HELL-P 32 7 10 15 36 51 24 14/17
1973-74 HELL-P 32 8 4 20 46 75 20 14/17
1974-75 HELL-1 26 9 6 11 25 39 33 9/14
1975-76 HELL-1 26 19 4 3 52 12 61 2/14
1976-77 HELL-P 30 8 8 14 35 45 32 13/16
1977-78 HELL-P 30 13 11 6 42 27 50 5/16
1978-79 HELL-P 26 14 7 5 53 39 35 2/14
1979-80 HELL-P 30 17 9 4 64 35 43 2/16
1980-81 HELL-P 30 15 2 13 47 42 32 8/16
1981-82 HELL-P 30 12 10 8 41 29 34 6/16
1982-83 HELL-P 30 12 9 9 44 43 33 7/16
1983-84 HELL-P 32 7 12 13 39 57 33 14/17
1984-85 HELL-P 34 13 11 10 47 43 50 8/18
1985-86 HELL-P 34 8 8 18 39 49 32 13/18
1986-87 HELL-P 34 9 8 17 39 77 35 15/18
1987-88 HELL-P 34 12 10 12 44 38 46 8/18
1988-89 HELL-P 32 15 7 10 45 40 52 4/17
1989-90 HELL-P 34 17 6 11 59 42 57 5/18
1990-91 HELL-P 34 22 5 7 69 38 71 2/18
1991-92 HELL-P 34 12 9 13 72 55 45 11/18
1992-93 HELL-P 34 8 13 13 55 48 37 12/18
1993-94 HELL-P 34 18 7 9 76 51 61 5/18
1994-95 HELL-P 30 21 4 5 73 25 67 2/16
1995-96 HELL-P 34 10 10 14 49 52 40 11/18
1996-97 HELL-P 34 7 5 22 32 73 28 18/18
1997-98 HELL-P 34 13 8 13 54 53 47 9/18
1998-99 HELL-P 36 10 10 16 42 50 40 13/19
1999-00 HELL-P 36 7 8 21 32 69 29 16/19
2000-01 HELL-P 38 17 7 14 54 45 58 9/20
2001-02 HELL-P 42 21 10 11 72 42 73 6/22
2002-03 HELL-P 40 21 8 11 65 30 71 6/21
2003-04 HELL-P 42 21 8 13 74 63 68 * 10/22
2004-05 HELL-P 42 19 5 18 62 54 62 8/22
2005-06 HELL-P 40 11 6 23 42 73 39 17/21
2006-07 HELL-P 38 12 10 16 56 61 46 13/20
2007-08 HELL-P 42 8 8 26 52 100 32 20/22
2008-09 HELL-P 42 13 12 17 62 67 51 14/22
2009-10 HELL-P 42 6 11 25 47 95 29 20/22
2010-11 HELL-P 42 4 8 30 46 125 20 21/22
2011-12 HELL-P 40 8 5 27 47 109 29 20/21
2012-13 HELL-1W 30 19 4 7 65 38 58 * 4/16
2013-14 HELL-1W 28 15 6 7 69 39 51 4/15
2014-15 HELL-1W 28 5 6 17 45 76 21 14/15
2015-16 HELL-1W 26 18 3 5 60 27 57 4/14
2016-17 HELL-1W 30 24 3 3 131 26 75 1/16
2017-18 HELL-P 38 6 10 22 59 98 28 18/20
2018-19 HELL-P 36 13 4 19 52 66 43 13/19
2019-20 HELL-P 23 16 1 6 57 37 49 ABAND
2020-21 HELL-P 9 4 1 4 17 13 13 ABAND
2021-22 HELL-P 38 17 5 16 60 51 56 11/20
2022-23 HELL-P 38 12 5 21 54 66 41 13/20
2023-24 HELL-P 38 17 10 11 59 49 61 8/20
2024-25 HELL-P 38 16 10 12 66 50 58 9/20
2025-26 HELL-P
F.A. CUP
2001-02 PRE BRIDGWATER TOWN A 0-0
PREr BRIDGWATER TOWN H 1-2
2002-03 EP HIGHWORTH TOWN A 2-2
EPr HIGHWORTH TOWN H 1-4
2003-04 PRE BACKWELL UNITED A 0-2
2004-05 PRE ALMONDSBURY TOWN H 4-0
1Q BIDEFORD H 0-0
1Qr BIDEFORD A 0-2
2005-06 PRE DEVIZES TOWN H 0-0
PREr DEVIZES TOWN A 3-0
1Q BISHOPS CLEEVE H 0-1
2006-07 EP HARROW HILL H 2-0
PRE BOURNEMOUTH H 3-0
1Q CINDERFORD TOWN H 0-3
2007-08 EP HALLEN A 2-4
2008-09 EP SHRIVENHAM H 4-1
PRE WESTBURY UNITED A 6-0
1Q GOSPORT BOROUGH H 1-2
2009-10 EP BRADING TOWN A 0-1
2010-11 EP LYDNEY TOWN H 0-0
EPr LYDNEY TOWN A 1-3
2011-12 EP WELLINGTON (SOMERSET) H 3-0
PRE CINDERFORD TOWN H 1-3
2012-13 EP ABINGDON TOWN A 0-1
2013-14 EP BRACKNELL TOWN A 1-2
2014-15 EP KNAPHILL H 1-3
2016-17 EP C B HOUNSLOW UNITED H 1-5
2017-18 EP LONGLEVENS H 1-1
EPr LONGLEVENS A 1-5
2018-19 EP HADLEY A 0-2
2019-20 EP ENFIELD H 3-2
PRE HANWELL TOWN H 2-3
2020-21 EP LYDNEY TOWN A 1-0
PRE EDGWARE TOWN H 2-2 Fairford Town won 4-2 on penalties
1Q SHOLING H 1-2
2021-22 EP AYLESBURY UNITED A 0-2
2022-23 EP BRIMSCOMBE & THRUPP A 1-2
2023-24 EP AYLESBURY UNITED H 1-1
EPr AYLESBURY UNITED A 1-2
2024-25 EP CIRENCESTER TOWN H 7-0
PRE HARTPURY UNIVERSITY H 1-5
2025-26 EP LONGLEVENS A 5-1
PRE ROMAN GLASS ST GEORGE H 2-0
1Q SHOLING H 0-2
F.A. VASE
1976-77 PRE ALMONDSBURY GREENWAY H 2-4
1977-78 PRE PEGASUS JUNIORS A 3-2
1 STRATFORD TOWN A 4-1
2 YATE TOWN A 2-3
1978-79 PRE WORRALL HILL A 1-3
1979-80 PRE MATSON ATHLETIC A 2-1
1 GORNAL ATHLETIC A 1-0
2 KEMPSTON ROVERS A 1-2
1980-81 PRE PARK A 0-2
1981-82 PRE SHORTWOOD UNITED A 2-3
1982-83 PRE CALNE TOWN A 6-2
1 AVON BRADFORD A 2-3
1983-84 PRE LEDBURY TOWN A W/O
1 HAZELLS (AYLESBURY) A 4-4
1r HAZELLS (AYLESBURY) H 1-0
2 BICESTER TOWN A 1-2
1984-85 PRE ODD DOWN H 3-0
1 ROMSEY TOWN H 0-1
1985-86 PRE ROBINSONS D R G A 1-1
PREr ROBINSONS D R G H 3-1
1 HENGROVE ATHLETIC A 1-0
2 CLEVEDON TOWN A 2-4
1986-87 PRE WELLINGTON (SOMERSET) A 3-3
PREr WELLINGTON (SOMERSET) H 1-1
PREr2 WELLINGTON (SOMERSET) N 4-3 @ Forest Green Rovers
1 PAULTON ROVERS H 0-3
1987-88 PRE CHARD TOWN H 2-0
1 WESTBURY UNITED H 1-2
1988-89 EP WOTTON ROVERS A 1-0
PRE MORETON TOWN A 1-2
1989-90 PRE D R G (F P) A 0-1
1990-91 EP SHARPNESS A W/O
PRE MANGOTSFIELD UNITED A 0-3
1991-92 EP LARKHALL ATHLETIC H 2-3
1992-93 EP PATCHWAY TOWN A 1-1
EPr PATCHWAY TOWN H 2-1
PRE NORTH LEIGH A 1-3
1993-94 PRE BRIDPORT H 1-2
1994-95 PRE PORTHLEVEN A 1-6
1995-96 1Q BACKWELL UNITED H 2-3
1996-97 2Q PORTHLEVEN H 0-2
1997-98 2Q TUFFLEY ROVERS A 2-1
1 GOSPORT BOROUGH H 2-3
1998-99 2Q TORRINGTON H 2-0
1 TRURO CITY H 2-1
2 DAWLISH TOWN A 2-3
1999-00 2Q ILFRACOMBE TOWN A 2-3
2000-01 1Q KEYNSHAM TOWN H 1-3
2001-02 2Q BIDEFORD A 1-2
2002-03 2Q BRIDPORT A 1-0
1 TEAM BATH H 0-0
1r TEAM BATH A 2-5
2003-04 2Q BRIDPORT A 1-1
2Qr BRIDPORT H 1-0
1 BEMERTON HEATH HARLEQUINS A 3-2
2 BITTON A 1-3
2004-05 1Q FALMOUTH TOWN H 2-0
2Q HALLEN A 1-3
2005-06 1Q PORTLAND UNITED H 5-0
2Q RADSTOCK TOWN H 1-2
2006-07 1Q CULLOMPTON RANGERS H 4-4 Fairford Town won 4-3 on penalties
2Q LAUNCESTON H 2-4
2007-08 2Q PLYMOUTH PARKWAY H 1-3
2008-09 1Q LYDNEY TOWN A 5-1 @ Fairford Town
2Q HOOK NORTON H 1-1
2Qr HOOK NORTON A 1-3
2009-10 2Q MELKSHAM TOWN A 2-5
2010-11 2Q HIGHRIDGE UNITED H W/O
1 CLANFIELD A 1-2
2011-12 1Q RADSTOCK TOWN A 1-0
2Q ASHTON & BACKWELL UNITED A 1-0
1 WINTERBOURNE UNITED H 0-1
2012-13 2Q HOOK NORTON H 3-3
2Qr HOOK NORTON A 3-0
1 THAME UNITED A 2-3
2013-14 2Q KIDLINGTON H 0-4
2014-15 1Q READING TOWN H 1-2
2015-16 1Q ARDLEY UNITED H 3-0
2Q BADSHOT LEA H 4-2
1 BRIMSCOMBE & THRUPP H 0-1
2016-17 1Q CHIPPING SODBURY TOWN H 3-2
2Q FLEET SPURS A 3-1
1 ANDOVER TOWN H 1-2
2017-18 1Q ROYAL WOOTTON BASSETT TOWN A 1-3
2018-19 1Q BAFFINS MILTON ROVERS H 2-3
2019-20 1Q ABINGDON TOWN H 5-1
2Q SHORTWOOD UNITED H 6-1
1 SHRIVENHAM A 3-2
2 BITTON A 0-4
2020-21 1Q LYDNEY TOWN H 0-1
2021-22 1Q LONGLEVENS A 2-3
2022-23 1Q ROMAN GLASS ST GEORGE A 1-1 Roman Glass St George won 8-7 on penalties
2023-24 2Q CADBURY HEATH A 6-1
1 ROMAN GLASS ST GEORGE H 2-1
2 HAMWORTHY RECREATION H 0-1
2024-25 2Q READING CITY H 4-1
1 EAST COWES VICTORIA ATHLETIC H 0-2
2025-26 1Q ALMONDSBURY H 3-1
2Q CHELTENHAM SARACENS A 1-1 Fairford Town won 6-5 on penalties
1 THORNBURY TOWN H 0-0 Thornbury Town won 5-4 on penalties
Please acknowledge the F.C.H.D. when using this information elsewhere