If 36-year-old Barry features for West Brom against Arsenal on Monday night it will be his 633rd top flight game, spread across four clubs.
"I want to go as long as possible," said Barry.
"Any ex-players and all my family say 'play as long as possible because there'll be plenty of time to sit back and do different things.'"
"I didn't think I'd get here. You make your debut and you're focused on different things. When you hit 500 you're thinking you're coming to the end of your career. I've been able to keep going," said Barry.