BARNSTAPLE TOWN
1948-49 Joined Western League Division Two
1949-50 Western League Division Two Champions
Promoted to Division One
1952-53 Western League Champions (on goal average)
1979-80 Western League Champions
1980-81 Western League runner-up
1981-82 Western League runner-up
One point deducted for fielding an ineligible player
1983-84 Missed runner-up spot on goal difference
1991 Relegated to Division One
1993-94 Western League Division One Champions
Promoted to Premier Division
2013 Relegated to Division One
2014-15 Western League Division One Champions
Promoted to Premier Division
2015-16 Western League runner-up
2016-17 Joined Southern League
2017-18 Division One South & West renamed Division One West
2018-19 Placed in Division One South on league re-organisation
2022-23 Rejoined Western League
2023-24 Not promoted after play-offs (SF Falmouth Town 3 Barnstaple Town 1)
2024-25 Not promoted after play-offs (SF Brixham 3 Barnstaple Town 0)
SEASON LEAGUE P W D L F A P POS
1948-49 WEST-2 34 14 3 17 95 87 31 10/18
1949-50 WEST-2 34 23 7 4 102 41 53 1/18
1950-51 WEST-1 34 18 4 12 71 62 40 6/18
1951-52 WEST-1 34 18 6 10 87 62 42 3/18
1952-53 WEST-1 32 18 8 6 77 37 44 1/17
1953-54 WEST-1 34 17 7 10 74 42 41 4/18
1954-55 WEST-1 34 13 8 13 69 66 34 10/18
1955-56 WEST-1 32 15 4 13 61 66 34 8/17
1956-57 WEST-1 36 14 4 18 76 70 32 13/19
1957-58 WEST-1 36 17 7 12 83 48 41 4/19
1958-59 WEST-1 36 20 5 11 85 68 45 5/19
1959-60 WEST-1 36 13 5 18 50 65 31 15/19
1960-61 WEST 40 8 4 28 55 111 20 20/21
1961-62 WEST 38 8 7 23 52 120 23 19/20
1962-63 WEST 42 19 6 17 81 75 44 10/22
1963-64 WEST 42 20 9 13 92 69 49 7/22
1964-65 WEST 42 11 5 26 51 89 27 20/22
1965-66 WEST 34 7 8 19 35 59 22 17/18
1966-67 WEST 40 8 8 24 50 92 24 20/21
1967-68 WEST 40 8 6 26 48 91 22 19/21
1968-69 WEST 36 14 7 15 58 67 35 11/19
1969-70 WEST 38 11 6 21 58 73 28 16/20
1970-71 WEST 34 13 7 14 60 61 33 11/18
1971-72 WEST 26 6 6 14 40 46 18 13/14
1972-73 WEST 30 13 7 10 57 52 33 7/16
1973-74 WEST 36 17 7 12 76 60 41 8/19
1974-75 WEST 40 17 11 12 79 66 62 5/21
1975-76 WEST 44 21 9 14 95 66 72 6/23
1976-77 WEST-P 34 16 9 9 64 48 57 5/18
1977-78 WEST-P 34 18 10 6 75 37 64 3/18
1978-79 WEST-P 38 18 10 10 65 35 64 4/20
1979-80 WEST-P 38 23 10 5 67 31 56 1/20
1980-81 WEST-P 38 22 6 10 58 40 50 2/20
1981-82 WEST-P 38 26 8 4 78 31 59 * 2/20
1982-83 WEST-P 38 18 6 14 67 57 42 8/20
1983-84 WEST-P 38 21 9 8 68 40 51 3/20
1984-85 WEST-P 42 18 5 19 65 65 41 13/22
1985-86 WEST-P 42 13 7 22 46 68 35 17/22
1986-87 WEST-P 42 15 12 15 56 66 42 11/22
1987-88 WEST-P 42 17 6 19 62 72 40 12/22
1988-89 WEST-P 40 17 7 16 61 54 41 9/21
1989-90 WEST-P 40 8 10 22 38 75 34 18/21
1990-91 WEST-P 40 8 10 22 44 86 34 20/21
1991-92 WEST-1 42 12 8 22 42 55 44 17/22
1992-93 WEST-1 40 15 10 15 62 58 55 9/21
1993-94 WEST-1 38 27 8 3 107 39 89 1/20
1994-95 WEST-P 34 16 8 10 58 48 56 4/18
1995-96 WEST-P 34 10 6 18 61 78 36 14/18
1996-97 WEST-P 34 10 8 16 54 62 38 13/18
1997-98 WEST-P 38 18 5 15 79 64 59 7/20
1998-99 WEST-P 38 14 8 16 72 55 50 12/20
1999-00 WEST-P 36 9 7 20 35 51 34 15/19
2000-01 WEST-P 38 12 7 19 45 79 43 14/20
2001-02 WEST-P 38 12 8 18 57 66 44 12/20
2002-03 WEST-P 34 8 8 18 41 68 32 15/18
2003-04 WEST-P 34 12 11 11 47 42 47 10/18
2004-05 WEST-P 38 15 3 20 51 68 48 12/20
2005-06 WEST-P 38 12 9 17 54 62 45 13/20
2006-07 WEST-P 42 21 9 12 72 71 72 7/22
2007-08 WEST-P 40 14 8 18 71 67 50 12/21
2008-09 WEST-P 40 10 9 21 49 82 39 18/21
2009-10 WEST-P 38 13 6 19 67 76 45 15/20
2010-11 WEST-P 36 15 6 15 65 74 51 11/19
2011-12 WEST-P 34 9 5 20 45 66 32 15/18
2012-13 WEST-P 38 3 4 31 23 123 13 20/20
2013-14 WEST-1 42 26 5 11 102 62 83 3/22
2014-15 WEST-1 42 30 10 2 128 28 100 1/22
2015-16 WEST-P 38 27 4 7 78 33 85 2/20
2016-17 SOUTH-1SW 42 13 6 23 52 68 45 17/22
2017-18 SOUTH-1W 42 7 8 27 53 105 29 21/22
2018-19 SOUTH-1S 38 6 5 27 42 100 23 19/20
2019-20 SOUTH-1S 27 5 1 21 26 74 16 ABAND
2020-21 SOUTH-1S 6 0 2 4 9 22 2 ABAND
2021-22 SOUTH-1S 36 7 3 26 45 115 24 19/19
2022-23 WEST-P 36 24 3 9 77 49 75 3/19
2023-24 WEST-P 34 19 10 5 84 44 67 5/18
2024-25 WEST-P 38 21 5 12 83 57 68 4/20
2025-26 WEST-P
F.A. CUP
1948-49 EP TIVERTON TOWN A 3-2
PRE GLOUCESTER CITY A 2-5
1949-50 PRE TAVISTOCK A 4-0
1Q WELLS CITY A 0-1
1950-51 PRE OAK VILLA A 6-2
1Q BIDEFORD A 2-2
1Qr BIDEFORD H 3-1
2Q GLASTONBURY A 0-3
1951-52 PRE TIVERTON TOWN A 2-1
1Q TRURO CITY A 3-2
2Q BRIDGWATER TOWN A 3-1
3Q BIDEFORD H 2-1
4Q LYMINGTON A 1-1
4Qr LYMINGTON H 3-1
1 FOLKESTONE H 2-2
1r FOLKESTONE A 2-5
1952-53 PRE DARTMOUTH UNITED H 5-1
1Q TAUNTON H 1-1
1Qr TAUNTON A 5-3
2Q BRIDGWATER TOWN H 4-2
3Q ILFRACOMBE TOWN H 0-0
3Qr ILFRACOMBE TOWN A 0-1
1953-54 PRE TAVISTOCK A 3-1
1Q PENZANCE A 6-0
2Q WADEBRIDGE TOWN H 2-2
2Qr WADEBRIDGE TOWN A 4-3
3Q ST BLAZEY A 5-3
4Q BATH CITY A 1-2
1954-55 PRE TAUNTON A 3-3
PREr TAUNTON H 6-0
1Q TRURO CITY A 3-1
2Q ILFRACOMBE TOWN H 2-0
3Q TAVISTOCK H 12-1
4Q YEOVIL TOWN H 3-1
1 BOURNEMOUTH & BOSCOMBE ATHLETIC H 1-4
1955-56 PRE TAUNTON A 1-2
1957-58 PRE ILFRACOMBE TOWN A 7-1
1Q MINEHEAD H 5-1
2Q TRURO CITY A 5-2
3Q BIDEFORD H 2-3
1958-59 1Q TRURO CITY H 3-0
2Q BIDEFORD H 0-2
1959-60 1Q NEWQUAY H W/O
2Q WADEBRIDGE TOWN H 9-1
3Q BIDEFORD H 1-1
3Qr BIDEFORD A 5-1
4Q TROWBRIDGE TOWN H 1-0
1 EXETER CITY A 0-4
1960-61 2Q ST BLAZEY H 1-1
2Qr ST BLAZEY A 2-1
3Q BIDEFORD H 1-0
4Q BATH CITY H 1-2
1961-62 2Q PENZANCE A 3-2
3Q BIDEFORD H 1-2
1962-63 1Q FALMOUTH TOWN A 1-1
1Qr FALMOUTH TOWN H 1-3
1963-64 1Q ST AUSTELL H 4-2
2Q BIDEFORD A 0-2
1964-65 2Q BIDEFORD H 0-0
2Qr BIDEFORD A 0-3
1965-66 2Q BIDEFORD A 2-2
2Qr BIDEFORD H 2-2
2Qr2 BIDEFORD N 1-4 @ Exeter City
1966-67 1Q BRIDGWATER TOWN A 1-0
2Q MINEHEAD H 1-2
1967-68 1Q WADEBRIDGE TOWN A 1-7
1968-69 1Q BIDEFORD A 2-2
1Qr BIDEFORD H 0-1
1969-70 1Q ST BLAZEY H 3-1
2Q WADEBRIDGE TOWN A 2-4
1970-71 1Q BIDEFORD H 1-7
1971-72 1Q BIDEFORD H 1-3
1972-73 1Q BODMIN TOWN H 3-1
2Q WADEBRIDGE TOWN H 3-0
3Q BIDEFORD A 2-1
4Q WEYMOUTH H 1-0
1 BILSTON H 0-2
1973-74 1Q MINEHEAD H 2-1
2Q FALMOUTH TOWN A 1-4
1974-75 1Q WADEBRIDGE TOWN H 0-4
1975-76 1Q ST BLAZEY H 9-1
2Q FALMOUTH TOWN A 0-4
1976-77 1Q BATH CITY H 2-1
2Q MINEHEAD H 1-2
1977-78 PRE WADEBRIDGE TOWN A 7-0
1Q CHARD TOWN A 0-1
1978-79 PRE LISKEARD ATHLETIC A 0-1
1979-80 PRE FALMOUTH TOWN A 2-1
1Q ST BLAZEY A 2-0
2Q DORCHESTER TOWN H 0-0
2Qr DORCHESTER TOWN A 3-1
3Q TIVERTON TOWN A 1-2
1980-81 1Q ALMONDSBURY GREENWAY A 1-0
2Q BATH CITY H 0-1
1981-82 PRE TIVERTON TOWN H 3-1
1Q CHARD TOWN A 2-1
2Q BIDEFORD H 0-1
1982-83 1Q GLASTONBURY A 1-1
1Qr GLASTONBURY H 4-1
2Q BATH CITY A 2-4
1983-84 PRE SALTASH UNITED A 1-3
1984-85 PRE ST BLAZEY H 4-1
1Q BATH CITY A 1-4
1985-86 PRE SALTASH UNITED A 0-1
1986-87 1Q ST BLAZEY A 2-0
1Qr ST BLAZEY H 0-0
2Q MINEHEAD A 1-2
1987-88 PRE LLANELLI A 2-1
1Q MINEHEAD A 1-1
1Qr MINEHEAD H 1-0
2Q FOREST GREEN ROVERS H 1-2
1988-89 PRE PAULTON ROVERS A 1-2
1989-90 1Q WEYMOUTH A 2-6
1990-91 PRE ILFRACOMBE TOWN A 0-4
1991-92 PRE TORRINGTON A 1-3
1992-93 PRE FOREST GREEN ROVERS A 2-4
1993-94 PRE EXMOUTH TOWN H 4-0
1Q CINDERFORD TOWN A 1-1
1Qr CINDERFORD TOWN H 3-1
2Q CLEVEDON TOWN A 2-2
2Qr CLEVEDON TOWN H 2-1
3Q WEYMOUTH A 1-2
1994-95 1Q GLASTONBURY A 3-0
2Q NEWPORT A F C H 1-2
1995-96 PRE MINEHEAD H 2-0
1Q TIVERTON TOWN A 0-9
1996-97 PRE FALMOUTH TOWN A 0-3
1997-98 PRE CARTERTON TOWN H 1-4
1998-99 PRE BIDEFORD A 2-1
1Q EVESHAM UNITED H 1-0
2Q ELMORE A 1-0
3Q CHELTENHAM TOWN H 0-1
1999-00 PRE DOWNTON A 6-3
1Q CINDERFORD TOWN A 1-0
2Q BACKWELL UNITED H 2-3
2000-01 PRE ELMORE A 4-3
1Q CIRENCESTER TOWN H 1-5
2001-02 PRE CLEVEDON UNITED A 3-3
PREr CLEVEDON UNITED H 2-1
1Q MINEHEAD TOWN A 2-0
2Q WORCESTER CITY H 0-5
2002-03 PRE TEAM BATH H 0-4
2003-04 EP EXMOUTH TOWN H 2-3
2004-05 EP TUFFLEY ROVERS A 3-0
PRE TORRINGTON A 3-0
1Q BOURNEMOUTH H 3-1
2Q EASTLEIGH A 0-5
2005-06 PRE CLEVEDON UNITED H 4-1
1Q PAULTON ROVERS A 2-3
2006-07 EP BRISTOL MANOR FARM A 0-0
EPr BRISTOL MANOR FARM H 5-3
PRE SALTASH UNITED A 3-3
PREr SALTASH UNITED H 0-1
2007-08 EP CLEVEDON UNITED H 4-1
PRE TRURO CITY H 0-6
2008-09 EP BRIDPORT A 1-2 @ Barnstaple Town
2009-10 EP TAVISTOCK H 3-1
PRE POOLE TOWN A 2-7
2010-11 EP STREET A 1-4
2011-12 EP WILLAND ROVERS A 1-0
PRE BODMIN TOWN H 1-2
2012-13 EP WELLS CITY A 2-3
2013-14 EP BRISLINGTON H 0-2
2014-15 EP WITHERIDGE H 0-1
2015-16 EP WILLAND ROVERS H 2-0
PRE BRIDGWATER TOWN H 2-0
1Q POOLE TOWN A 0-1
2016-17 PRE CLEVEDON TOWN A 1-0
1Q MERTHYR TOWN H 0-4
2017-18 PRE CLEVEDON TOWN H 1-0
1Q BRIDPORT A 0-1
2018-19 PRE SHAFTESBURY [DORSET] H 0-1
2019-20 EP EXMOUTH TOWN A 0-2
2020-21 PRE HELSTON ATHLETIC H 2-0
1Q WIMBORNE TOWN H 2-3
2021-22 PRE BIDEFORD A 3-1
1Q LYMINGTON TOWN H 0-1
2022-23 EP MOUSEHOLE H 1-1
EPr MOUSEHOLE A 2-3
2023-24 EP SALTASH UNITED H 3-1
PRE TAVISTOCK A 5-3
1Q POOLE TOWN A 0-3
2024-25 EP HELSTON ATHLETIC H 3-3
EPr HELSTON ATHLETIC A 2-0
PRE FALMOUTH TOWN H 4-1
1Q LARKHALL ATHLETIC H 1-2
2025-26 EP WILLAND ROVERS A 2-0
PRE TAVISTOCK H 1-2
F.A. TROPHY
1969-70 1Q WADEBRIDGE TOWN H 1-2
1970-71 1Q DORCHESTER TOWN H 2-1
2Q TROWBRIDGE TOWN A 0-3
1971-72 1Q BODMIN TOWN A 3-0
2Q TAUNTON TOWN H 3-2
3Q BATH CITY H 3-2
1 KING'S LYNN H 2-1
2 BEXLEY UNITED A 0-2
1972-73 1Q WELTON ROVERS A 2-4
1973-74 1Q BRIDGEND TOWN H 1-1
1Qr BRIDGEND TOWN A 2-2
1Qr2 BRIDGEND TOWN H 3-2 @ ?
2Q FALMOUTH TOWN H 1-3
1974-75 1Q TAUNTON TOWN H 3-5
1975-76 PRE BIDEFORD A 2-0
1Q BATH CITY H 3-1
2Q FALMOUTH TOWN A 2-6
1976-77 PRE TAUNTON TOWN H 1-5
1977-78 PRE BRIDGWATER TOWN H 2-0
1Q GLASTONBURY A 6-1
2Q WESTON SUPER MARE H 1-1
2Qr WESTON SUPER MARE A 0-3
1979-80 PRE TIVERTON TOWN A 2-1
1Q BRIDPORT H 4-1
2Q DORCHESTER TOWN A 0-2
1980-81 3Q DORCHESTER TOWN H 0-0
3Qr DORCHESTER TOWN A 1-2
1981-82 1Q HAVERFORDWEST COUNTY H 3-2
2Q TROWBRIDGE TOWN A 0-4
1982-83 PRE SALISBURY{1} A 1-1
PREr SALISBURY{1} H 2-0
1Q KEYNSHAM TOWN H 2-3
1983-84 1Qr FROME TOWN H 0-3
1984-85 1Q MINEHEAD H 1-3
1985-86 1Q BRIDGEND TOWN A 1-4
1986-87 PRE MAIDENHEAD UNITED H 0-1
2016-17 PRE FARNBOROUGH A 5-1
1Q DORCHESTER TOWN A 1-3
2017-18 PRE SWINDON SUPERMARINE A 0-1
2018-19 PRE FLEET TOWN A 1-2
2019-20 PRE THATCHAM TOWN H 1-3
2020-21 2Q LARKHALL ATHLETIC A 0-5
2021-22 2Q A F C TOTTON A 0-6
F.A. VASE
1987-88 EP TIVERTON TOWN H 2-3
1988-89 PRE ODD DOWN H 1-0
1 MORETON TOWN H 0-1
1989-90 PRE ST AUSTELL H 2-1
1 WELLINGTON (SOMERSET) A 1-4
1990-91 PRE ILFRACOMBE TOWN A 2-0
1 EXMOUTH TOWN H 5-1
2 DAWLISH TOWN A 3-3
2r DAWLISH TOWN H 0-1
1991-92 PRE TORRINGTON A 1-1
PREr TORRINGTON H 1-2
1992-93 PRE PORTHLEVEN H 3-1
1 CREDITON UNITED H 2-1
2 CLEVEDON TOWN A 4-5
1993-94 PRE OLD GEORGIANS A 2-0
1 SALTASH UNITED A 1-1
1r SALTASH UNITED H 2-1
2 FOREST GREEN ROVERS A 0-0 Forest Green Rovers played an ineligible player. Tie awarded to Barnstaple Town
3 TAUNTON TOWN A 0-2
1994-95 PRE MELKSHAM TOWN A 2-1
1 KEYNSHAM TOWN H 3-1
2 HUNGERFORD TOWN H 3-1
3 WIMBORNE TOWN A 4-1
4 ARLESEY TOWN H 0-2
1995-96 1 WARMINSTER TOWN A 2-3
1996-97 1Q MELKSHAM TOWN H 0-1
1997-98 2Q HALLEN A 1-2
1998-99 2Q ODD DOWN H 1-1
2Qr ODD DOWN A 4-1
1 E F C CHELTENHAM A 2-1
2 ST BLAZEY H 1-5
1999-00 2Q MANGOTSFIELD UNITED A 1-2
2000-01 2Q HARROW HILL A 0-3
2001-02 1Q CHARD TOWN H 1-0
2Q SHEPTON MALLET H 3-2
1 CHICHESTER CITY UNITED A 0-6
2002-03 1Q PAULTON ROVERS A 0-3
2003-04 1Q ILFRACOMBE TOWN H 2-1
2Q NEWQUAY A 2-0
1 BACKWELL UNITED H 0-3
2004-05 2Q DAWLISH TOWN H 1-1
2Qr DAWLISH TOWN A 1-3
2005-06 1Q RADSTOCK TOWN A 1-3
2006-07 1Q ALMONDSBURY TOWN A 3-2
2Q TORRINGTON H 2-1
1 SLIMBRIDGE A 0-4
2007-08 1Q SHEPTON MALLET A 1-3
2008-09 2Q NEWTON ABBOT H 3-1
1 HAMWORTHY UNITED H 1-2
2009-10 2Q BUDLEIGH SALTERTON A 5-0
1 WELLINGTON (SOMERSET) A 1-3
2010-11 2Q RADSTOCK TOWN H 2-3
2011-12 1Q BUDLEIGH SALTERTON A 4-1
2Q ST BLAZEY H 3-0
1 LISKEARD ATHLETIC A 2-1
2 DOWNTON H 3-2
3 BOURNEMOUTH A 0-2
2012-13 2Q WELLINGTON (SOMERSET) H 2-1
1 ST BLAZEY A 1-2
2013-14 1Q WITHERIDGE H 3-2
2Q NEWQUAY A 2-2
2Qr NEWQUAY H 5-0
1 ALMONDSBURY U W E A 4-2
2 HALLEN H 3-4
2014-15 1Q ELBURTON VILLA H 5-0
2Q ST BLAZEY A 0-1
2015-16 2Q IVYBRIDGE TOWN A 4-1
1 HORNDEAN A 3-1
2 HENGROVE ATHLETIC A 1-2
2022-23 1Q GODOLPHIN ATLANTIC (NEWQUAY) A 10-0
2Q AXMINSTER TOWN H 4-0
1 WELLINGTON (SOMERSET) A 0-2
2023-24 2Q SHEPTON MALLET A 2-1
1 OKEHAMPTON ARGYLE H 3-0
2 BRIMSCOMBE & THRUPP H 2-1
3 FALMOUTH TOWN H 1-2
2024-25 1 SIDMOUTH TOWN A 3-1
2 FAREHAM TOWN A 0-0 Fareham Town won 2-0 on penalties
2025-26 1Q WADEBRIDGE TOWN H 2-1
2Q CHEDDAR H 4-0
1 NEWENT TONW H 5-0
2 SHERBORNE TOWN H 3-1
3 BUCKLAND ATHLETIC A
Please acknowledge the F.C.H.D. when using this information elsewhere