Sam Allardyce holds the record for most teams managed in Premier League history, after taking charge of eight clubs throughout his managerial career in England’s top tier.
Big Sam’s first role as a manager in the Premier League came back in 2001 with Bolton Wanderers. Allardyce was appointed as manager of the Lancashire outfit in 1999 and led them to promotion in 2001, with a team that featured the likes of Jussi Jääskeläinen, Kevin Nolan, and Ricardo Gardner. Allardyce built up an iconic Bolton team, establishing them as a top ten Premier League side, with stars such as Gary Speed, El Hadj-Diouf, and Jay-Jay Okocha. He led the Trotters to a sixth-place finish in 2005, earning them a spot in the Europa League, before resigning in 2007 with the club in fifth place.
Allardyce then took over at Newcastle in May 2007, which didn’t last long due to poor form and saw him dismissed eight months later. He then had a two-year spell in charge of Blackburn before taking over at West Ham in the Championship in 2011 – guiding them to an immediate Premier League return – where he remained until 2014.
In 2015, the former Bolton centre-back joined Sunderland and kept them safe from relegation, before leaving to pursue the England job, but returned to club management to take the reins at Crystal Palace in 2016. He kept the Eagles up before leaving after one season and announced his retirement, but that wasn’t to be the case and he was announced as Everton manager in 2017. His last role came in charge of West Brom during the 2021/22 season – but he was unable to save the Baggies from the drop, which resulted in his first and only relegation from the Premier League.