Ballesteros, who has been through repeated surgery since collapsing with a tumour in 2008, was not due to play in the Open Championship but was scheduled to play in the four-hole Champions Challenge on the Wednesday.
The three-time Claret Jug winner was due to grace the scene of his 1984 victory but, after a visit to a Madrid hospital, has announced his decision to stay at home through his personal website.
“I very much wanted to be at the British Open in St Andrews next month to personally thank all the golf fans and friends who have given me their support – not only during these two years when I have been recovering from my illness, but also to thank them for the affection they have shown during my golf career,” Ballesteros said.
“I am aware that there might be people who have been preparing their trip to encourage and cheer me up. Hence, I do not want to disappoint anyone at the last minute and after listening to the doctors’ advice I have taken the difficult decision not to travel to St Andrews.”
The statement also revealed details of Ballesteros‘ hospital visit, stating: “The medical team have informed him this morning that at this time he should not put himself under any undue stress or in potentially emotional situations. It is for this reason that they have advised him against travelling to St Andrews.”