Skip to content
Play MFF
EN

Football League Updated

Football League Positions Chronological

Chart of the respective English Football League Finishing Positions for all 143 clubs who have participated in the English Football League from Season…

Football League by Club Positions by Year Club Joined League from Season 1888-89 to 2021-22

-123 Seasons-

Chart of the respective English Football League Finishing Positions for all 143 clubs who have participated in the English Football League from Season 1888-89 to Season 2021-22, covering 123 seasons of league history.

This unique visual record allows fans and researchers to follow the Football League Positions Chronological history of every club, tracking their rise and fall through the English Football Pyramid. It provides valuable insight into the Structure of English Football, showing how clubs have progressed through the divisions over more than a century of competition.

Clubs are organised by the year they joined the English Football League, making it easy to analyse historical league performance, promotion and relegation trends, and long-term Football League records. The chart highlights the changing fortunes of clubs and their place within the wider English League System.

From the founding members of the Football League to Sutton United, the latest club to join the competition, these records offer a fascinating overview of English Football League History, league standings, club achievements and the evolution of the professional football league structure in England.

Key to Football League Positions

RedFootball League1888-89 to 1891-921Top Flight Champions
Division One1892-93 to 1938-391Second Flight Champions
Premier League1992-93 Onwards1Third Flight (&3S) Champions
BlueDivision Three1920-211Third (N) Flight Champions
Division Three South1921-22 to 1957-581Fourth Flight Champions
Division Three1958-59 to 1991-92
Division Two1992-93 to 2003-04
League One2004-05 Onwards
GreenDivision Two1892-93 to 2003-04
Championship2004-05 Onwards
PlumDivision Three North1921-22 to 1957-58
BlackDivision Four1958-59 to 1991-92
Division Three1992-93 to 2003-04
League Two2004-05 Onwards

*Numbers in bold indicate tied position

Clubs Joining Football League from 1888-89 to 1894-95: Preston North End to Bury

888990919293949596979899000102030405060708091011121314192021222324252627282930313233343536373846474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989900010203040506070809101112131415161718192021
Clubs (142)899091929394959697989900010203040506070809101112131415202122232425262728293031323334353637383947484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990001020304050607080910111213141516171819202122
English FootballPreston North End1122214494121516173718214121012141911921916161618211264131671392117143977216172111419321292210173121713201422118192198637102014161623232166191717215511515514812155471561722151453111171491313CH
Aston Villa ResultsAston Villa28944131161115825485271262214910566156108342521313219112861012156111362010142119715191616211018214131421648871116101016222172177210184576688166101611666916151517201345171114PL
Wolverhampton ResultsWolverhampton Wanderers344611911141038413141181420697895109419151722164151617941201517155223562141631236112318516216217161349512122011518618212222223411101211118420397712352097571151720231714151771310PL
Blackburn Rovers ResultsBlackburn Rovers4369945814156149416151391214431215132011151481612181276101615815221216117211416614936442101781611710224819821103131151252224101165191255519642171361911210615156107151015191789152221511158CH
Bolton Wanderers ResultsBolton Wanderers59535131048111721012187266191202486176361343847141514172132132078181714168514518891546181118213991217162271111044117221819221017182131064132143201186631617868716131414187141824221232339L1
WBA ResultsWest Bromwich Albion65121288131612714131817181044531119105101141371621322876264791816221077214161342171311454109141014613810161716228637631041711171222152092023742119111610122162192171941202111081713141020421910CH
Football LeagueAccrington76101115
Everton ResultsEverton8215362374411721232113112104211151167205717112011822111114816171411014181822716211151516161554134116531141517741193419158771214869121317156151714131615717411655877651111788121016PL
Burnley Football ResultsBurnley91187659101613173918511977141483212421315171920519192181919131215136142315101014671077671423912314141414217161021161113218121122114221016166113622179201527716191317151351881311219116715101718PL
DerbyDerby County107111013315231096126914111519654617201182112143321246261574624136144311111722182221167181216181398171814917314151219216161320731155162038692129816171918204203201814191210385966102123CH
Notts CountyNotts County111038143210113515313151318161818159111619116216131109221615522116151822921111126111171519147202021232513724138201719714210145815617215152120874934211772442411688191523192113211911971220211716523
Stoke City ResultsStoke1212137111461316129161661612102010102022162021156111131121041017741511191320211151351151718811711101218199131715551221731811181318221081113241441101141223865521111213821211131413999131916151414CH
Sunderland ResultsSunderland71121515273213651410163838512122373315491113126218816920831212918492021151663321519171517211356641206421719161321182011161918211220118317717203120115161310131714161720245845L1
DarwenDarwen1431569111518
Nottingham ForestNottingham Forest1077131181184510916191914142015172018181812020221751011101711517919182020111921414741572101320141991351821118151621147168312571253988339882223920120141116614237421936198111416211797174CH
Sheffield Wednesday The Wednesday (1930 Sheffield Wed.)1212876518189119313551165318722101088141161411333113202217320482211181922114221526668171119152215141019222081414310462851311161833771315716121917202216519916122215218161364151216244L1
Manchester United Results Newton Heath (1903 Manchester United)161636244410155332811351134141812132241429151812172212620512121422242184511927715192141211888182113610928334441121113621121121113133211121217456263266
Birmingham Football Results Small Heath (1906 Birmingham)12121546832172117792011201612314631181714814171115111991320191211182131172243671612139191917202022101047189210191719131121313161720221191923712219221151074555131012182192918412211010191917201820CH
English FootballSheffield United21061221162141047613417126914151061420111051458131120157102211373261222381112013227634251012199102196210141362211122012211113187921221391420895681610133882189382335751111029205CH
GrimsbyGrimsby455331210611517613811181319 971517221331411121171121813211315171220101622111122251723116132146219211011172123161919616182362171719510152122923199161017223112018192421184151622231418171524
`Manchester City Results Ardwick (1895 Man City)513926317111812351731911715613572108111021318381416549121511072121520177418520161312216111151131011411148824151712102043152192145591617181422321819168151491053121243112111
General Badge Burton Swifts (1902 Burton Utd)6611111413131518101314171920
Northwich VictoriaNorthwich Victoria715
BootleBootle8
bf1023e4c5c056d81c96a9dd29fa6257Lincoln City9813131614129851012913192015208191621141319815112652118224427171212245115161681820191322222211222224138821510125191624724614192124101014108181218932315182267675151320237116517L1
Crewe AlexandraCrewe Alexandra1012161666201511151791118610141362088810127916101622242424181491032210145423151524212118161215242318242316101217173122266335611181914222182122132022181071319202417151221224L2
Port Vale Burslem Port Vale (1920 Port Vale)1171514911912913161716131718171688892115201781821111518108131312132117122215113712313221913181341715620612192116201973231241211311152432171281921231114177181312231810111239181221202081313L2
English Football Walsall Town Swifts (1897 W.T)121014121061216831921141814171716541410172121531419152424242320152061214211919912713122091715871562222020106116832424161551021112192224181722142411213102019913143141921121919L2
Liverpool ResultsLiverpool11615921011151711158162131712161344111247916512910141871918111111112891117221133443318171532553122112115111212121266843437432545334276872684421322
New Castle United Football ResultsNewcastle United4105521356314414141483141115857496101910191711521684199524548161581117191182111781152010971211915151552189119531411178203112013622131311114351471312181125161015181101313121111
Arsenal Results Woolwich Arsenal (1914, 1928 Arsenal)987105787432101271461810102035109171119202111091412111631513156531129551231311107813147941215210161785743510677461414104125312221212443434344325658855
Middlesbrough Ironopolis FCMiddlesbrough Ironopolis11
Rotherham United Rotherham Town (1926 Rotherham United)1412151419141620141917219111761122261912531917182081591471471821111485211531642017131720181214142119232111517162395222115172420239145910242121244222232L1
English FooballBury11191410125781217171671713182011101151111625419521513541210143101617201218201720171315214107118818161922221192291241413715192112951542016141357217134311722151622712171921134921422123141924224

Clubs Joining Football League from 1894-95 to 1920-21: Leicester to Swindon

888990919293949596979899000102030405060708091011121314192021222324252627282930313233343536373846474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989900010203040506070809101112131415161718192021
Clubs (142)899091929394959697989900010203040506070809101112131415202122232425262728293031323334353637383947484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990001020304050607080910111213141516171819202122
Leicester Results Leicester Fosse (1920 Leicester City)4897351114151814732205151015181914129312117732816191917216116229919151455121511819126144111878132131121691871122171218315151920131513224642159101081320218151619221510961141129955PL
General BadgeBurton Wanderers7415
Loughborough F.C.Loughborough1213161718
52f03f8fa60959c5fed848b8c790ef78Gainsborough Trinity791413131812961514119181820
Blsckpool ResultsBlackpool81116121314151514131520127142016104419541769198120202211410212155916739761924781120131318171322382226757105201218231221621291019235418201237121422716131416193191661951520242271210133CH
English FootballLuton Town8151794571678137137614642112713131017198362101681722131322182161713261312220761318651181613979151718202020162431712132229101102324248114211912CH
Glossop North EndGlossop North End21858111712161517861418181720
General BadgeNew Brighton Tower5104
BarnleyBarnsley1116151188712816179196453121639111518111316171921811620142111012913152022211819142217820182024161621071222141315126741126101411121114719816131861021913416231912135201820181721212311614222215CH
fb1456bba9a55fd085da147af9ac2f57 Chesterfield (1905 Chesterfield Town)7141661151818191913437471611411721210115116416614211312666681618241915161220157201513165151418920451124131171718227181312837101092431820201716218108122816182424
Middlesborough ResultsMiddlesbrough14621310151811691716716312138818221391221167181716201475411161996181321121467135512410172126447941713121412914221617192123182172219112192912141211117141213191112716124219571710CH
fa167678829bbfa5cbcd87d88602a426Stockport County17171716101213181317161912141622120131922632271233751229417810103111097592110131619172413113924112311242021141817162018161222111920204256411928161719241419242284182424
BristolBristol City6444121081619131681383221223411220201622151915131628371615101553111131710221461452515191614198516521817132021231445965112917151323135224997337924101015202412118171181219CH
Doncaster RoveresDoncaster Rovers7161891810845141515651182222121311116131218171422221711211614912310111231217221710812221231923214111324232011211615913192411081131412212412213213156914L1
Bradford CityBradford City10811511875111391115152115181616226118107116201221143514221971516521893111922523519231154101924168101742215514212711310414238161071462113217201519231111221091418187117551124915L2
Chelsea 20-21Chelsea321311193218819318919215343921212181912813102015181313201919811612111418122225359653671217211121622412121816614181511141114111164356642112231263311015344PL
Hull City ResultsHull City598435712771113512171013714122168115132253711517101818151922852211110108411217111351213981414228202482436141521142414209824172221146111322182131719118216184181813241CH
Leeds CItyLeeds City61012121711196415
English Football Clapton Orient (Orient, Leyton Orient)2017141516441469157151910112020202212191620111414121920191719181918141121151217101922216192214181811717154121319141114172220112257861413107182421161161951818191132014141772073238241711L2
Oldham AthleticOldham Athletic3627189421719192271871071831218169217445191161115412210201915212312112920201016241931141181713814111511719148310168117192114182313201415951519106810161716191515171721141918L2
Fulham ResultsFulham410710891112697102012191821579131679118121511117182288149115210172016152020182222422091391217101020133411922189420219122181726191131491312161771289121917206319418CH
Tottenham ResultsTottenham Hotspur21515121717201621215121513211012382322510586851121016161823183132468376113681119922311141044831031363101581578101411101291014955118454565323467PL
football resultsBradford Park Avenue161012111329112221255231346685151620717161417226879162320221411411211371123242424
HuddersfieldHuddersfield Town13175138217143111221610546216315151920192015192123122112914620761284614611522211024591191417312131617231481131511582016108226224941510963419171619516201820CH
West Ham United ResultsWest Ham United7542131318617177182220734691112671913121413816816141681214912161281720146181318172057198916315161972222131410148591571846915109172031013127111310166PL
South ShieldsSouth Shields9861399101922107
English Football Rotherham County (1926 Rotherham United)17191621422
English FootballCoventry City2021201819221615201161412623184481016127216149816192515144110312020610181916141419710151614191918171010712161915111616171115141911201219817211719182315181782368116CH
Cardif ResultsCardiff City2492111614622822919221920181013154103212102017211592152110151320201357319201721218199151920215212213216211391192222721321246131611131274461201181221858CH
Leeds United 20-21Leeds United1487118192121352128918111991322181555610104281715211419512244122231951095119208107144710141175513115434515191452454271413151513713319PL
Crystal Palace ResultsCrystal Palace1141615211365292451256147218132272419132220232014782151127117112201820212055391132215151815566315310201193620141521101461861251521201751110151411121414PL
Southhampton ResultsSouthampton2111571413174791412141917191518143341213216314461418611542191671971913201369214867122514121213714161818101716121715101181220126202372214876817161115PL
QPR ResultsQueens Park Rangers3511221922141063813164134936211320162220181518101013834131514312229114281121419205851519131659111211598199212010238421121181411131172042012181619139CH
Swindon TownSwindon Town469646561014121722816191389416414171618192124234151616921421789251211162241911105101722817813126421852221119181724201310512233131552416841622913123L2

Clubs Joining Football League from 1920-21 to 1930-31: Swansea to Gateshead

Season888990919293949596979899000102030405060708091011121314192021222324252627282930313233343536373846474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989900010203040506070809101112131415161718192021
Clubs (142)899091929394959697989900010203040506070809101112131415202122232425262728293031323334353637383947484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798990001020304050607080910111213141516171819202122
Swansea ResultsSwansea Town510341512619152015101917131618192151818191120101010191112720151922172115103111423142211533123621212024126121720195131022520712320211036718731191281215181064CH
Watford ResultsWatford6710201115211581518111115654441615176232110472111161544171739123611918221972387121892211111292041520101619723131520914131618320613161411313213171411192PL
Milwall Millwall Athletic (1926 Millwall)7126353311414149721121281131822822542125221723956116212287101083111220310162114169179291611020515731222141810514910102310175391620192246821811CH
Merthyr TownMerthyr Town8111713221417212022
Bristol RoversBristol Rovers10141391719101919201518978171515221420596719969106917211912616515163665219181518161922157561619851131324841017513721232015121261611112213142331013151424L2
Plymouth ArgylePlymouth Argyle1122222234118414108751315191720214141920211831191151220151816225171588172162119151571081915271618161822143214192213121218117141110212323212110752720318L1
Potsmuth ResultsPortsmouth12371411220201348910141091917128117415143121920222021116192012145151716161715172220247461311644219201217931718217201918201711316179814201622241316618458L1
Northampton TownNorthampton Town1417889121823461481371579171314202218351311141386381112212117211472123516222101913102215182381620221016202217114422318202467214921111620621121162215722L2
Newport CountyNewport County15202210617991618212118222119161221215211161515191912111713132420151691812222122145912221916831216413181924241492222117145L2
Norwich City ResultsNorwich City161518111216161717822103114111714212121101123471172484241713176131191311101202231016131612203141420151441015183122016131591215681199161722121211183198141201PL
Southend UnitedSouthend United17221519101119712115313162118101212891837981610477812201681412216671718214121823102132217152220931721321218151314242418161112171741226823134115515710192223
BrightonBrighton & Hove Albion18194585441554812109735317226813572626112141622228115191012514222191942421619132296112221918623914162323231711112342024187161311046203215171516PL
Exeter CityExeter City1921201672012821161372911222117141511121614231792216212459211817417221420171891581097217981118192418211422131162019222214221512211916232188231016101454959L2
ReadingReading2013191814114181519212432356591021032118181713561118720613845148211676732181710122139113221810151281219182411103249718184951197191732020147CH
English FootballBrentford2191417211811121323514156618211518991017211168236172311652391411514322198181541019989201310111271361221621542111714316174324141911932591091133PL
GillinghamGillingham221816151310201622211621717201611222222211041022221171520517611112020241392101512741615613845513231415112116192118431312112122141622521881171292017131010L1
Darlington FC BadgeDarlington29611521719311112216512221918171641718232121151518201615713121917222165221219242021201119212281317143132313241241521205181911420151418881161224
English FootballHartlepools United4152120617152182013141112862021131916181691718542171924232224231518832223231820111314222113199142223197181619193111623182020172274726621215192016132319221623L2
Accrington StanleyAccrington Stanley58131718219181613141320189132222206201323222415233219241824201716155141815174131141711L1
Stalybridge CelticStalybridge Celtic711
SouthportSouthport9177420128129571218212114164211521162117611115222324211417132120102148228712311232323
ASHINGTONAshington10198109161822
DURHAM CITYDurham City11201513132021
WrexhamWrexham121016161913113173102611188101473920141838181412121823163923142478929161241365115161621222015139117212414212138871711102331322131924
BarrowBarrow151822142222192022165981715162113971315191219121722101823182299242112381923242221L2
Nelson FCNelson1612128522151922
Wigan BoroughWigan Borough175101117182041810
Tranmere RoversTranmere Rovers18161221795712441176319122101811541112141916231172021158755419716182010162241412231521111910619201424514455131114151324127831891171918121121246217L2
FC Halifax TownHalifax Town19714954121321171715921771812222119212220142314191179159182410231512112183172091724212023182319112121201518212322202210182324
RochdaleRochdale201226321317102121182220201817156127311212219121213102412171272062121193916181324191518242024152120221718212118121281191515141819108519219149563924123810920161821L2
Aberdare AthleticAberdare Athletic8211218922
Charlton FootballCharlton Athletic1612141521131111315102251224319139201710591514223871015204181619153202021111439717192231317131721917141916712111561541819141271113191124413191812221363227L1
AFC Bournmouth Bournemouth & Boscombe Athletic2120871491010151821178613157231291491917959121019354111820124212371121613171811134141710151171222981717191416971672149817192121261121011691214186CH
General BadgeNew Brighton17312101014131920211516221513161822171424
Torquay UnitedTorquay United22181911191020101020201911189520111213852211231221661137461310231816149169119171512924242351415723196132421520921199321202417751924
English FootballCarlisle United815818191322131012191691593791320211516101919423211431012124101832219201366192147162022231282022187121323232322172223184201412817222010610111810L2
York CityYork City61292012151612112015131422171042241171332156142232422212113419183152124221017241771872023111321194592020162120171410241771824
GatesheadGateshead9271919142151014452858471317142022

Clubs Joining Football League from 1930-31 to 2019-20: Thames Association till Salford City

Season8889909192939495969798990001020304050607080910111213141920212223242526272829303132333435363738464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899000102030405060708091011121314151617181920
Clubs (142)8990919293949596979899000102030405060708091011121314152021222324252627282930313233343536373839474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989900010203040506070809101112131415161718192021
Thames AssociationThames Association2022
Chester CityChester City341032396320181213192024241721211320242321128719221411520157417135169182413241621515816191824223861414242015182223
Mansfield TownMansfield Town2016178199141622810826187131816620222014473199201567216171111211823720101914310191515243221261911128171332351316172311211212842116
8d01b07d8f3e1ce5114cbcade26a3ed0Aldershot171418112218102019212018121917141519182213107119181710915613174820211755106161851316620242223156141124
Ipswich FootballIpswich Town764717817161213181611111722515511218191344363186322912172058891411619227453351875315148915131514967161224119
13bdae37d57276b80bf0608b50285ab1Scunthorpe United121415339141181594922184182316121742418241920141214162342191584411851411712138423108522212123620241821216735232022
Shrewsbury TownShrewsbury Town202023211613917431019151116106317151312152229101111314189881718182211182291181822131522159242110718712421623220183181517
English FOotballColchester United161022232412312592321217234132261061122311223875226687659222410171078418181715121115210241281010201619238138620
0217e44c3210aef3a0d280d5a81ebb0aWorkington242320810419171688103155242312201061323232424
Peterborough UnitedPeterborough United15610813152418916819171016421855971117107179461024151921109512171118239102224418226913119772
Oxford UnitedOxford United18184141612015141581811201718111714551118182117171021142372171223202421891523129981328161246
Cambridge UnitedCambridge United201032161312128131412222422111586152310201610162191924121324199111221162
0fe0a0d82e8ca039042ddef729ad54a8Hereford United218121222314212210241151016191517171717201662416324162123
WIMBLEDON Football Results Wimbledon (2004-05 MK Dons) 133244211212367128713126914815161889102420224131255810223122331913
Wigan ResultsWigan Athletic6611318151644717181015231914101116461017210171411161615185231231182320
ScarboroughScarborough125189121314212312624
9441239c570bae481cb321e33a0821c0Maidstone United51918
d93f5e23f02e18bc4c98db2e4b51daddBarnet7324119157166241814121721222223151523
9eb53ecc040e3614cd4f0123a3b9b481Wycombe Wanderers4612181419121311182410612732232115224139317322
8b968f2e2b12a015cfee32a0f5afd769Macclesfield Town22413141316205172219201915242223
2d66f50158cf66dc7078007cc036a13fCheltenham Town8942114145171923221765172321171641
b360666e3ef83ae61a57d832dd8f1ab3Kidderminster Harriers1610111623
Rushden & DiamondsRushden & Diamonds61222224
d4f0e483fdd8482adc900305b7fd2c95Boston United1511161123
English FootballYeovil Town8115518171514174242419201924
1df7e522cddc7db07ae16331ed18cb61Dagenham & Redbridge208721192291423
MORECAMBEMorecambe11114201516181121182218224
4c249b599992637a5e329d8a0dec4597Burton Albion1319174612202391216
Stevenage FCStevenage Borough6618246181016102414
679dcb20d8e2ec22e3e869727c0516d0Crawley Town3101422201914191312
WIMBLEDON Football ResultsAFC Wimbledon1620201571518192019
cdc4f2b3fa8b733f7ba933c7fca64c48Fleetwood Town134101941411615
6fa6a2b3bb504c04460ccda33d786219Forest Green Rovers215106
Salford CitySalford City118

Football League Positions Chronological FAQs

The Football League Positions Chronological records provide a season-by-season history of where clubs have finished within the English football league structure. Covering clubs across the Football League, Premier League and the wider English Football Pyramid, these historical records allow fans and researchers to track long-term club performance, promotions, relegations and league progression over time. As an important part of the Structure of English Football, chronological league position tables offer valuable insight into the rise and fall of clubs throughout English football history. Whether you’re researching club records, Football League statistics, league standings or the evolution of the English league structure, these FAQs answer the most common questions about Football League Positions Chronological data.

1. What are Football League Positions Chronological records?

Football League Positions Chronological records show the finishing league position of clubs for every season, allowing users to track their historical performance over time.

2. Which leagues are included in the Football League Positions Chronological tables?

The records include clubs from the Football League, Premier League and various divisions within the English Football Pyramid.

3. Why are Football League Positions Chronological tables useful?

They help fans, historians and researchers analyse club performance, promotion and relegation trends, and long-term league history.

4. How far back do the Football League Positions Chronological records go?

The records cover many decades of English football history, tracing club league positions across multiple eras of the Football League system.

5. Do the tables include clubs that are no longer in the Football League?

Yes. Historical clubs that have competed within the Football League structure are included, even if they no longer play in the professional league system.

6. Can I track a club’s promotions and relegations through the chronological tables?

Yes. The records make it easy to follow a club’s movement through the divisions, highlighting promotions, relegations and periods of stability.

7. How do Football League Positions Chronological records help explain the Structure of English Football?

They show how clubs move between divisions within the English Football Pyramid, illustrating the promotion and relegation system that underpins English football.

8. Are Premier League seasons included in the chronological records?

Yes. For clubs that have competed in the Premier League, their top-flight finishing positions are included alongside their Football League history.

9. What can Football League Positions Chronological data reveal about club history?

The records highlight successful eras, periods of decline, long-term consistency and major achievements across a club’s history.

10. Why are Football League Positions Chronological records important for football research?

They provide a detailed historical reference for analysing English Football League records, league trends, club development and the evolution of the English football league structure.

Ben Jardine

About the author:

Ben Jardine is the managing editor of My Football Facts and has covered football since 2014. He writes across football statistics, history and current affairs, from all-time records and World Cup deep dives to live transfer-window coverage, with a focus on rigorously fact-checked, data-led analysis. Connect with Ben on LinkedIn.

More from Ben Jardine

Add MFF as a preferred source on GoogleSee our stats first in Google's Top Stories and AI answers

Go deeper

Play MFF Daily in your inbox

A new football quiz every morning at 7, with yesterday's answers. Free, and one click to stop.