Terrell Owens, the 39-year-old NFL free agent, is ready to retire if no team picks him up this year.
Owens, a wide receiver, has not played in the NFL since 2010. Still, he has been hopeful about getting another shot in the league.
However, the wide receiver is ready to admit that he may not play the sport for the NFL ever again.
"If I play this year, that'd be awesome," Owens told CBS recently. "If I don't play this year, I'm retiring ... That's just me being realistic."
Owens said he still believes in his abilities, but said he has to be honest with himself.
"I want to play again. I want to go out on top with a team," he told CBS. "I think I can still play, but if I don't sign with a team, it would be time to retire. I have to be honest with myself."
Owens holds records in the NFL, holding down the position as second all time in receiving yards and third in receiving touchdowns. Although he was sidelined by an injury in 2010 after playing with the Cincinnati Bengals, the wideout signed with the Allen Wranglers of the Indoor Football League.
Last season, he was given the opportunity to sign with the Seattle Seahawks but was released before the close of the 2012 season.
Owens has been vocal about his unwavering faith while trying to make his way back into the NFL after overcoming injury.
"I'm truly blessed beyond belief," Owens tweeted last August. "My FAITH is intact & will NOT waver."
Although Owens has recently taken up professional bowling in his spare time, he admitted that he lacks certain opportunities.
"I haven't been given the opportunity to go out the way I should go out," Owens told CBS.