Gary Player believes Tiger Woods will never win another major or be "a real force again" in golf.
Fifteen-time major winner Woods is recovering at his Florida home after the car crash in Los Angeles that saw him suffer severe leg injuries.
The 45-year-old hopes to return to competition, but the day that happens is a long way off.
The Los Angeles County Sheriff said Woods was driving at over 80 miles per hour in a 45mph zone on February 23 when he lost control of his Genesis SUV and came off the road, hitting a tree. He was said on the day of the crash to have been fortunate to survive the impact.
Player, who won nine majors in his own storied career, says it is hard to see Woods reviving the all-conquering game that brought him so much glory.
However, he expects the American superstar, who has battled back problems over the last seven years, to play again.
"Oh yes, my answer is emphatically yes," Player told Stats Perform News. "Yes, I do believe he will come back, and I do believe he will play in tournaments, but I don't believe he will win another major.
"He is getting on in age. Yes, I won the Masters at 42, [Jack] Nicklaus won it at 46, but he has been playing with a bad back. He has had four or five operations on his back - it's fused. He's had knee problems, he has had so many problems and eventually they can wear you down."
Woods has also spoken in the past of a "sleep disorder", and South African all-time great Player pointed to that as another possible factor that makes it improbable the former world number one will rise to the top of the game once more.
"So I don't think he will ever come out and be a real force again, but I hope I'm wrong," Player said. "I pray I am wrong, but that is just my opinion.
"I am not being naive and I am not being arrogant in my opinion - according to doctors, some doctors say he won't, some doctors say he will - but the will of a man is more important than a doctor's opinion sometimes."
Player, 85, is one of only five players, along with Woods, Jack Nicklaus, Ben Hogan and Gene Sarazen, to have won golf's modern career Grand Slam by triumphing at each of the Masters, Open Championship, US PGA Championship and U.S. Open.
He said he missed Woods "terribly" during the recent Masters week.
"I can only tell you at the Masters dinner, with 33 champions in the room, it was brought up and everybody said, 'hear, hear', how much we miss Tiger and we hope he'll be back soon," Player said.
"To the contrary, most people say he will never play again, I know in my heart... Tiger Woods is a special man. He will come back and play the tournament again."