But, considering he was at the club when Kevin Keegan was last at the club and made his debut on 11th August 1997 ... 100 appearances is not a lot to show for a career.
We cannot doubt he has been a loyal Toon servant, but would he change it if he had his time over again?
Apparently not, and he still has hopes of getting the call for the Man Utd fixture.
Not A Record Harper Will Cherish!
Harper: "If required and it's me who is selected against Man United it would be great.
"I will be doing everything possible to stay in the team.
"But that is something that anybody would expect. We've got to show a response.
"It's not only got to be for what's been happening recently, but down at Aston Villa and not least what happened at Old Trafford last month.
"We had a good 45 minutes at Man United and were then torn open in the second half.
"So we need a response and I am pretty confident we'll see that.
"I did see Shay slip in the game at Villa and he didn't feel it then.
"But after that he passed the ball out and he gave me a signal.
"I had to be ready - but I've had plenty of experience of it!"
"We have to battle on between now and the end of the season.
"We have 12 big games coming up and we've got to be ready for all of them."