We're just three weeks away from the start of the 2019/20 Premier League season.

It feels like an eternity since Manchester City beat Brighton on the final day to be crowned champions ahead of Liverpool, who finished just a point behind.

Since then we've been able to enjoy the Champions League final, Europa League final, UEFA Nations League and Women's World Cup.

Transfer rumours have also helped to fill the void of Premier League football somewhat as English clubs look to strengthen their squads.

And of course, with a new season comes new kits.

Each of the Premier League's 20 clubs have been unveiling the home, away and third strips they'll be wearing for 2019/20 and some of them are stunning.

Thousands of pounds will have been spent by football fans in recent weeks to get their clubs' new shirts, especially the home versions, so we've decided to rank them based on how nice they are.

Look away now, Chelsea fans.

20. Chelsea

Blue camouflage, really? Looks more like a training top than a Premier League kit.

19. Southampton

What a mess. The buttoned collar and black shoulders just don't work with the red and white stripes.

18. Everton

Everton seem to have made the same mistake as Chelsea, just not as bad.

17. Aston Villa

Did Aston Villa copy Burnley?

16. Burnley

Or did Burnley copy Aston Villa?

15. Norwich City

The faded effect on the torso looks good, but the collar and shoulders are overkill.

14. Brighton

Brighton haven't been very adventurous with this year's home kit, even if it is nice.

13. Watford

Half black and half yellow with red detailing shouldn't work, but is does (just).

12. Sheffield United

Nice and simple - although the sponsor looks a bit clunky.

11. Newcastle United

If the sponsor was smaller and not bright blue, Newcastle's home strip would be a lot higher.

10. Wolves

Same issue as Brighton - looks good, but also looks the same.

9. West Ham

A lovely and much-needed change up to previous home kits. Well done, West Ham.

8. Crystal Palace

The white trim really complements Crystal Palace's traditional red and blue colour-way.

7. Manchester City

Arsenal may have dropped Puma, but they've done a good job for Manchester City.

6. Manchester United

The badge is a *bit* big, but otherwise Manchester United's new home kit looks class.

5. Bournemouth

Very underrated strip. Red and black is a hard combination to beat.

4. Tottenham

Another year, another classy Nike home kit for Tottenham.

3. Liverpool

It's all about the pinstripes. What's not to love?

2. Leicester City

Leicester City love a chequered pattern on their pitch and it works for their new home strip, too.

1. Arsenal

Goodbye Puma, hello Adidas. Arsenal's redesigned home kit is absolutely stunning.