11 Scottish Players With the Most Appearances in Premier League History

Scottish players have played an important part throughout the history of English football, and no less so since the formation of the Premier League in 1992.

These are the nine Scottish players with the most appearances in Premier League history.

11. Scot Gemmill - 224 games

Clubs: Nottingham Forest, Everton

The ironically named tough tackling midfielder spent the majority of his Premier League career with Nottingham Forest, before going on to spend his latter years playing under Walter Smith at Goodison Park.

He experienced many highs and lows during his career, typified by his three relegation campaigns and two promotions with Forest.

10. James McArthur - 228 games

Clubs: Wigan, Crystal Palace

After spending the formative years of his career up with Hamilton Academical, McArthur first made the move south of the border to join Wigan in 2010.

A four-year spell eventually culminated in relegation from the top flight, though McArthur would soon be back in the Premier League after clinching a move to Crystal Palace. He also made 32 appearances for Scotland, before retiring from the international stage in 2017.

9. David Weir - 235 games

Club: Everton

Everton proved to be the only English club that centre-back David Weir played for during his career, joining the Toffees from Hearts in 1999 and eventually leaving for Rangers in 2007.

Weir proved to be particularly crucial as Everton finished fourth in the Premier League in the 2004/05 campaign and qualified for the Champions League qualifying rounds.