It’s the end of the season and football clubs have released their new kits ahead of the summer.

In yesteryear, clubs would often keep the same kit for a couple of years. But these, days, there is a new home, away and third strip for each season.

In truth, a lot of the kits look the same with the likes of Nike and Adidas dominating the industry.

But what is the best shirt in football history?

Well, that question was asked by football betting website, FootballJunkie.co.uk with thousands of fans voting.

And the winner?

England’s 1996 World Cup winning shirt.

Take a look at the other strips that complete the top 20:

1. England, away, Umbro (1966)

2. England, home, Umbro (1990-92)

3. Liverpool, home, Adidas (1985-87)

4. Manchester United, home, Champions League (1998-99)

5. Brazil, home, Nike (2002)

6. England, home, Admiral (1980-82)

7. Newcastle United, home, Adidas (1995-97)

8. Barcelona, home, Meyba (1982-89)

9. England, light blue third, Umbro (1990)

10. Argentina, home, Le Coq Sportif (1986)

11. Arsenal, home, Nike (2005-06)

12. AC Milan, home, Kappa (1988-89)

13. Tottenham, home, Hummel (1985-87)

14. West Germany, home, Adidas (1988-90)

15. Manchester United, home, Umbro (1992-94)

16. Arsenal, yellow away, Adidas (1991-93)

17. Liverpool, grey away, Adidas (1989-91)

18. Manchester United, yellow and green third kit, Umbro (1992-94)

19. Arsenal, blue away, Nike (1995-96)

20. West Ham United, home, Admiral (1976-80)

There was also a vote for the 20 worst shirts of all-time. And it’s perhaps a surprise that Arsenal’s ‘bruised banana’ shirt has been voted the worst of all time, despite featuring on the best list.

Check out the 20 worst shirts:

1. Arsenal, yellow away, Adidas (1991-93)

2. England, goalkeeper, Umbro (1996)

3. Athletic Bilbao, home (2004)

4. Hull City, home, Matchwinner (1992-93)

5. Norwich City, home, Ribero (1993-94)

6. Cameroon, home (a onesie), Puma (2004)

7. Colorado Caribous, home (1978)

8. Everton, pink away, Le Coq Sportif (2010-11)

9. Celtic, green away, Umbro (1991-92)

10. Manchester United, yellow and green third kit, Umbro (1992-94)

11. Mexico, goalkeeper, Umbro (1994)

12. Coventry, brown away, Admiral (1978-81)

13. Manchester United, blue away, Umbro (1992-93)

14. Liverpool, white, black and purple third kit, Warrior (2013-14)

15. Barcelona, yellow away, Nike (2005-06)

16. Manchester United, grey away, Umbro (1995-96)

17. Nottingham Forest, yellow away, Umbro (1995-97)

18. Barcelona, red and yellow away, Nike (2013-14)

19. Chelsea, grey away, Umbro (1994-95)

20. Stoke, blue away, Asics (1993-94)

A spokesman for FootballJunkie said: “The research suggests sentiment plays a big part when it comes to deciding which shirts are the best.

“Shirts worn by unsuccessful sides are perhaps unfairly forgotten, despite being fantastic designs – the 2009/10 England strip springs to mind.

“It’s also clear from the research that fans can be divided when it comes to choosing shirts that are worth celebrating– the yellow Arsenal kit is a great example.

"Leicester’s Admiral pioneered the replica shirt market in the 1970s, and ever since then millions and millions of football tops have been sold across the world.

“There are many iconic shirts which are remembered decades later, and lots of great designs which narrowly missed out on the top 20.

“As such, football fans will have their own opinions on which shirts should or shouldn’t appear in either list, but there’s no doubt they are part and parcel of the beautiful game.”