We take a look at the current state of play in non league regarding promotions, relegations and playoffs as of the 28th of April 2025.
Much of non league have played out their final games for this term, and now attention turns to the playoffs, so below in all the ties, scores, and schedules all the way down to the 10th tier of English football.
There is still plenty to work out and decide when it comes to who is going up and down, with some remaining games to play out, and then PPG, and reprieves being considered.
1 NL
Champions – Barnet
Playoffs – York City, Forest Green, Rochdale, Oldham, Halifax, (possible Southend or Gateshead)
Relegated – Ebbsfleet, AFC Fylde, (possibly Maidenhead, Wealdstone, Dagenham, Braintree*)
Quarter-finals
Eliminator A (5th v 6th) – Wednesday 14 May
Eliminator B – (4th v 7th) – Thursday 15 May
Semi-finals
Semi-Final (2nd v Eliminator A Winner) – Tuesday 20 May
Semi-Final (3rd v Eliminator B Winner) – Wednesday 21 May
Final
Promotion Final – Sunday 1 June (Wembley Stadium)
The moment they made it official 🍾
Congratulations and good luck, @BarnetFC #TheVanarama pic.twitter.com/i96obESG1V
— The National League (@TheVanaramaNL) April 26, 2025
2 NLN
Champions – Brackley Town
Playoffs – Scunthorpe, Kidderminster, Chester, Chorley, King’s Kynn, Buxton
Relegated – Needham Market, Rushall Olympic, Warrington Town, Farsley Celtic
Quarter-finals
A (Chorley v King’s Lynn Town) – Tuesday 29 April
B – (Chester v Buxton) – Wednesday 30 April
Semi-finals
Semi-Final (Scunthorpe United v A Winner) – Saturday 3 May
Semi-Final (Kidderminster Harriers v B Winner) – Sunday 4 May
Final
Promotion Final – Sunday May 18
🏆 CHAMPIONS 🏆@BrackleyTownFC what a group ❤️🤍 pic.twitter.com/ZM89CEMfTC
— Jamie Haynes (@jay7haynes) April 27, 2025
2 NLS
Champions – Truro City
Playoffs – Torquay, Eastbourne, Worthing, Boreham Wood, Dorking, Maidstone
Relegated – Aveley, Weymouth, Welling, St Albans
Quarter-finals
A (Boreham Wood v Dorking Wanderers) – Tuesday 29 April
B (Worthing v Maidstone United) – Wednesday 30 April
Semi-finals
Semi-Final (Torquay United v A Winner) – Sat 3 May
Semi-Final (Eastbourne Borough v B Winner) – Sun 4 May
Final
Promotion Final – Sun 18 May
🍾
❤️🖤 #WeAreTheCity pic.twitter.com/9tbP24VS4O
— Truro (C)ity FC (@TCFC_Official) April 26, 2025
3 IPL
Champions – Horsham
Playoffs – Billericay Town, Dartford, Cray Valley (Paper Mills), Dover Athletic
Relegated – Hendon, Hastings United, Bognor Regis Town, Bowers & Pitsea
Semi-finals
Wed 30th Apr, 19:45
Billericay Town v Dover Athletic
Dartford v Cray Valley (Paper Mills)
Final
Mon 5th May, 15:00
Fancy reliving the action of yesterday’s manic game to confirm us as champions?
Of course you do 😉 pic.twitter.com/K6qdoTDKlB
— Horsham F(C) (@HorshamFC) April 27, 2025
3 NPL
Champions – Macclesfield
Playoffs – Worksop Town, Stockton Town, Guiseley, Ashton United
Relegated – Matlock Town, Mickleover, Basford United, Blyth Spartans
Semi-finals
Tue 29th Apr, 19:45
Worksop Town v Ashton United
Stockton Town v Guiseley
Final
Mon 5th May, 15:00
Our crowning moment 🏆 pic.twitter.com/Oh6DK3Po0S
— Macclesfield FC (C) (@thesilkmen) April 27, 2025
3 SPC
Champions – Bedford Town
Playoffs – Kettering Town, AFC Telford United, Halesowen Town, Harborough Town
Relegated – Barwell, Lowestoft Town, Hitchin Town, Biggleswade Town
Semi-finals
Wed 30th Apr, 19:45
Kettering Town v Harborough Town
AFC Telford United v Halesowen Town
Final
Mon 5th May, 15:00
🏆 LEAGUE CHAMPIONS – 2025 🏆
A proud & emotional Lee Bircham & Ryan Blake reflect after leading Bedford Town to the title:⁰This is for everyone who stood by us. This is for Bedford Town.” 💙🦅
History made. Legacy built. pic.twitter.com/0giRJgDZCC— (C) 𝗕𝗲𝗱𝗳𝗼𝗿𝗱 𝗧𝗼𝘄𝗻 𝗙𝗖 | 𝗘𝘀𝘁 𝟭𝟵𝟬𝟴 (@BedfordTown) April 27, 2025
3 SPS
Champions – Merthyr Town
Playoffs – AFC Totton, Walton & Hersham, Gloucester City, Dorchester Town
Relegated – Winchester City, Swindon Supermarine, Frome Town, Marlow
Semi-finals
Wed 30th Apr, 19:45
AFC Totton v Dorchester Town
Walton & Hersham v Gloucester City
Final
Mon 5th May, 15:00
𝐀 𝐃𝐚𝐲 𝐓𝐨 𝐑𝐞𝐦𝐞𝐦𝐛𝐞𝐫. 𝐀 𝐒𝐞𝐚𝐬𝐨𝐧 𝐓𝐨 𝐑𝐞𝐦𝐞𝐦𝐛𝐞𝐫🖤🤍
The Martyrs are Southern League Premier South Champions🏆#OurTownOurClub pic.twitter.com/cvRIo6w3oR
— (C) The Martyrs (@MerthyrTownFC) April 21, 2025
4 1LN
Champions – Brentwood Town
Playoffs – Felixstowe & Walton United, Bury Town, Waltham Abbey, Brightlingsea Regent
Relegated – Haringey Borough, Ipswich Wanderers, Basildon United, Sporting Bengal United
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Felixstowe & Walton United v Brightlingsea Regent
Bury Town v Waltham Abbey
Final
Sat 3rd May, 15:00
4 ISC
Champions – Farnham Town
Playoffs – Uxbridge, Hanworth Villa, Ascot United, Kingstonian
Relegated – Guernsey, Ashford Town (Middlesex), Sutton Common Rovers, Badshot Lea
Find out more @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wed 30th Apr, 19:45
Uxbridge v Kingstonian
Hanworth Villa v Ascot United
Final
Sun 4th May, 15:00
41SE
Champions – Ramsgate
Playoffs – Sittingbourne, Burgess Hill Town, Margate, Merstham
Relegated – Phoenix Sports, Steyning Town, Hythe Town, Lancing
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Sittingbourne v Merstham
Burgess Hill Town v Margate
Final
Fri 2nd May, 19:45
4 NPE
Champions – Cleethorpes Town
Playoffs – Dunston UTS, Stocksbridge Park Steels, Belper Town, Emley AFC
Relegated – Brighouse Town, Sherwood Colliery, Liversedge, Sheffield
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Dunston UTS v Emley AFC
Stocksbridge Park Steels v Belper Town
Final
Sat 3rd May, 15:00
4 NPM
Champions – Quorn
Playoffs – Corby Town, Anstey Nomads, Worcester City, Long Eaton United
Relegated – Rugby Town, Lye Town, Grantham Town, Walsall Wood (withdrew)
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Corby Town v Long Eaton United
Anstey Nomads v Worcester City
Final
Sat 3rd May, 15:00
4 NPW
Champions – Widnes
Playoffs – Hednesford Town, Congleton Town, Chasetown, Vauxhall Motors
Relegated – Wythenshawe Town, Wythenshawe FC, Hanley Town, City of Liverpool
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Hednesford Town v Vauxhall Motors
Congleton Town v Chasetown
Final
Sat 3rd May, 15:00
4S1C
Champions – Real Bedford
Playoffs – Berkhamsted, Flackwell Heath, Barton Rovers, Hadley
Relegated – Kings Langley, Kidlington, North Leigh
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wed 30th Apr, 19:45
Berkhamsted v Hadley
Flackwell Heath v Barton Rovers
Final
Mon 5th May, 15:00
4 S1 S
Champions – Yate Town
Playoffs – Evesham United, Bishop’s Cleeve, Malvern Town, Exmouth Town
Relegated – Helston Athletic, Thatcham Town, Cribbs, Cinderford Town
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wed 30th Apr, 19:45
Evesham United v Exmouth Town
Bishop’s Cleeve v Malvern Town
Final
Mon 5th May, 15:00
5 CCN
Champions – Egham Town
Playoffs – Bedfont Sports, Amersham Town, Harefield United, North Greenford United
Relegated – Berks County (*potential reprieve), Wembley
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Bedfont Sports 3-1 North Greenford United
Amersham Town 1-2 Harefield United
Final
Sat 3rd May, 15:00
Bedfont Sports v Harefield United
5 CCS
Champions – Jersey Bulls* (Pending 3 point deduction from Jersey Bulls and subsequent appeal)
Playoffs – Redhill*, AFC Whyteleafe, Cobham, Fleet Town
Relegated – Sandhurst Town, Spelthorne Sports
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
_____ v Fleet Town
_____ v Cobham
Final
5 ECP
Champions – Brantham Athletic
Playoffs – Fakenham Town, Downham Town, Ely City, Walsham-le-Willows
Relegated – Long Melford, Sheringham
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Fakenham Town 0-1 Walsham-le-Willows
Downham Town 3-0 Ely City
Final
Sat 3rd May, 15:00
Downham Town v Walsham-le-Willows
5 ESL
Champions – Stanway Rovers
Playoffs – Takeley, Woodford Town, Great Wakering Rovers, Barking
Relegated – Stansted, FC Clacton
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Takeley v Barking
Woodford Town v Great Wakering
Final
Sat 3rd May, 15:00
5 HLP
Champions – Hartpury University
Playoffs – Roman Glass St. George, Sporting Club Inkberrow, Mangotsfield United, Highworth Town
Relegated – Malmesbury Victoria, Brimscombe & Thrupp
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
16/4
Roman Glass St. George 0-1 Highworth Town
Sporting Club Inkberrow 3-0 Mangotsfield United
Final
23/4
Sporting Club Inkberrow 1-0 Highworth Town
5 MLP
Champions – Lichfield City
Playoffs – Shifnal Town, Atherstone Town, 1874 Northwich, Brocton
Relegated – Highgate United, Wolverhampton Casuals
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
19/4
Shifnal Town 3-2 Brocton
Atherstone Town 0-1 1874 Northwich
Final
Sat 26th Apr, 15:00
Shifnal Town 2-0 1874 Northwich
5 NWP
Champions – Bury
Playoffs – Lower Breck, Ramsbottom United, Padiham, West Didsbury & Chorlton
Relegated – Colne, Squires Gate
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Lower Breck 2-1 West Didsbury & Chorlton
Ramsbottom United 1-2 Padiham
Final
Sat 3rd May, 15:00
5 NEP
Champions – Silsden
Playoffs – Hallam, Golcar United, Beverley Town, Thackley
Relegated – Winterton Rangers, Goole AFC
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
12/4
Hallam 1-0 Thackley
Golcar United 0-1 Beverley Town
Final
19/4
Hallam 2-2 (4-3p) Beverley Town
5 NL1
Champions – Redcar Athletic
Playoffs – Shildon, Boro Rangers, Newcastle Blue Star, Blyth Town
Relegated – Seaham Red Star, Tow Law Town
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Shildon 1-2 Blyth Town
Boro Rangers 0-3 Newcastle Blue Star
Final
Fri 2nd May, 19:30
Newcastle Blue Star v Blyth Town
5 SCP
Champions – Hassocks
Playoffs – Crowborough Athletic, Eastbourne United, Haywards Heath Town, Petersfield Town
Relegated – Loxwood, Saltdean United
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Crowborough Athletic v Petersfield Town
Eastbourne United v Haywards Heath Town
Final
5 SEP
Champions – Faversham Town
Playoffs – VCD Athletic, Whitstable Town, Fisher, Punjab United
Relegated – Snodland Town, Lordswood
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
VCD Athletic v Punjab United
Whitstable Town v Fisher
Final
Sat 3rd May, 15:00
Semi-finals
Final
5 SMP
Champions – Milton Keynes Irish
Playoffs – Tring Athletic, Cockfosters, London Lions, Wormley Rovers
Relegated – Shefford Town & Campton, FC Romania
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wed 30th Apr, 19:45
Tring Athletic v Wormley Rovers
Cockfosters v London Lions
Final
5 UCN
Champions – Lincoln United
Playoffs – Bourne Town, Eastwood, Boston Town, AFC Mansfield
Relegated – Sleaford Town, Shirebrook Town
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Bourne Town 4-0 AFC Mansfield
Eastwood 1-2 Boston Town
Final
Sat 3rd May, 15:00
5 UCS
Champions – St. Neots Town
Playoffs – Aylestone Park, Rugby Borough, March Town United, Eynesbury Rovers
Relegated – GNG Oadby Town, Godmanchester Rovers
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Aylestone Park 5-0 Eynesbury Rovers
Rugby Borough 2-0 March Town United
Final
Aylestone Park v Rugby Borough
5 WXP
Champions – AFC Portchester
Playoffs – AFC Stoneham, Fareham Town, Hamble Clubm, Andover New Street
Relegated – Blackfield & Langley, United Services Portsmouth
Find out through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
AFC Stoneham 1-1 (3-4p) Andover New Street
Fareham Town 2-0 Hamble Club
Final
Fareham Town 2-1 Andover New Street
5 WLP
Champions – Portishead Town
Playoffs – Clevedon Town, Brixham, Barnstaple Town, Buckland Athletic
Relegated – Ilfracombe Town, Welton Rovers
Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Clevedon Town v Buckland Athletic
Brixham v Barnstaple Town
Final
Sat 3rd May, 15:00
6 CC1
Champions – Windsor & Eton
Playoffs – Westside, Penn & Tylers Green, Eversley & California, Belstone
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Westside 2-0 Belstone
Penn & Tylers Green 2-2 (2-4p) Eversley & California
Final
Fri 2nd May, 19:30
Westside v Eversley & California
6E1N
Champions – Haverhill Rovers
Playoffs – Stanway Pegasus, Harwich & Parkeston, Framlingham Town, Diss Town
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Stanway Pegasus 2-0 Diss Town
Harwich & Parkeston 2-0 Framlingham Town
Final
Sat 3rd May, 15:00
Stanway Pegasus v Harwich & Parkeston
6E1S
Champions – Harlow Town
Playoffs – Hackney Wick, AS London, Rayleigh Town, Hutton
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Hackney Wick 4-1 Hutton
AS London – Rayleigh Town
Final
Sat 3rd May, 15:00
Hackney Wick v _________
6 HL1
Champions – Droitwich Spa
Playoffs – Redditch Borough, Clanfield 85, Abingdon United, Wantage Town
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Redditch Borough 2-3 Wantage Town
Clanfield 85 0-0 (2-4p) Abingdon United
Final
Abingdon United 2-0 Wantage Town
6 ML1
Champions – Nuneaton Town
Playoffs – Heather St. John’s, Leicester St. Andrews, Cradley Town, Coton Green
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Heather St. John’s 0-2 Coton Green
Leicester St. Andrews 3-2 Cradley Town
Final
Sat 3rd May, 15:00
Leicester St Andrews v Coton Green
6 NW1N
Champions – Atherton Laburnum Rovers
Playoffs – Nelson, Droylsden, Holker Old Boys, Euxton Villa
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Nelson 1-1 (9-10p) Euxton Villa
Droylsden 1-1 (4-2p) Holker Old Boys
Final
Sat 26th Apr, 15:00
Droylsden 0-2 Euxton Villa
6 NW1 S
Champions – Winsford United
Playoffs – Abbey Hulton United, Stafford Town, Sandbach United, Eccleshall
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Abbey Hulton United 5-0 Eccleshall
Stafford Town 5-4 Sandbach United
Final
Sat 26th Apr, 15:00
Abbey Hulton United 2-2 (3-0p) Stafford Town
6 NE1
Champions – Horbury Town
Playoffs – Wombwell Town, Wakefield AFC, Dearne & District, Ilkley Town AFC
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wombwell Town 2-1 Ilkley Town AFC
Wakefield AFC 0-1 Dearne & District
Final
Sat 26th Apr, 15:00
Wombwell Town 3-2 Dearne & District
6 NL2
Champions – Horden Community Welfare
Playoffs – Yarm & Eaglescliffe, Jarrow, Chester-le-Street United, Thornaby
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Yarm & Eaglescliffe – Thornaby
Jarrow – Chester-le-Street United
Final
Sat 3rd May, 15:00
6 SC1
Champions – Seaford Town
Playoffs – Forest Row, Godalming Town, Infinity, Arundel
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Forest Row v Arundel
Godalming Town v Infinity
Final
6 SE1
Champions – Faversham Strike Force
Playoffs – SOUL Tower Hamlets, Forest Hill Park, Croydon, Sheppey Sports
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Wed 30th Apr, 19:45
SOUL Tower Hamlets v Sheppey Sports
Forest Hill Park v Croydon
Final
6 SM1
Champions – AFC Welwyn
Playoffs – Desborough Town, Moulton, Irchester United, Eaton Socon
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Desborough Town v Eaton Socon
Moulton v Irchester United
Final
6 SWE
Champions – Sidmouth Town
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
6 SWW
Champions – Newquay
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
6 UC1
Champions – Clay Cross Town
Playoffs – Retford FC, Retford United, Blackstones, Clipstone
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Sat 26th Apr, 15:00
Retford FC 4-0 Clipstone
Retford United 0-3 Blackstones
Final
Sat 3rd May, 15:00
Retford FC v Blackstones
6 WX1
Champions – New Milton Town
Playoffs – Frimley Green, Alresford Town, East Cowes Victoria Athletic, Fleetlands
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Frimley Green v Fleetlands
Alresford Town v East Cowes Victoria Athletic
Final
Sat 3rd May, 15:00
6 WL1
Champions – Hallen
Playoffs – Calne Town, Devizes, Bradford Town, Wells City
Relegated – Find out more through @petermiller36’s spreadsheet for better understanding with PPG reprieve table)
Semi-finals
Tue 29th Apr, 19:45
Calne Town v Wells City
Devizes v Bradford Town
Final
Sat 3rd May, 15:00
