When fighting for the top spot in the Premier League, rivalries are bound to happen, and there are a lot of them in London.
With major clubs coming from the smallest parts of the city, fans witness lots of fierce clashes between many different passions. It seems there’s always a cup being won somewhere in London every season; regardless of whether you support a large club or one of the smaller clubs around London, every team has something to offer.
Join us as we take a look at the five best Premier League football clubs in London, including notable players and their current managers. However, if the Premiership isn’t your thing and you’re looking for more exciting local-based action, try betting on the EFL Championship games, where many unpredictable things can happen. Just look what happened to Luton Town!
5. Crystal Palace
This Premier League regular has been based in London since 1905, located in the Selhurst region of South London. The club is named after the International Exhibition Centre of the same name, which opened in 1851 and was then destroyed by a fire in 1936 to much sadness.
Nicknamed ‘The Eagles’, Crystal Palace is known for wearing their traditional red and blue striped football kits when playing at home. Though not a massive winner of trophies in the Premier League, they’ve reached the finals of several FA cups, the most notable being the 2016 FA Cup final, where they lost 2-1 to Manchester United in extra time. They’re currently managed by Roy Hodgson.
4. West Ham United
Founded in 1895, West Ham United is known purely as just ‘West Ham’ and is based in the Stratford area of London. Known initially as ‘Thames Ironworks’, they reformed in 1900 as West Ham. Their nickname ‘The Hammers’ is a throwback to their original name from 1895. They play at their home ground, the London Olympic Stadium.
West Ham has a good run when it comes to winning trophies, from winning the FA Cup three times from 1965-1980 to their most recent win in the 2023 Europa Conference League final, where they beat Fiorentina 2-1 to win the cup. They are currently being managed by their long-time manager, David Moyes.
Chelsea is one of the world’s best teams in regard to performance. Founded in 1905 in Fulham, London, Chelsea has long played in their royal blue football kits when playing at home, giving them the appropriate nickname ‘The Blues’. The club currently plays at Stamford Bridge.
Chelsea has boasted many legendary players over the years, such as John Terry, Frank Lampard, Raheem Sterling and many more. They are currently managed by Mauricio Pochettino.
Chelsea’s professional career has seen them win many leagues and cups, from the Premiership title to the Champions League Trophy on several occasions. The most recent was the 2020-21 Championship League final against Manchester City, winning 1-0, as well as winning the UEFA Supercup in 2021.
2. Tottenham Hotspur
Referred to as ‘Spurs’ or simply ‘Tottenham’ by their fans, Tottenham Hotspurs was founded in 1882. They play their home games at the Tottenham Hotspur Stadium, after moving from their old stadium White Hart Lane in 2019. Wearing their white and blue kit when playing at home, they boast an impressive player roster, with former player and England Captain Harry Kane having a long career there.
With top-rated football players such as Harry Kane, Gary Lineker, Son Heung-min, and Gareth Bale, just to name a few, Spurs continuously prove to be a top-tier club. They are currently managed by Ange Postecoglou.
Tottenham Hotspur are regarded as one of the Premier League’s best teams, winning the league, among other foreign cups, several times over. They are proving themselves as one of the world’s most formidable teams in terms of opposition and challenge.
Founded in 1886, Arsenal was originally named ‘Dial Square’ before using various names until they were simply known as what we hear today – Arsenal. Based in North London, they were nicknamed ‘The Gunners’ due to their origins being munitions-based workers. They’ve played at the Emirates Stadium since 2006, after leaving their original grounds at Highbury Stadium.
With current players such as Bukayo Saka, Martin Odegaard, Aaron Ramsdale, and many more, they’ve been home to many world-class players throughout the years. The Gunners are currently managed by Mikel Arteta but were previously managed by Arsene Wenger, who is regarded as one of the best managers of all time due to his impressive feats with the club.
Arsenal is no stranger to winning leagues and cups, holding the record for the most FA cups won by a single club, at 14 wins since their creation, last winning the Premier League in 2004.