Historical Football Kits


The Definitive English and Scottish Football Kit Archive

historical football kits line up 2010The material on this site is copyright © Historical Football Kits, all rights reserved. Club crests and sponsors' logos are the intellectual property of their respective owners. For more details visit Copyright Information.

We provide links throughout the site to help you buy reproduction, replica and match worn shirts. Exclusive discounts are available from several of our retail partners using these codes at checkout:

UKSoccerShop HFK10

3Retro 3RETRO10

Latest News & Updates

20 August - 2019-20 Update

Premier League: Burnley (3rd), Manchester United (3rd).

Championship: Blackburn Rovers (3rd).

League One: Bolton Wanderers (temporary 2nd).

League Two: Swindon Town (3rd).

15 August - 2019-20 Update

Championship: Hull City (3rd).

League One: Bristol Rovers (2nd).

League Two: Newport County (4th).

Scottish Premiership: Hamilton Academical (1st, 2nd).

Scottish Championship: Queen of the South (Special).

Scottish League One: Peterhead (1st, 2nd).

Scottish League Two: Edinburgh City (1st, 3rd), Elgin City (1st*, 2nd*), Queen's Park (1st*, 2nd*), Stenhousemuir (1st, 2nd), Stirling Albion (1st*, 2nd).

13 August - 2019-20 Update

Premier League: Everton (last season's 3rd kit worn at Crystal Palace added).

Championship: Huddersfield Town (Paddy Power hoax shirt added).

League Two: Port Vale (1st socks confirmed).

Scottish Premiership: Hibernian (3rd), Celtic (3rd).

Scottish Championship: Queen of the South (2nd shorts/socks confirmed), Alloa Athletic (1st, 2nd), Dundee United (2nd).

Scottish League One: Forfar Athletic (1st,* 2nd), Clyde (1st, 2nd, 3rd), East Fife (1st, 2nd), Dumbarton (2nd shorts/socks confirmed).

Scottish League Two: Albion Rovers (3rd), Annan Athletic (1st*, 2nd*).

Former Members: East Stirlingshire.

9 August - 2019-20 Update

Premier League: Crystal Palace (3rd), Manchester City (Special Edition).

Championship: Blackburn Rovers (1st colour corrected).

League One: Lincoln City (2nd socks confirmed).

League Two: Bradford City (3rd), Morecambe (1st, 2nd socks confirmed), Newport County (3rd), Stevenage (1st, 2nd shorts/socks confirmed)..

Former Members: Aldershot Town*, Boston United*, Chesterfield, Kidderminster Harriers, Yeovil Town (shorts/socks confirmed).


8 August - 2019-20 Update

Premier League: Newcastle United (3rd), Watford (2nd), Norwich City (3rd).

Championship: Leeds United (2nd), Huddersfield Town (3rd).

League One: Peterborough United (2nd), Bolton Wanderers (temporary kit).

League Two: Mansfield Town (3rd), Forest Green Rovers (3rd), Exeter City (1st, 2nd).

Former Members: Notts County.

5 August - 2019-2020 Update

Premier League: Newcastle United (2nd), Sheffield United (3rd), AFC Bournemouth (2nd).

Championship: Reading (1st, 2nd), Charlton Athletic (2nd), West Bromwich Albion (3rd), Barnsley (3rd), Blackburn Rovers (2nd shorts corrected).

League One: Bristol Rovers (1st), Southend United (2nd), Rochdale (1st, 2nd, 3rd), Gillingham (1st, 2nd shorts trim added).

League Two: Walsall (3rd), Plymouth Argyle (3rd), Macclesfield Town (1st, 2nd), Oldham Athletic (1st, 2nd).

2 August - 2019-20 Update

Championship: Millwall (2nd), Barnsley (2nd).

League One: Oxford United (2nd), Portsmouth (2nd, 3rd).

League Two: Salford City (1st, 2nd).

1 August

rangersThe High Court in London has ordered Rangers to pay £450,000 to Sports Direct and banned the club from wearing or selling Hummel merchandise in 2020-21. This is the latest development in a legal battle that began after Rangers confirmed a three-year deal with the Danish sportwear supplier worth £10m. In July 2018 Sports Direct were granted an interim injunction preventing the club from selling replica Hummel strips. The injunction was lifted after two months but nowJudge Lionel Persey QC has ruled that Rangers were in breach of their contract with Sports Direct by entering into an agreement with Hummel without offering Sports Direct the opportunity to exercise its right to match part or all of the rival offer.

More details in The Scottish Sun. Photograph: Willie Vass - The Sun

2019-20 Update

Premier League: Liverpool (3rd), Norwich City (2nd).

Championship: Blackburn Rovers (2nd).

League One: Tranmere Rovers (2nd), Shrewsbury Town (1st, 2nd), Gillingham (3rd), Blackpool (1st, 2nd).

30 July - 2019-20 Update

Premier League: West Ham United (3rd), Chelsea (2nd), Crystal Palace (2nd), Burnley (2nd).

Championship: Birmingham City (2nd), Huddersfield Town (1st, 2nd)..

League One: Peterborough United (1st).

League Two: Newport County (1st, 2nd).

Scottish League One: Stranraer (1st, 2nd).

26 July - 2019-20 Update

Premier League: Watford (1st).

Championship: Charlton Athletic (1st), Brentford (2nd), Nottingham Forest (2nd), Sheffield Wednesday (1st, 2nd) Nottingham Forest (Special Edition).

League Two: Scunthorpe United (1st, 2nd).

Former Members: Barnet.

Scottish Championship: Inverness Caledonian Thistle (3rd).

22 July - 2019-20 Update

Premier League: Tottenham Hotspur (1st, Eur, 2nd).

Championship: Charlton Athletic (3rd).

League One: Doncaster Rovers (2nd).

League Two: Cheltenham Town (1st*, 2nd), Colchester United (1st, 2nd, 3rd*).

Former Members: Hartlepool United.

Scottish Championship: Queen of the South (1st, 2nd), Inverness Caledonian Thistle (1st, 2nd*).

Scottish League Two: Brechin City (1st, 2nd).


21 July - 2019-20 Updates

Scottish Premiership: Kilmarnock (1st, 2nd, 3rd), St Mirren (1st, 2nd), Livingston (1st, 2nd), Heart of Midlothian (3rd).

Scottish Championship: Dundee United (1st), Arbroath (1st, 2nd), Dundee (2nd), Dunfermline Athletic (1st, 2nd).

Scottish League One: Dumbarton (1st, 2nd), Airdrieonians (1st, 2nd, 3rd).

Scottish League Two: Cowdenbeath (1st, 2nd), Albion Rovers (1st, 2nd), Cove Rangers (1st, 2nd).

Former Members: Berwick Rangers.

17 July - 2019-2020 Update

Premier League: Manchester United (2nd).

Championship: Barnsley (1st), Leeds United (1st), West Bromwich Albion (2nd).

League One: Coventry City (1st, 2nd), Sunderland (2nd), Lincoln City (2nd).

League Two: Crawley Town (1st, 2nd), Bradford City (2nd).

Leeds United Centenary

leeds united 1919-20I was looking into Leeds United's inaugural season, 1919-20, and found clear, photographic evidence on the excellent Leeds United FC History website that the team wore black and white stripes and black knickers in the Midlands League leeds united 1920-21and in friendly matches during that first season. The following season they were admitted to the Football League. By this stage their chairman was J Hilton-Crowther who took over the fledgling club after his proposal to merge it with Huddersfield Town (where he was previously chairman) had been thwarted. It was he who insisted that Leeds adopt blue and white, the colours of his former club.

(Photographs Neil Roche courtesy of Leeds United FC History.)

16 July - 2019-20 Updates

Premier League: Arsenal (2nd, 3rd), AFC Bournemouth (3rd), Aston Villa (1st, 2nd, 3rd).

Championship: Hull City (2nd), Cardiff City (2nd).

League One: Wycombe Wanderers (1st*, 2nd), Gillingham (1st, 2nd).

League Two: Forest Green Rovers (1st, 2nd), Swindon Town (2nd).

Former members: Yeovil Town, Stockport County, Torquay United.

12 July - 2019-2020 Update

Premier League: Wolverhampton Wanderers (1st).

Championship: Blackburn Rovers (1st) Millwall (1st), Wigan Athletic (1st, 2nd), Derby County (2nd).

League One: Portsmouth (3rd).

League Two: Grimsby Town (1st, 2nd, 3rd).

10 July - 2019-20 Updates

Premier League: Sheffield United (1st, 2nd).

Championship: Nottingham Forest (1st), Bristol City (2nd), Swansea City (1st, 2nd).

League One: Burton Albion (1st), AFC Wimbledon (3rd).

League Two: Leyton Orient (1st, 2nd), Salford City (3rd), Stevenage (1st, 2nd).

Former members: York City.

8 July

megan rapinoe 2019Our congratulations go to the United States Women's team who yesterday won their fourth Women's World Cup in style. Among many memorable moments of the tournament my personal favourite was the proud, joyful pose struck by the American's co-caption, Megan Rapinoe after she scored her six goals, an achievement that won her the Golden Boot award as well as the Golden Ball. The outspoken Rapinoe is an advocate for numerous LGBTQ+ organisations as well as gender equality and most recently has criticised FIFA for disrespecting the women's game by scheduling the finals of the men's North and South American confederation competitions on the same day as the Women's World Cup final.

(Photograph Benoît Tessier/Reuters)

2019-20 Updates

Premier League: Norwich City (1st), Arsenal (1st), Everton (1st).

6 July - 2019-20 Updates

Premier League: Burnley (1st).

Championship: Fulham (1st, 2nd, special edition), Cardiff City (1st, 3rd), Queens Park Rangers (1st, 2nd, 3rd) Bristol City (1st).

League One: Rotherham United (3rd), Milton Keynes Dons (1st, 2nd, 3rd), Lincoln City (1st).

League Two: Northampton Town (2nd), Crewe Alexandra (1st, 2nd), Morecambe (1st, 2nd), Mansfield Town (2nd*).

2 July

The FIFA Women's World Cup section has been updated.

2019-20 Update

Premier League: Manchester City (1st, 2nd, 3rd).

Championship: Preston North End (last season's 2nd kit now to be retained).

Scottish Premiership: Motherwell (1st, 2nd), Hibernian (1st, 2nd), Celtic (2nd), Heart of Midlothian (2nd).

Scottish League One: Raith Rovers (1st).

28 June - 2019-20 Updates

partick thistle pride shirt 2019-20While working on the latest Scottish club kits I was disturbed to read that Partick Thistle's decision to include the LGBTQ+ Pride colours on their new change shirt has attracted negative comment on social media. Thistle have always been an inclusive club, an important position to take in a city where religious bigotry has disfigured the game for too long. It is therefore perfectly logical for the club to make a positive statement about the LGBTQ+ community. Homophobia is pervasive in football. In 130 years there has been only one openly gay professional footballer in Scotland yet, according to a 2017 report by the Office of National Statistics, 6.8% of the UK population identify as LGBTQ+. Thistle's stance may be just one tiny step in tackling this issue but here at HFK Towers, we are fully behind them. Well played Thistle.

Scottish Premiership: Aberdeen (2nd), Saint Johnstone (1st, 2nd).

Scottish Championship: Dundee (1st), Partick Thistle (1st, 2nd), Greenock Morton (1st*, 2nd).

Scottish League One: Falkirk (1st, 2nd).

27 June - 2019-20 Updates

League Two: Bradford City (1st), Carlisle United (1st, 2nd).

Championship: Middlesbrough (2nd).

26 June

The FIFA Women's World Cup section has been updated.

2019-20 Update

Premier League: Newcastle United (1st).

Championship: Derby County (1st), Brentford (1st), Hull City (1st), Preston North End 3rd*).

League One: Tranmere Rovers (1st), Doncaster Rovers (1st), Accrington Stanley (1st*, 2nd*).

League Two: Cambridge United (1st, 2nd), Mansfield Town (1st).

Former members: Dagenham & Redbridge.

18 June

The FIFA Women's World Cup section has been updated.

2019-2020 Updates

Premier League: Brighton & Hove Albion (1st, 2nd), Liverpool (2nd).

League One: Rotherham United (2nd), Fleetwood Town (1st*, 2nd*).

League Two: Plymouth Argyle (2nd).

Scottish Premiership: Ross County (1st, 2nd), Heart of Midlothian (1st).

14 June

The FIFA Women's World Cup section has been updated.

The variant kits worn by Northern Ireland in their recent Euro Qualifiers have been added.

2019-2020 Updates

Premier League: West Ham United (1st, 2nd).

Championship: Preston North End (1st, 2nd), Birmingham City (1st).

League One: Oxford United (1st).

League Two: Swindon Town (1st), Walsall (1st, 2nd).

11 June

womens world cup france 2019 logoI have begun updating the FIFA Women's World Cup section.

The UEFA Nations League Finals section is now complete.

7 June - 2019-20 Updates

Premier League: Leicester City (2nd, 3rd), Brighton & Hove Albion (3rd).

Championship: Middlesbrough (1st).

League One: Ipswich Town (1st, 2nd, 3rd*), AFC Wimbledon (1st*, 2nd*), Rotherham United (1st).

6 June

uefa european nations leagueI've added the first semi-final of the European Nations Cup to the site.

2019-20 Updates

Premier League: Manchester United (1st), Southampton (1st, 2nd, 3rd), AFC Bournemouth (1st).

League One: Burton Albion (2nd*), Sunderland (1st).

Former members: Wrexham.


5 June

Overnight I received some new material on Salford City that allows me to add details of a merger and change of name in 1980, some additional crests, three new kit graphics (1984-85, 1995-96, 1999-2000) and a team photograph from 1984-85. My thanks go to Frank McCauley and Ralph Pomeroy for this.

The 2019 Champions League final has been added.

2019-20 Updates

Premier League: Leicester City (1st), Crystal Palace (1st).

Championship: Luton Town (1st, 2nd, 3rd), Stoke City (1st, 2nd), West Bromwich Albion).

League Two: Plymouth Argyle (1st).

4 June

salford city promotion celebrations 2019I have now set up the new Salford City section but constructing a complete kit history is proving very difficult indeed. The club spent the first 23 years of their existence in local Manchester Leagues and a fire in 2009 destroyed most of their records. I would welcome any help that the HFK Elves can provide here. You know who you are.

(Photograph courtesy of the Manchester Evening News.)

3 June

supporters 1920The 2019-20 English and Scottish Season Galleries are now open!

(Photograph courtesy of Flashbak.)

I am extremely gratful to Gabriel Vogas from Brazil who has been beavering away filling in the gaps in our records of the 1991 and 1995 Women's World Cups. The final missing piece of the jigsaw was found this morning after Gabriel contacted Fernando Pires, who coached the 1991 Brazil team and was able to confirm the colours worn in the Brazil v Sweden match.

23 May

cove rangers 2018-19Warm congratulations from all at HFK Towers go to Cove Rangers who now feature in our Scottish Clubs section. Of course, to achieve this signal honour, the team had to go to all the trouble of winning the promotion play-off with Berwick Rangers to earn a place in Scottish League Two.

There are, as you might expect, a lot of gaps in the record for the Toonsers and any help to fill these in will be much appreciated. Salford City will be added shortly to the English section.

Previous Updates: 2019 | 2018 |2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006