Mark Hughes has taken charge of six clubs in the Premier League, and played for five.
The former forward played 72 times for Wales and won the Premier League title twice with Manchester United. He also represented Chelsea, Southampton, Everton and Blackburn Rovers as a player in England's top flight.
Hughes started his managerial career on a part-time basis with Wales and took on his first domestic job in 2004 with former club Blackburn.
He led Rovers to three successive top-10 finishes in the Premier League before taking charge of Manchester City in 2008.
The Citizens finished eighth in the 2008/09 campaign, and the Welshman departed in December 2009.
In the 2010/11 campaign, he took charge of Fulham and led them to eighth place in the table, qualifying for the UEFA Europa League as a result.
Following his resignation from Craven Cottage in the summer of 2011, Hughes was appointed as manager of Queens Park Rangers in January 2012.
He successfully guided the club to Premier League safety in the 2011/12 campaign but left in November 2012, taking a short absence from football.
Hughes was appointed as Tony Pulis' replacement at Stoke City ahead of the 2013/14 campaign and guided the Potters to ninth place in his first three seasons in charge.
A 13th-place finish followed in 2016/17, and Hughes departed Stoke on 6 January 2018 after more than four years at the club.
He secured a swift return to the Premier League when Southampton named him manager on 14 March 2018, giving him a contract to the end of the season.
After guiding Southampton to Premier League safety two months later, Hughes signed a new three-year deal with the club on 25 May 2018.
However, one win in their opening 14 league matches led to Hughes' departure from St. Mary's Stadium in December 2018.