fbpx
Connect with us

Non League

State of play in non league regarding promotions, relegations and playoffs – 28th April 2025

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)

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

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

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

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

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

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

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

Click to comment

You must be logged in to post a comment Login

Leave a Reply

More in Non League