After not appearing in the inaugural Premier League season, Newcastle have featured in all but two Premier League seasons since then.
From finishing as runners-up to consistent European football, to relegation battles and relegation - it is fair to say the Magpies have done it all in their 999 games.
From the highest of highs to the lowest of lows, there have been some unforgettable games during this time - and a fair few of you probably would like to never think about again.
Here, we have listed our choices for five of the very best and five of the very worst Premier League games Newcastle have been involved in.
Let us know what you think of our selections, your memories of these games and any game we may have missed by tweeting us at @MouthofTynePod.
A message from the Football Clubs Editor
Our aim is to provide you with the best, most up-to-date and most informative Newcastle United coverage 365 days a year.
This depth of coverage costs, so to help us maintain the high-quality reporting that you are used to, please consider taking out a subscription; sign up here.
Your support is much appreciated. Richard Mennear, Football Clubs Editor

9. BEST: February 5, 2011 - Newcastle 4-4 Arsenal
How fitting that this game would finish with Cheick Tiote’s stunning volley. Newcastle, minus Andy Carroll who had left for Liverpool just days earlier, put in a herculean second-half effort to overturn a four-goal deficit. Two Joey Barton penalties and a Leon Best goal before Tiote’s wonder strike sealed an unlikely point for the Toon. (Photo credit should read GRAHAM STUART/AFP via Getty Images) Photo: GRAHAM STUART

10. WORST: May 7, 2016 - Aston Villa 0-0 Newcastle United
This time around against Villa, Newcastle’s relegation wasn’t confirmed on the day at Villa Park, however, a dire goalless draw at already-relegated Villa, coupled with a Sunderland victory over Chelsea, all-but relegated Newcastle for the second time in Premier League history. (Photo by Stu Forster/Getty Images) Photo: Stu Forster

