As of the 2019–20 season, Newcastle United have spent 88 seasons in the top-flight. They are eighth in the all-time Premier League table and have the ninth-highest total of major honours won by an English club with 11 wins. The holder of the record for the most appearances is Jimmy Lawrence, having made 496 first team appearances between 1904 and 1921. The club's top goal scorer is Alan Shearer, who scored 206 goals in all competitions between 1996 and 2006. Andy Cole holds the record for the most goals scored in a season: 41 in the 1993–94 season in the Premier League. Shay Given is the most capped international for the club, with 134 appearances for Republic of Ireland.