>
PosTeamPlayedWonDrawnLostForAgDiffAvgPoints
= 1  Middlesbrough42221199257352.1955
= 2  Grimsby Town42245138261211.9553
= 3  Bradford (Park Avenue)42224168870182.1048
= 4  Southampton421714117460141.7648
= 5  Notts County42199147865131.8647
= 6  Stoke City421712137451231.7646
= 7  West Bromwich Albion4219815807911.9046
= 8  Blackpool42197169276162.1945
= 9  Chelsea421710156465-11.5244
=10 Tottenham Hotspur42179167581-61.7943
=11 Nottingham Forest42151215717011.6942
=12 Hull City421314155863-51.3840
=13 Preston North End42159187879-11.8639
=14 Millwall42167197186-151.6939
=15 Reading42159186386-231.5039
=16 Barnsley4216620696631.6438
=17 Wolverhampton Wanderers42157207781-41.8337
=18 Oldham Athletic42165215475-211.2937
=19 Swansea City421310196275-131.4836
=20 Bristol City421310195872-141.3836
=21 Port Vale42154237186-151.6934
=22 Leyton Orient42128224572-271.0732
Explanation of this analysisThis analysis shows the final table positions for the Second Division in the 1928/29 season.
ColoursPlaces are colour-coded as follows:

Team Name - Euro Qualified

Team Name - Relegated/Disqualified/Went Bust
League Disbanded

Position - Can't be promoted

Team Name - Transferred

Team Name - Euro Qualified

Data last updated: 7 December 2025