Dwight Yorke admits he does not know what the future holds, with his Sunderland contract due to expire in the summer.
The 36-year-old has proved to be a pivotal member of Roy Keane's relegation battling side, operating in a holding midfield role, where his passing and experience has been instrumental in their impressive top-flight return.
However, as the third oldest current Premier League player, Yorke admits he is unsure how much longer he will be playing at the highest level.
"Who knows what is in store for me next year?" he told the Sunderland Echo.
"My contract runs out at the end of the season and I will have to sit and see what happens. Will there be an offer for me? I don't know.
"In the meantime, I have just got to keep trying to do my best for Sunderland Football Club until the end of the season."
The former Manchester United hit-man revealed he will know when the time is right to hang up his boots - but at the moment he still believes he has a lot to offer.
"If I didn't think I could be playing then I would happily walk away from the game today.
"I feel I can play in this position I'm playing today and I feel I can compete with some of the young lads still.
"I'll keep going until the moment comes when I can't help the team or contribute to the team in any way, then I will certainly walk away.
"Right now I'm still enjoying the game, even though I would like to win a few more matches, which would make it a lot easier for all of us."