2023–24 Professional U21 Development League#Professional Development League
{{Infobox football league season
| competition = Premier League 2
| season = 2023–24
| winners = Tottenham Hotspur U21s (1st Title)
| league topscorer = Will Lankshear Tottenham Hotspur U21s
(18 goals) (5 playoffs) (23 total goals)
| biggest home win = {{nowrap|Manchester United U21s 10–1 Stoke City U21s}}
(26 August 2023)
| biggest away win = {{nowrap|Leeds United U21s 1–7 Crystal Palace U21s}}
(3 November 2023)
{{nowrap|Manchester City U21s 0–6 Norwich City U21s}}
(17 December 2023)
{{nowrap|Newcastle United U21s 1–7 Chelsea U21s}}
(8 March 2024)
| highest scoring = {{nowrap|Manchester United U21s 10-1 Stoke City U21s}}
(26 August 2023)
| matches = 275
| matches footnote
(260 RS, 15 PO) =
| total goals = 1104
| total goals footnote =
(1026 RS, 78 PO)
| longest wins = 11 Matches Tottenham Hotspur U21s August 12, 2023–January 27, 2024
| longest unbeaten = 12 Matches Tottenham Hotspur U21s
12 August 2023–17 February 2024
| longest losses = 5 Matches Leeds United U21s
19 February 2024-8 April 2024
| longest winless = 12 Matches Leeds United U21s
22 September 2023–8 April 2024
| highest attendance = 4,182 {{nowrap|Tottenham Hotspur U21s 3–1 Sunderland U21s}}
(26 May 2024)
| lowest attendance = 32 {{nowrap|Reading U21s 3–0 Manchester City U21s}}
(26 April 2024)
| prevseason = 2022–23
| nextseason = 2024–25
|updated = 20 March 2024
}}
The 2023–24 Professional U21 Development League was the 12th season of the Professional Development League system.
The Premier League 2 changed format for 2023–24 with one division instead of two.{{cite web |title=Reformatting of Premier League 2 for 2023/24 explained |url=https://www.premierleague.com/news/3562470 |website=Premier League|access-date=1 September 2023}}
Reading regained Category One status in the summer.{{cite web |title=WE'RE BACK! OUR ACADEMY REGAINS CATEGORY ONE STATUS|url=https://www.readingfc.co.uk/news/2023/july/11/we-re-back--our-academy-regains-category-one-status/|website=Reading F.C.|date=11 July 2023 |access-date=16 August 2023}}
Premier League 2
= Table =
|update=complete
|source=[https://www.premierleague.com/tables?team=U21 Premier League 2 Table]
|team_order= TOT, WHU, FUL, CHE, ARS, REA, SUN, LIV, CRY, WOL, MID, MNU, BHA, NFO, BLB, AVL, SOU, NOR , STK, LEI, WBA, NEW, MNC, LEE, EVE, DER
|result1=pro |result2=pro |result3=pro |result4=pro |result5=pro |result6=pro |result7=pro |result8=pro |result9=pro |result10=pro |result11=pro |result12=pro |result13=con |result14=con |result15=con |result16=con
|win_ARS=10|draw_ARS=6 |loss_ARS=4 |gf_ARS=47|ga_ARS=33
|win_AVL=7 |draw_AVL=4 |loss_AVL=9 |gf_AVL=40|ga_AVL=48
|win_BLB=8 |draw_BLB=3 |loss_BLB=9 |gf_BLB=41|ga_BLB=58
|win_BHA=8 |draw_BHA=5 |loss_BHA=7 |gf_BHA=35|ga_BHA=38
|win_CHE=11|draw_CHE=3 |loss_CHE=6 |gf_CHE=53|ga_CHE=32
|win_CRY=9 |draw_CRY=4 |loss_CRY=7 |gf_CRY=49|ga_CRY=42
|win_DER=5 |draw_DER=1 |loss_DER=14|gf_DER=30|ga_DER=38
|win_EVE=4 |draw_EVE=5 |loss_EVE=11|gf_EVE=25|ga_EVE=40
|win_FUL=11|draw_FUL=5 |loss_FUL=4 |gf_FUL=52|ga_FUL=30
|win_LEE=5 |draw_LEE=3 |loss_LEE=12|gf_LEE=28|ga_LEE=48
|win_LEI=5 |draw_LEI=5 |loss_LEI=10|gf_LEI=33|ga_LEI=41
|win_LIV=10|draw_LIV=3 |loss_LIV=7 |gf_LIV=34|ga_LIV=27
|win_MNC=4 |draw_MNC=6 |loss_MNC=10|gf_MNC=32|ga_MNC=50
|win_MNU=8 |draw_MNU=5 |loss_MNU=7 |gf_MNU=56|ga_MNU=43
|win_MID=9 |draw_MID=4 |loss_MID=7 |gf_MID=38|ga_MID=39
|win_NEW=5 |draw_NEW=4 |loss_NEW=11|gf_NEW=29|ga_NEW=46
|win_NOR=7 |draw_NOR=2 |loss_NOR=11|gf_NOR=43|ga_NOR=42
|win_NFO=7 |draw_NFO=7 |loss_NFO=6 |gf_NFO=30|ga_NFO=33
|win_REA=10|draw_REA=5 |loss_REA=5 |gf_REA=35|ga_REA=35
|win_STK=7 |draw_STK=2 |loss_STK=11|gf_STK=38|ga_STK=55
|win_SOU=7 |draw_SOU=3 |loss_SOU=10|gf_SOU=43|ga_SOU=47
|win_SUN=10|draw_SUN=4 |loss_SUN=6 |gf_SUN=45|ga_SUN=32
|win_TOT=14|draw_TOT=4 |loss_TOT=2 |gf_TOT=54|ga_TOT=28
|win_WBA=5 |draw_WBA=4 |loss_WBA=11|gf_WBA=24|ga_WBA=36
|win_WHU=13|draw_WHU=3 |loss_WHU=4 |gf_WHU=53|ga_WHU=29
|win_WOL=9 |draw_WOL=4 |loss_WOL=7 |gf_WOL=39|ga_WOL=36
|name_ARS=Arsenal U21s
|name_BLB=Blackburn Rovers U21s
|name_BHA=Brighton & Hove Albion U21s
|name_CHE=Chelsea U21s
|name_CRY=Crystal Palace U21s
|name_EVE=Everton U21s
|name_FUL=Fulham U21s
|name_LEI=Leicester City U21s
|name_LIV=Liverpool U21s
|name_MNC=Manchester City U21s
|name_MNU=Manchester United U21s
|name_TOT=Tottenham Hotspur U21s
|name_WHU=West Ham United U21s
|name_WOL=Wolverhampton Wanderers U21s
|name_AVL=Aston Villa U21s
|name_DER=Derby County U21s
|name_LEE=Leeds United U21s
|name_MID=Middlesbrough U21s
|name_NEW=Newcastle United U21s
|name_NOR=Norwich City U21s
|name_NFO=Nottingham Forest U21s
|name_STK=Stoke City U21s
|name_SOU=Southampton U21s
|name_SUN=Sunderland U21s
|name_WBA=West Bromwich Albion U21s
|name_REA=Reading U21s
|status_text_R=Regular Season Champions
|status_TOT=R, C
|text_pro=Qualification to the Elimination Playoffs
and Premier League International Cup
|col_pro=green1
|text_con=Qualification to the Elimination Playoffs
|col_con=blue1
}}
= Results =
{{#invoke:sports results|main
|update = complete
|matches_style=FBR
|source= [https://www.premierleague.com/results?team=U21 Premier League 2 Results]
|team1=ARS|team2=AVL|team3=BLB|team4=BHA|team5=CHE|team6=CRY|team7=DER|team8=EVE|team9=FUL |team10=LEE |team11=LEI |team12=LIV|team13=MNC|team14=MNU|team15=MID|team16=NEW
|team17=NOR|team18=NFO|team19=REA|team20=SOU|team21=STK|team22=SUN|team23=TOT|team24=WBA|team25=WHU|team26=WOL
|name_ARS=Arsenal U21
|match_ARS_AVL=3–5
|match_ARS_BLB=null
|match_ARS_BHA=6–3
|match_ARS_CHE=null
|match_ARS_CRY=null
|match_ARS_DER=null
|match_ARS_EVE=null
|match_ARS_FUL=null
|match_ARS_LEE=1–1
|match_ARS_LEI=4–1
|match_ARS_LIV=null
|match_ARS_MNU=null
|match_ARS_MNC=3–3
|match_ARS_MID=1–0
|match_ARS_NEW=null
|match_ARS_NOR=null
|match_ARS_NFO=null
|match_ARS_REA=3–0
|match_ARS_SOU=4–2
|match_ARS_STK=null
|match_ARS_SUN=null
|match_ARS_TOT=1–1
|match_ARS_WBA=null
|match_ARS_WHU=3–0
|match_ARS_WOL=null
|name_AVL=Aston Villa U21
|match_AVL_ARS=null
|match_AVL_BLB=null
|match_AVL_BHA=null
|match_AVL_CHE=0–4
|match_AVL_CRY=null
|match_AVL_DER=3–1
|match_AVL_EVE=2–1
|match_AVL_FUL=1–1
|match_AVL_LEE=null
|match_AVL_LEI=2–2
|match_AVL_LIV=null
|match_AVL_MNU=null
|match_AVL_MNC=null
|match_AVL_MID=4–0
|match_AVL_NEW=null
|match_AVL_NOR=1–4
|match_AVL_NFO=null
|match_AVL_REA=null
|match_AVL_SOU=null
|match_AVL_STK=2–2
|match_AVL_STK_note= Originally scheduled to be played on 1 December 2023, the Aston Villa match against Stoke City was postponed due to a frozen pitch.
|match_AVL_SUN=2–3
|match_AVL_TOT=null
|match_AVL_WBA=0–3
|match_AVL_WHU=null
|match_AVL_WOL=null
|name_BLB=Blackburn Rovers U21
|match_BLB_ARS=2–2
|match_BLB_AVL=2–3
|match_BLB_BHA=null
|match_BLB_CHE=null
|match_BLB_CRY=3–3
|match_BLB_DER=null
|match_BLB_EVE=null
|match_BLB_FUL=null
|match_BLB_LEE=null
|match_BLB_LEI=4–1
|match_BLB_LIV=1–0
|match_BLB_MNU=2–5
|match_BLB_MNC=null
|match_BLB_MID=null
|match_BLB_NEW=2–1
|match_BLB_NOR=null
|match_BLB_NFO=null
|match_BLB_REA=null
|match_BLB_SOU=null
|match_BLB_STK=3–6
|match_BLB_SUN=0–4
|match_BLB_TOT=null
|match_BLB_WBA=null
|match_BLB_WHU=1–3
|match_BLB_WOL=null
|name_BHA=Brighton & Hove Albion U21
|match_BHA_ARS=null
|match_BHA_AVL=2–1
|match_BHA_BLB=null
|match_BHA_CHE=null
|match_BHA_CRY=null
|match_BHA_DER=null
|match_BHA_EVE=null
|match_BHA_FUL=null
|match_BHA_LEE=2–4
|match_BHA_LEI=0–0
|match_BHA_LIV=4–2
|match_BHA_MNU=null
|match_BHA_MNC=null
|match_BHA_MID=null
|match_BHA_NEW=1–1
|match_BHA_NOR=2–0
|match_BHA_NFO=1–0
|match_BHA_REA=0–3
|match_BHA_SOU=null
|match_BHA_STK=null
|match_BHA_SUN=null
|match_BHA_TOT=null
|match_BHA_WBA=2–1
|match_BHA_WHU=1–4
|match_BHA_WOL=null
|name_CHE=Chelsea U21
|match_CHE_ARS=2–4
|match_CHE_AVL=null
|match_CHE_BLB=6–1
|match_CHE_BHA=2–3
|match_CHE_CRY=null
|match_CHE_DER=null
|match_CHE_EVE=null
|match_CHE_FUL=2–2
|match_CHE_LEE=null
|match_CHE_LEI=1–1
|match_CHE_LIV=null
|match_CHE_MNU=3–2
|match_CHE_MNC=null
|match_CHE_MID=null
|match_CHE_NEW=null
|match_CHE_NOR=null
|match_CHE_NFO=2–3
|match_CHE_REA=3–2
|match_CHE_SOU=2–0
|match_CHE_STK=null
|match_CHE_SUN=null
|match_CHE_TOT=null
|match_CHE_WBA=3–0
|match_CHE_WHU=null
|match_CHE_WOL=null
|name_CRY=Crystal Palace U21
|match_CRY_ARS=null
|match_CRY_AVL=4–2
|match_CRY_BLB=null
|match_CRY_BHA=2–1
|match_CRY_CHE=2–2
|match_CRY_DER=null
|match_CRY_EVE=0–0
|match_CRY_FUL=2–5
|match_CRY_LEE=null
|match_CRY_LEI=null
|match_CRY_LIV=2–4
|match_CRY_MNU=3–2
|match_CRY_MNC=null
|match_CRY_MID=null
|match_CRY_NEW=null
|match_CRY_NOR=null
|match_CRY_NFO=null
|match_CRY_REA=null
|match_CRY_SOU=null
|match_CRY_STK=null
|match_CRY_SUN=null
|match_CRY_TOT=5–0
|match_CRY_TOT_note= Originally scheduled to be played on 9 February 2024 and then 29 March 2024, the Crystal Palace matches against Tottenham Hotspur were both postponed due to a waterlogged pitch.
|match_CRY_WBA=3–0
|match_CRY_WHU=1–5
|match_CRY_WOL=null
|name_DER=Derby County U21
|match_DER_ARS=null
|match_DER_AVL=null
|match_DER_BLB=1–3
|match_DER_BHA=2–3
|match_DER_CHE=null
|match_DER_CRY=null
|match_DER_EVE=3–0
|match_DER_FUL=null
|match_DER_LEE=null
|match_DER_LEI=null
|match_DER_LIV=1–1
|match_DER_MNU=null
|match_DER_MNC=4–2
|match_DER_MID=null
|match_DER_NEW=null
|match_DER_NOR=null
|match_DER_NFO=0–1
|match_DER_REA=5–1
|match_DER_SOU=null
|match_DER_STK=1–2
|match_DER_SUN=null
|match_DER_TOT=0–2
|match_DER_WBA=null
|match_DER_WHU=null
|match_DER_WOL=1–2
|name_EVE=Everton U21
|match_EVE_ARS=1–1
|match_EVE_AVL=null
|match_EVE_BLB=2–3
|match_EVE_BHA=0–4
|match_EVE_CHE=null
|match_EVE_CRY=null
|match_EVE_DER=null
|match_EVE_FUL=null
|match_EVE_LEE=null
|match_EVE_LEI=4–3
|match_EVE_LIV=null
|match_EVE_MNU=null
|match_EVE_MNC=1–1
|match_EVE_MID=null
|match_EVE_NEW=null
|match_EVE_NOR=2–1
|match_EVE_NFO=1–2
|match_EVE_REA=null
|match_EVE_SOU=5–0
|match_EVE_STK=null
|match_EVE_SUN=null
|match_EVE_TOT=null
|match_EVE_WBA=1–3
|match_EVE_WHU=null
|match_EVE_WOL=0–2
|name_FUL=Fulham U21
|match_FUL_ARS=null
|match_FUL_AVL=null
|match_FUL_BLB=1–2
|match_FUL_BHA=3–0
|match_FUL_CHE=null
|match_FUL_CRY=null
|match_FUL_DER=2–1
|match_FUL_EVE=null
|match_FUL_LEE=null
|match_FUL_LEI=1–3
|match_FUL_LIV=null
|match_FUL_MNU=1–1
|match_FUL_MNC=2–1
|match_FUL_MID=2–2
|match_FUL_NEW=null
|match_FUL_NOR=null
|match_FUL_NFO=null
|match_FUL_REA=7–1
|match_FUL_SOU=5–1
|match_FUL_STK=null
|match_FUL_SUN=null
|match_FUL_TOT=0–2
|match_FUL_WBA=null
|match_FUL_WHU=null
|match_FUL_WOL=null
|name_LEE=Leeds United U21
|match_LEE_ARS=null
|match_LEE_AVL=null
|match_LEE_BLB=null
|match_LEE_BHA=null
|match_LEE_CHE=0–2
|match_LEE_CRY=1–7
|match_LEE_DER=3–0
|match_LEE_EVE=1–1
|match_LEE_EVE_note= Originally scheduled to be played on 15 January 2024, the Leeds United match against Everton was postponed due to a frozen pitch.
|match_LEE_FUL=3–5
|match_LEE_LEI=null
|match_LEE_LIV=2–2
|match_LEE_MNU=null
|match_LEE_MNC=null
|match_LEE_MID=null
|match_LEE_NEW=null
|match_LEE_NOR=0–2
|match_LEE_NFO=null
|match_LEE_REA=null
|match_LEE_SOU=null
|match_LEE_STK=2–1
|match_LEE_SUN=1–3
|match_LEE_TOT=null
|match_LEE_WBA=null
|match_LEE_WHU=2–5
|match_LEE_WOL=null
|name_LEI=Leicester City U21
|match_LEI_ARS=null
|match_LEI_AVL=null
|match_LEI_BLB=null
|match_LEI_BHA=null
|match_LEI_CHE=null
|match_LEI_CRY=1–1
|match_LEI_CRY_note= The match between Leicester City and Crystal Palace was abandoned after 86 minutes due to an injury to Crystal Palace player Joe Sheridan. The Premier League confirmed that the result will stand.
|match_LEI_DER=2–1
|match_LEI_EVE=null
|match_LEI_FUL=null
|match_LEI_LEE=2–0
|match_LEI_LIV=null
|match_LEI_MNU=null
|match_LEI_MNC=1–3
|match_LEI_MID=1–3
|match_LEI_NEW=2–2
|match_LEI_NEW_note= On 3 November, the Leicester City match against Newcastle United was abandoned with the score at 2–2.
|match_LEI_NOR=2–3
|match_LEI_NFO=null
|match_LEI_REA=null
|match_LEI_SOU=1–2
|match_LEI_STK=3–0
|match_LEI_SUN=null
|match_LEI_TOT=null
|match_LEI_WBA=null
|match_LEI_WHU=null
|match_LEI_WOL=1–3
|name_LIV=Liverpool U21
|match_LIV_ARS=0–2
|match_LIV_AVL=0–2
|match_LIV_BLB=null
|match_LIV_BHA=null
|match_LIV_CHE=2–1
|match_LIV_CRY=null
|match_LIV_DER=null
|match_LIV_EVE=4–0
|match_LIV_FUL=2–0
|match_LIV_LEE=null
|match_LIV_LEI=null
|match_LIV_MNU=null
|match_LIV_MNC=2–0
|match_LIV_MID=1–4
|match_LIV_NEW=null
|match_LIV_NOR=null
|match_LIV_NFO=null
|match_LIV_REA=null
|match_LIV_SOU=null
|match_LIV_STK=3–1
|match_LIV_SUN=null
|match_LIV_TOT=null
|match_LIV_WBA=null
|match_LIV_WHU=0–4
|match_LIV_WOL=2–0
|name_MNC=Manchester City U21
|match_MNC_ARS=null
|match_MNC_AVL=4–4
|match_MNC_BLB=null
|match_MNC_BHA=null
|match_MNC_CHE=1–2
|match_MNC_CRY=0–3
|match_MNC_DER=null
|match_MNC_EVE=null
|match_MNC_FUL=null
|match_MNC_LEE=null
|match_MNC_LEI=null
|match_MNC_LIV=null
|match_MNC_MNU=null
|match_MNC_MID=null
|match_MNC_NEW=null
|match_MNC_NOR=0–6
|match_MNC_NFO=2–0
|match_MNC_REA=null
|match_MNC_SOU=null
|match_MNC_STK=null
|match_MNC_SUN=2–2
|match_MNC_TOT=0–5
|match_MNC_WBA=2–0
|match_MNC_WHU=2–2
|match_MNC_WOL=3–3
|name_MNU=Manchester United U21
|match_MNU_ARS=2–4
|match_MNU_AVL=null
|match_MNU_BLB=null
|match_MNU_BHA=1–1
|match_MNU_CHE=null
|match_MNU_CRY=null
|match_MNU_DER=2–4
|match_MNU_EVE=3–1
|match_MNU_FUL=null
|match_MNU_LEE=1–2
|match_MNU_LEI=null
|match_MNU_LIV=0–3
|match_MNU_MNC=2–1
|match_MNU_MID=null
|match_MNU_NEW=3–2
|match_MNU_NOR=4–2
|match_MNU_NFO=null
|match_MNU_REA=null
|match_MNU_SOU=null
|match_MNU_STK=10–1
|match_MNU_SUN=null
|match_MNU_TOT=null
|match_MNU_WBA=null
|match_MNU_WHU=null
|match_MNU_WOL=null
|name_MID=Middlesbrough U21
|match_MID_ARS=null
|match_MID_AVL=null
|match_MID_BLB=null
|match_MID_BHA=null
|match_MID_CHE=1–3
|match_MID_CRY=2–3
|match_MID_DER=1–0
|match_MID_EVE=2–2
|match_MID_FUL=null
|match_MID_LEE=null
|match_MID_LEI=null
|match_MID_LIV=null
|match_MID_MNU=3–2
|match_MID_MNC=null
|match_MID_NEW=3–2
|match_MID_NEW_note= Originally scheduled to be played on 9 February 2024, the Middlesbrough match against Newcastle United was postponed due to a waterlogged pitch.
|match_MID_NOR=null
|match_MID_NFO=null
|match_MID_REA=null
|match_MID_SOU=null
|match_MID_STK=4–1
|match_MID_SUN=null
|match_MID_TOT=1–2
|match_MID_WBA=0–1
|match_MID_WHU=null
|match_MID_WOL=3–2
|name_NEW=Newcastle United U21
|match_NEW_ARS=null
|match_NEW_AVL=0–1
|match_NEW_AVL_note= Originally scheduled to be played on 15 January 2024, the Newcastle United match against Aston Villa was postponed due to a frozen pitch.
|match_NEW_BLB=null
|match_NEW_BHA=null
|match_NEW_CHE=1–7
|match_NEW_CRY=null
|match_NEW_DER=null
|match_NEW_EVE=1–0
|match_NEW_FUL=1–3
|match_NEW_LEE=0–2
|match_NEW_LEI=null
|match_NEW_LIV=1–2
|match_NEW_MNU=null
|match_NEW_MNC=0–4
|match_NEW_MID=null
|match_NEW_NOR=null
|match_NEW_NFO=1–1
|match_NEW_REA=null
|match_NEW_SOU=5–3
|match_NEW_STK=null
|match_NEW_SUN=null
|match_NEW_TOT=null
|match_NEW_WBA=3–2
|match_NEW_WHU=null
|match_NEW_WOL=null
|name_NOR=Norwich City U21
|match_NOR_ARS=null
|match_NOR_AVL=null
|match_NOR_BLB=4–0
|match_NOR_BHA=null
|match_NOR_CHE=3–2
|match_NOR_CRY=null
|match_NOR_DER=null
|match_NOR_EVE=null
|match_NOR_FUL=3–3
|match_NOR_LEE=null
|match_NOR_LEI=null
|match_NOR_LIV=null
|match_NOR_MNU=null
|match_NOR_MNC=null
|match_NOR_MID=2–3
|match_NOR_NEW=null
|match_NOR_NFO=2–2
|match_NOR_REA=null
|match_NOR_SOU=0–2
|match_NOR_STK=null
|match_NOR_SUN=null
|match_NOR_TOT=3–4
|match_NOR_WBA=2–1
|match_NOR_WHU=0–2
|match_NOR_WOL=3–4
|name_NFO=Nottingham Forest U21
|match_NFO_ARS=2–0
|match_NFO_AVL=3–0
|match_NFO_BLB=1–5
|match_NFO_BHA=null
|match_NFO_CHE=null
|match_NFO_CRY=4–3
|match_NFO_DER=null
|match_NFO_EVE=null
|match_NFO_FUL=null
|match_NFO_LEE=4–0
|match_NFO_LEI=null
|match_NFO_LIV=null
|match_NFO_MNU=0–0
|match_NFO_MNC=null
|match_NFO_MID=2–2
|match_NFO_NEW=null
|match_NFO_NOR=null
|match_NFO_REA=0–0
|match_NFO_REA_note= Originally scheduled to be played on 9 February 2024, the Nottingham Forest match against Reading was postponed. The rescheduled game on 22 April 2024 was abandoned after an injury to Nottingham Forest player Ben Perry.
|match_NFO_SOU=null
|match_NFO_STK=null
|match_NFO_SUN=0–5
|match_NFO_TOT=null
|match_NFO_WBA=null
|match_NFO_WHU=null
|match_NFO_WOL=2–2
|name_REA=Reading U21s
|match_REA_ARS=null
|match_REA_AVL=null
|match_REA_BLB=7–2
|match_REA_BHA=null
|match_REA_CHE=null
|match_REA_CRY=2–0
|match_REA_DER=null
|match_REA_EVE=null
|match_REA_FUL=null
|match_REA_LEE=3–2
|match_REA_LEI=2–1
|match_REA_LIV=0–0
|match_REA_MNU=null
|match_REA_MNC=3–0
|match_REA_MID=2–2
|match_REA_NEW=1–0
|match_REA_NOR=2–1
|match_REA_NFO=null
|match_REA_SOU=null
|match_REA_STK=null
|match_REA_SUN=2–1
|match_REA_TOT=null
|match_REA_WBA=null
|match_REA_WHU=null
|match_REA_WOL=null
|name_SOU=Southampton U21
|match_SOU_ARS=null
|match_SOU_AVL=4–2
|match_SOU_BLB=null
|match_SOU_BHA=null
|match_SOU_CHE=null
|match_SOU_CRY=4–0
|match_SOU_DER=2–1
|match_SOU_EVE=null
|match_SOU_FUL=null
|match_SOU_LEE=null
|match_SOU_LEI=null
|match_SOU_LIV=0–3
|match_SOU_MNU=3–6
|match_SOU_MNU_note= Originally scheduled to be played on 9 February 2024, the Southampton match against Manchester United was postponed due to a waterlogged pitch.
|match_SOU_MNC=null
|match_SOU_MID=null
|match_SOU_NEW=null
|match_SOU_NOR=null
|match_SOU_NFO=1–1
|match_SOU_REA=6–0
|match_SOU_STK=5–1
|match_SOU_SUN=1–2
|match_SOU_TOT=2–3
|match_SOU_WBA=null
|match_SOU_WHU=null
|match_SOU_WOL=null
|name_STK=Stoke City U21
|match_STK_ARS=2–2
|match_STK_AVL=null
|match_STK_BLB=null
|match_STK_BHA=4–3
|match_STK_CHE=null
|match_STK_CRY=1–3
|match_STK_DER=null
|match_STK_EVE=null
|match_STK_FUL=null
|match_STK_LEE=null
|match_STK_LEI=null
|match_STK_LIV=null
|match_STK_MNU=null
|match_STK_MNC=5–1
|match_STK_MID=null
|match_STK_NEW=1–2
|match_STK_NOR=4–2
|match_STK_NFO=3–1
|match_STK_REA=0–2
|match_STK_SOU=null
|match_STK_SUN=null
|match_STK_TOT=0–2
|match_STK_WBA=null
|match_STK_WHU=null
|match_STK_WOL=2–1
|name_SUN=Sunderland U21
|match_SUN_ARS=1–2
|match_SUN_AVL=null
|match_SUN_BLB=null
|match_SUN_BHA=1–1
|match_SUN_CHE=null
|match_SUN_CRY=null
|match_SUN_DER=3–1
|match_SUN_EVE=null
|match_SUN_FUL=null
|match_SUN_LEE=null
|match_SUN_LEI=4–2
|match_SUN_LEI_note= Originally scheduled to be played on 9 February 2024, the Sunderland match against Leicester City was postponed due to a waterlogged pitch.
|match_SUN_LIV=2–1
|match_SUN_MNU=5–5
|match_SUN_MNC=null
|match_SUN_MID=1–2
|match_SUN_NEW=2–3
|match_SUN_NOR=2–0
|match_SUN_NFO=null
|match_SUN_REA=null
|match_SUN_SOU=null
|match_SUN_STK=null
|match_SUN_TOT=2–4
|match_SUN_WBA=null
|match_SUN_WHU=null
|match_SUN_WOL=null
|name_TOT=Tottenham Hotspur U21
|match_TOT_ARS=null
|match_TOT_AVL=5–3
|match_TOT_BLB=4–0
|match_TOT_BHA=null
|match_TOT_CHE=4–2
|match_TOT_CRY=null
|match_TOT_DER=null
|match_TOT_EVE=1–2
|match_TOT_FUL=null
|match_TOT_LEE=1–0
|match_TOT_LEI=null
|match_TOT_LIV=null
|match_TOT_MNU=2–2
|match_TOT_MNU_note= Originally scheduled to be played on 2 December 2023, the Tottenham Hotspur match against Manchester United was postponed due to a frozen pitch.
|match_TOT_MNC=null
|match_TOT_MID=null
|match_TOT_NEW=4–1
|match_TOT_NOR=null
|match_TOT_NFO=null
|match_TOT_REA=2–2
|match_TOT_SOU=null
|match_TOT_STK=null
|match_TOT_SUN=null
|match_TOT_WBA=null
|match_TOT_WHU=1–1
|match_TOT_WOL=5–1
|name_WBA=West Bromwich Albion U21
|match_WBA_ARS=3–0
|match_WBA_ARS_note= Originally scheduled to be played on 1 December 2023, the West Bromwich Albion match against Arsenal was postponed due to a frozen pitch.
|match_WBA_AVL=null
|match_WBA_BLB=3–3
|match_WBA_BHA=null
|match_WBA_CHE=null
|match_WBA_CRY=null
|match_WBA_DER=0–1
|match_WBA_EVE=null
|match_WBA_FUL=0–3
|match_WBA_LEE=4–2
|match_WBA_LEI=null
|match_WBA_LIV=null
|match_WBA_MNU=0–3
|match_WBA_MNC=null
|match_WBA_MID=null
|match_WBA_NEW=null
|match_WBA_NOR=null
|match_WBA_NFO=null
|match_WBA_REA=0–0
|match_WBA_SOU=1–1
|match_WBA_STK=null
|match_WBA_SUN=0–0
|match_WBA_TOT=null
|match_WBA_WHU=2–4
|match_WBA_WOL=null
|name_WHU=West Ham United U21
|match_WHU_ARS=null
|match_WHU_AVL=null
|match_WHU_BLB=null
|match_WHU_BHA=null
|match_WHU_CHE=0–2
|match_WHU_CRY=null
|match_WHU_DER=3–2
|match_WHU_EVE=3–1
|match_WHU_FUL=0–3
|match_WHU_LEE=null
|match_WHU_LEI=1–3
|match_WHU_LIV=null
|match_WHU_MNU=null
|match_WHU_MNC=null
|match_WHU_MID=5–0
|match_WHU_NEW=null
|match_WHU_NOR=null
|match_WHU_NFO=3–1
|match_WHU_REA=null
|match_WHU_SOU=3–3
|match_WHU_STK=3–1
|match_WHU_SUN=2–0
|match_WHU_TOT=null
|match_WHU_WBA=null
|match_WHU_WOL=null
|name_WOL=Wolverhampton Wanderers U21
|match_WOL_ARS=2–1
|match_WOL_AVL=null
|match_WOL_BLB=1–2
|match_WOL_BHA=1–1
|match_WOL_CHE=null
|match_WOL_CRY=3–2
|match_WOL_DER=null
|match_WOL_EVE=null
|match_WOL_FUL=2–3
|match_WOL_LEE=2–0
|match_WOL_LEI=null
|match_WOL_LIV=null
|match_WOL_MNU=null
|match_WOL_MNC=null
|match_WOL_MID=null
|match_WOL_NEW=2–2
|match_WOL_NOR=null
|match_WOL_NFO=null
|match_WOL_REA=null
|match_WOL_SOU=2–1
|match_WOL_STK=null
|match_WOL_SUN=1–2
|match_WOL_TOT=null
|match_WOL_WBA=3–0
|match_WOL_WHU=null
}}
= Elimination Playoffs =
{{16TeamBracket | RD1=Round of 16| RD2=Quarter-finals | RD3=Semi-finals | RD4=Final
| team-width = 190
| score-width = 40
| RD1-seed1=1
| RD1-team1=Tottenham Hotspur U21s
| RD1-score1=4
| RD1-seed2=16
| RD1-team2=Aston Villa U21s
| RD1-score2=3
| RD1-seed3=8
| RD1-team3=Liverpool U21s
| RD1-score3=3
| RD1-seed4=9
| RD1-team4=Crystal Palace U21s
| RD1-score4=2
| RD1-seed5=5
| RD1-team5=Arsenal U21s
| RD1-score5=6
| RD1-seed6=12
| RD1-team6= Manchester United U21s
| RD1-score6=2
| RD1-seed7=4
| RD1-team7=Chelsea U21s
| RD1-score7=5
| RD1-seed8=13
| RD1-team8= Brighton & Hove Albion U21s
| RD1-score8=4
| RD1-seed9=6
| RD1-team9=Reading U21s
| RD1-score9=2
| RD1-seed10=11
| RD1-team10=Middlesbrough U21s
| RD1-score10=0
| RD1-seed11=3
| RD1-team11=Fulham U21s
| RD1-score11=0
| RD1-seed12=14
| RD1-team12=Nottingham Forest U21s
| RD1-score12=2
| RD1-seed13=7
| RD1-team13=Sunderland U21s
| RD1-score13=4
| RD1-seed14=10
| RD1-team14=Wolverhampton Wanderers U21s
| RD1-score14=1
| RD1-seed15=2
| RD1-team15=West Ham United U21s
| RD1-score15=4
| RD1-seed16=15
| RD1-team16=Blackburn Rovers U21s
| RD1-score16=1
| RD2-seed1 = 1
| RD2-team1= Tottenham Hotspur U21s
| RD2-score1= 3 (5)
| RD2-seed2 = 8
| RD2-team2= Liverpool U21s
| RD2-score2= 3 (4)
| RD2-seed3 = 5
| RD2-team3= Arsenal U21s
| RD2-score3= 2
| RD2-seed4 = 4
| RD2-team4= Chelsea U21s
| RD2-score4= 3
| RD2-seed5 = 6
| RD2-team5= Reading U21s
| RD2-score5= 3
| RD2-seed6= 14
| RD2-team6=Nottingham Forest U21s
| RD2-score6= 1
| RD2-seed7=7
| RD2-team7=Sunderland U21s
| RD2-score7= 3 (5)
| RD2-seed8=2
| RD2-team8=West Ham United U21s
| RD2-score8= 3 (3)
| RD3-seed1= 1
| RD3-team1= Tottenham Hotspur U21s
| RD3-score1= 2
| RD3-seed2= 4
| RD3-team2= Chelsea U21s
| RD3-score2= 1
| RD3-seed3= 6
| RD3-team3= Reading U21s
| RD3-score3= 3
| RD3-seed4= 7
| RD3-team4= Sunderland U21s
| RD3-score4= 4
| RD4-seed1= 1
| RD4-team1= Tottenham Hotspur U21s
| RD4-score1=3
| RD4-seed2= 7
| RD4-team2= Sunderland U21s
| RD4-score2=1
}}
==Round of 16==
{{football box
| date = 3 May 2024
| time = 13:00 BST
| team1 = Arsenal U21s
| score = 6–2
| aet =
| attendance = 610
| report = https://www.premierleague.com/match/114654/premier-league-2/2023-24/arsenal-u21-v-manchester-united-u21
| team2 = Manchester United U21s
| goals1 =
- Butler-Oyedeji {{goal|14||42}}
- Henry-Francis {{goal|27}}
- Cozier-Duberry {{goal|30||90+1}}
- Nwaneri {{goal|54|pen.}}
| goals2 =
| stadium = Meadow Park, Borehamwood
| referee= Aaron Farmer
}}
----
{{football box
| date = 3 May 2024
| time = 13:00 BST
| team1 = Chelsea U21s
| score = 5–4
| aet = y
| attendance = 389
| report = https://www.premierleague.com/match/114655/premier-league-2/2023-24/chelsea-u21-v-albion-u21
| team2 = Brighton & Hove Albion U21s
| goals1 =
- Moreira {{goal|22}}
- Richards {{goal|41||60}}
- Morgan {{goal|105+2}}
- Silcott-Duberry {{goal|116}}
| goals2 =
- Baker-Boaitey {{goal|34}}
- Duffus {{goal|72||105+4}}
- Kavanagh {{goal|85}}
| stadium = Kingsmeadow, Kingston-Upon-Thames
| referee= Stephen Parkinson
}}
----
{{football box
| date = 3 May 2024
| time = 13:00 BST
| team1 = West Ham United U21s
| score = 4–1
| aet =
| attendance = 196
| report = https://www.premierleague.com/match/114661/premier-league-2/2023-24/west-ham-united-u21-v-blackburn-rovers-u21
| team2 = Blackburn Rovers U21s
| goals1 =
| goals2 =
- Batty {{goal|80}}
| stadium = Rush Green Stadium, Romford
| referee= Aji Ajibola
}}
----
{{football box
| date = 4 May 2024
| time = 12:00 BST
| team1 = Reading U21s
| score = 2–0
| aet =
| attendance = 841
| report = https://www.premierleague.com/match/114658/premier-league-2/2023-24/reading-u21-v-middlesbrough-u21
| team2 = Middlesbrough U21s
| goals1 =
- Akande {{goal|68||74}}
| goals2 =
| stadium = Select Car Leasing Stadium, Reading
| referee= Gary Parsons
}}
----
{{football box
| date = 5 May 2024
| time = 13:00 BST
| team1 = Liverpool U21s
| score = 3–2
| aet =
| attendance = 178
| report = https://www.premierleague.com/match/114657/premier-league-2/2023-24/liverpool-u21-v-crystal-palace-u21
| team2 = Crystal Palace U21s
| goals1 =
| goals2 =
| stadium = Liverpool Academy, Kirkby
| referee= Dean Watson
}}
----
{{football box
| date = 6 May 2024
| time = 12:00 BST
| team1 = Tottenham Hotspur U21s
| score = 4–3
| aet = y
| attendance = 601
| report = https://www.premierleague.com/match/114660/premier-league-2/2023-24/spurs-u21-v-aston-villa-u21
| team2 = Aston Villa U21s
| goals1 =
- Santiago {{goal|71}}
- Lankshear {{goal|75||100}}
- Kyerematen {{goal|90+1}}
| goals2 =
| stadium = Lamex Stadium, Stevenage
| referee= Robert Massey-Ellis
}}
----
{{football box
| date = 6 May 2024
| time = 14:00 BST
| team1 = Sunderland U21s
| score = 4–1
| aet =
| attendance = 534
| report = https://www.premierleague.com/match/114659/premier-league-2/2023-24/sunderland-u21-v-wolverhampton-wanderers-u21
| team2 = Wolverhampton Wanderers U21s
| goals1 =
- Middlemas {{goal|57}}
- Samuel-Ogunsuyi {{goal|79}}
- Watson {{goal|86}}
- Tuterov {{goal|90+4}}
| goals2 =
- Fraser {{goal|45+2}}
| stadium = Eppleton Colliery Welfare Ground, Hetton-le-Hole
| referee= Benjamin Wyatt
}}
----
{{football box
| date = 6 May 2024
| time = 19:00 BST
| team1 = Fulham U21s
| score = 0–2
| aet =
| attendance = 116
| report = https://www.premierleague.com/match/114656/premier-league-2/2023-24/fulham-u21-v-nottm-forest-u21
| team2 = Nottingham Forest U21s
| goals1 =
| goals2 =
- Esapa Osong {{goal|17}}
- Konaté {{goal|90+4}}
| stadium = Motspur Park, New Malden
| referee= Alan Dale
}}
==Quarterfinals==
{{football box
| date = 11 May 2024
| time = 13:00 BST
| team1 = Arsenal U21s
| score = 2–3
| aet =
| attendance = 500
| report = https://www.premierleague.com/match/114757/premier-league-2/2023-24/arsenal-u21-v-chelsea-u21
| team2 = Chelsea U21s
| goals1 = Lewis-Skelly {{goal|13}}
Butler-Oyedeji {{goal|55}}
| goals2 = Diego Moreira {{goal|45+2||80||90+5}}
| stadium = Meadow Park, Borehamwood{{cite web|url=https://www.arsenal.com/news/u21s-drawn-against-chelsea-pl2-quarter-final|title=U21s drawn against Chelsea in PL2 quarter-final|publisher=Arsenal F.C.|date=7 May 2024|access-date=7 May 2024}}
| referee= Paul Johnson
}}
----
{{football box
| date = 11 May 2024
| time = 14:00 BST
| team1 = Reading U21s
| score = 3–1
| aet =
| attendance = 1,161
| report = https://www.premierleague.com/match/114760/premier-league-2/2023-24/reading-u21-v-nottm-forest-u21
| team2 = Nottingham Forest U21s
| goals1 = Wareham {{goal|8|pen.}}
Clarke {{goal|33||67}}
| goals2 = Esapa Osong {{goal|38}}
| stadium = Select Car Leasing Stadium, Reading{{cite web|url=https://www.readingfc.co.uk/news/2024/may/07/u21-quarter-final-details/|title=U21 Quarter Final Details Confirmed|publisher=Reading F.C.|date=7 May 2024|access-date=7 May 2024}}
| referee= Jason Richardson
}}
----
{{football box
| date = 12 May 2024
| time = 19:00 BST
| team1 = Tottenham Hotspur U21s
| score = 3–3
| aet = true
| attendance = 1,180
| report = https://www.premierleague.com/match/114758/premier-league-2/2023-24/spurs-u21-v-liverpool-u21
| team2 = Liverpool U21s
| goals1 =
| goals2 =
- Koumas {{goal|11}}
- Dorrington {{goal|72|o.g.}}
- Norris {{goal|82}}
| stadium = Tottenham Hotspur Stadium, Tottenham{{cite web|url=https://www.tottenhamhotspur.com/news/2024/may/under-21s-to-host-liverpool-at-tottenham-hotspur-stadium/|title=Under-21s to host Liverpool at Tottenham Hotspur Stadium – tickets available now|publisher=Tottenham Hotspur F.C.|date=7 May 2024|access-date=7 May 2024}}
| referee= Ruebyn Ricardo
| penalties1 =
- John {{pengoal}}
- Lankshear {{pengoal}}
- Hall {{pengoal}}
- Abbott {{pengoal}}
- Soonsup-Bell {{pengoal}}
| penaltyscore = 5–4{{cite web|url=https://www.tottenhamhotspur.com/news/2024/may/under-21s-march-on-after-shoot-out-success-against-liverpool/|title=Under-21s march on after shoot-out success against Liverpool|publisher=Tottenham Hotspur F.C.|date=12 May 2024|access-date=12 May 2024}}
| penalties2 =
}}
----
{{football box
| date = 13 May 2024
| time = 19:00 BST
| team1 = Sunderland U21s
| score = 3–3
| aet = y
| attendance = 831
| report = https://www.premierleague.com/match/114759/premier-league-2/2023-24/sunderland-u21-v-west-ham-united-u21
| team2 = West Ham United U21s
| goals1 =
| goals2 =
|penalties1=
| penaltyscore = 5–3{{cite web|url=https://safc.com/news/academy-news/2024/may/match-report-vs-west-ham-united|title=SAFC U21s 3-3 West Ham United U21s (5-3 pens)|publisher=Sunderland A.F.C.|date=13 May 2024|access-date=19 May 2024}}
|penalties2=
| stadium = Eppleton Colliery Welfare Ground, Hetton-le-Hole{{cite web|url=https://safc.com/news/academy-news/2024/may/quarter-finals-info|title=PL2 play-offs: Quarter-finals confirmed|publisher=Sunderland A.F.C.|date=7 May 2024|access-date=7 May 2024}}
| referee= Aaron Bannister
}}
==Semifinals==
{{football box
| date = 19 May 2024
| time = 12:00 BST
| team1 = Tottenham Hotspur U21s
| score = 2–1
| aet =
| attendance = 1,123{{cite web|url=https://www.tottenhamhotspur.com/news/2024/may/stoppage-time-nile-john-winner-hands-under-21s-victory-over-chelsea/|title=Stoppage-time Nile John winner hands Under-21s victory over Chelsea|publisher=Tottenham Hotspur F.C.|date=19 May 2024|access-date=19 May 2024}}
| report = https://www.premierleague.com/match/114988/premier-league-2/2023-24/spurs-u21-v-chelsea-u21
| team2 = Chelsea U21s
| goals1 =
| goals2 =
- Washington {{goal|76}}
| stadium = Tottenham Hotspur Stadium, London{{cite web|url=https://www.chelseafc.com/en/news/article/away-derby-for-under-21s-in-pl2-semis|title=Away derby for Under-21s in PL2 semis|publisher=Chelsea F.C.|date=14 May 2024|access-date=14 May 2024}}
| referee= Richie Watkins
}}
----
{{football box
| date = 20 May 2024
| time = 19:00 BST
| team1 = Reading U21s
| score = 3–4
| aet = y
| attendance = 2,374
| report = https://www.premierleague.com/match/115110/premier-league-2/2023-24/reading-u21-v-sunderland-u21
| team2 = Sunderland U21s
| goals1 =
| goals2 =
- Taylor {{goal|11||33||90+9}}
- Samuel-Ogunsuyi {{goal|120+1}}
| stadium = Select Car Leasing Stadium, Reading{{cite web|url=https://safc.com/news/academy-news/2024/may/pl2-semi-final-confirmed|title=PL2 Play-Off semi-final confirmed |publisher=Sunderland A.F.C.|date=14 May 2024|access-date=16 May 2024}}
| referee= Andrew Humphries
}}
==Final==
{{football box
| date = 26 May 2024
| time = 15:00
| team1 = Tottenham Hotspur U21s
| score =3–1
| aet =
| attendance = 4,182
| report = https://www.premierleague.com/match/115685/premier-league-2/2023-24/spurs-u21-v-sunderland-u21
| team2 = Sunderland U21s
| goals1 =
| goals2 =
- Tutierov {{goal|90+7}}
| stadium = Tottenham Hotspur Stadium, London
| referee= Gareth Rhodes
}}
Professional Development League
{{Infobox football league season
| competition = U21 Professional Development League
| image =
| pixels =
| season = 2023–24
| winners = Sheffield United U21s (1st Title)
| league topscorer = Daniel Adu-Adjei AFC Bournemouth U21s, Patrick Casey Charlton Athletic U21s (18 Goals each)
| biggest home win ={{nowrap|Millwall U21s 7–0 Watford U21s}}
(March 11, 2024), {{nowrap|Queens Park Rangers U21s 7–0 Crewe Alexandra U21s}}
(April 9, 2024)
| biggest away win ={{nowrap|Ipswich Town U21s 1–8 Charlton Athletic U21s}}
(February 13, 2024)
| highest scoring ={{nowrap|Fleetwood Town U21s 4–6 Crewe Alexandra U21s}}
(September 26, 2023), {{nowrap|Charlton Athletic U21s 5–5 Cardiff City U21s}}
(November 27, 2023), {{nowrap|Ipswich Town U21s 7–3 Swansea City U21s}}
(February 20, 2024)
| matches = 313
| matches footnote =
(310 RS, 3 PO)
| total goals = 1200
| total goals footnote =
(1189 RS, 11 PO)
| longest wins = 6 Matches Hull City U21s (26 March 2024 – 19 April 2024)
Sheffield Wednesday U21s (4 March 2024 – 19 April 2024)
| longest unbeaten = 10 Matches Birmingham City U21s (16 October 2023 – 15 January 2024)
| longest losses = 11 Matches Colchester United U21s (28 August 2023 – 26 January 2024)
| longest winless = 14 Matches Colchester United U21s (28 August 2023 – 22 February 2024)
| highest attendance =
| lowest attendance =
| prevseason = 2022–23
| nextseason = 2024–25
}}
The Professional Development League 2 is Under-21 football's second tier, designed for those academies with Category 2 status. The league is split regionally into north and south divisions, with each team facing opponents in their own region twice both home and away and opponents in the other region once resulting in 30 games played for the North Division, while the south division played 29 games. The sides finishing in the top two positions in both regions at the end of the season will progress to a knockout stage to determine the overall league champion. Millwall are the defending champions.
21 Teams competed in the league this season, one more team than the previous season. Reading U21s regained Category One status in the summer leaving the league after one solitary season.{{cite web |title=We're back! Our Academy regains Category One status|url=https://www.readingfc.co.uk/news/2023/july/11/we-re-back--our-academy-regains-category-one-status/|website=Reading F.C.|date=11 July 2023 |access-date=16 August 2023}} Meanwhile, AFC Bournemouth U21s,{{cite news|url=https://bournemouth.vitalfootball.co.uk/afc-bournemouth-awarded-category-2-status/|title= AFC Bournemouth awarded category 2 status |publisher= vitalfootball.co.uk |date=18 July 2024|access-date=24 September 2024}} and Fleetwood Town U21s{{cite web |url=https://www.fleetwoodtownfc.com/club-news/academy-cat-two-status/|title= Town confirm Category Two status has been awarded to the Club’s Academy|website=Fleetwood Town FC}} join the league for the very first time as both Academies reaches Category Two status for the 2023-24 season.
=Tables=
==North Division==
{{#invoke:sports table|main|style=WDL
|res_col_header=Q
|team3=SHW|name_SHW=Sheffield Wednesday U21s
|team5=HUL|name_HUL=Hull City U21s
|team8=PET|name_PET=Peterborough United U21s
|team11=CRE|name_CRE=Crewe Alexandra U21s
|team1=SHU|name_SHU=Sheffield United U21s
|team4=BAR|name_BAR=Barnsley U21s
|team2=BIR|name_BIR=Birmingham City U21s
|team6=BUR|name_BUR=Burnley U21s
|team9=WIG|name_WIG=Wigan Athletic U21s
|team10=COV|name_COV=Coventry City U21s
|team7=FLE|name_FLE=Fleetwood Town U21s
|win_SHW=16|draw_SHW=6|loss_SHW=8|gf_SHW=58|ga_SHW=34
|win_HUL=14|draw_HUL=3|loss_HUL=13|gf_HUL=59|ga_HUL=63
|win_PET=7|draw_PET=6|loss_PET=17|gf_PET=47|ga_PET=73
|win_BUR=12|draw_BUR=6|loss_BUR=12|gf_BUR=53|ga_BUR=57
|win_CRE=5|draw_CRE=4|loss_CRE=21|gf_CRE=37|ga_CRE=90
|win_SHU=19|draw_SHU=6|loss_SHU=5|gf_SHU=83|ga_SHU=34
|win_BIR=15|draw_BIR=10|loss_BIR=5|gf_BIR=59|ga_BIR=36
|win_BAR=17|draw_BAR=3|loss_BAR=10|gf_BAR=65|ga_BAR=44
|win_COV=7|draw_COV=5|loss_COV=18|gf_COV=41|ga_COV=67
|win_WIG=7|draw_WIG=5|loss_WIG=18|gf_WIG=44|ga_WIG=66
|win_FLE=13|draw_FLE=3|loss_FLE=14|gf_FLE=48|ga_FLE=58
|col_Q=#D0F0C0|text_Q=Qualification for Knock-out stage
|result1=Q|result2=Q
|update=complete|source=[https://www.premierleague.com/tables?team=U21&co=6&se=672 Professional Development League table]
}}
==South Division==
{{#invoke:sports table|main|style=WDL
|res_col_header=Q
|team8=CHA|name_CHA=Charlton Athletic U21s
|team1=MIL|name_MIL=Millwall U21s
|team9=CAR|name_CAR=Cardiff City U21s
|team7=BRI|name_BRI=Bristol City U21s
|team4=QPR|name_QPR=Queens Park Rangers U21s
|team5=IPS|name_IPS=Ipswich Town U21s
|team10=COL|name_COL=Colchester United U21s
|team6=WAT|name_WAT=Watford U21s
|team2=SWA|name_SWA=Swansea City U21s
|team3=BOU|name_BOU=AFC Bournemouth U21s
|win_CHA=9|draw_CHA=4|loss_CHA=16|gf_CHA=63|ga_CHA=64
|win_MIL=17|draw_MIL=8|loss_MIL=4|gf_MIL=80|ga_MIL=45
|win_CAR=7|draw_CAR=10|loss_CAR=12|gf_CAR=55|ga_CAR=66
|win_BRI=10|draw_BRI=5|loss_BRI=14|gf_BRI=43|ga_BRI=63
|win_QPR=14|draw_QPR=7|loss_QPR=8|gf_QPR=66|ga_QPR=43
|win_IPS=14|draw_IPS=4|loss_IPS=11|gf_IPS=63|ga_IPS=59
|win_COL=9|draw_COL=4|loss_COL=16|gf_COL=48|ga_COL=67
|win_WAT=10|draw_WAT=7|loss_WAT=12|gf_WAT=45|ga_WAT=66
|win_SWA=16|draw_SWA=3|loss_SWA=10|gf_SWA=72|ga_SWA=49
|win_BOU=16|draw_BOU=3|loss_BOU=10|gf_BOU=60|ga_BOU=45
|col_Q=#D0F0C0|text_Q=Qualification for Knock-out stage
|result1=Q|result2=Q
|update=complete|source=[https://www.premierleague.com/tables?team=U21&co=6&se=672 Professional Development League table]
}}
=Knock-out stage =
Semi-finals
{{football box
| date = 17 May 2024
| time = 19:00
| team1 = Millwall U21s
| score = 1–2
| attendance =
| aet = y
| report = https://www.premierleague.com/match/114836/premier-league-2/2023-2024/millwall-u21-v-birmingham-city-u21
| team2 = Birmingham City U21s
| goals1 =
- Abdulmalik{{cite web|url=https://www.millwallfc.co.uk/news/2024/may/18/report---millwall-under-21s-v-birmingham-city/|title=Millwall's Under 21s suffer extra-time Semi-Final defeat|publisher=Millwall F.C.|date=18 May 2024|access-date=19 May 2024}} {{goal|22}}
| goals2 =
- Dixon{{cite web|url=https://www.bcfc.com/news/all/dixon-double-sends-blues-under-21s-into-national-final|title=Dixon double sends Blues Under-21s into national final|publisher=Birmingham City F.C.|date=17 May 2024|access-date=19 May 2024}} {{goal|45||115}}
| stadium = The Den, Bermondsey
| referee=
}}
----
{{football box
| date = 20 May 2024
| time = 19:00
| team1 = Sheffield United U21s
| score = 4–2
| attendance =
| aet =
| report = https://www.premierleague.com/match/115109/premier-league-2/2023-2024/sheffield-united-u21-v-swansea-city-u21
| team2 = Swansea City U21s
| goals1 =
| goals2 =
| stadium =Brammall Lane, Sheffield
| referee=
}}
Professional Development League National Final
{{football box
| date = 24 May 2024
| time = 19:00
| team1 = Sheffield United U21s
| score = 2–0
| aet =
| attendance = 1,500
| report =
| team2 = Birmingham City U21s
| goals1 =
| goals2 =
| stadium = Brammall Lane, Sheffield
| referee= Niall Smith
}}
See also
References
{{reflist}}
{{2023–24 in English men's football}}
{{Professional Development League}}