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
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.