Former Brazilian international Oscar has retired at the age of 34 due to heart problems, his Sao Paulo club announced on Saturday.
The attacking midfielder had been out of action since late 2025. He was hospitalized for five days in November after fainting during a routine medical examination. A vasovagal syncope caused by a sudden drop in blood pressure, heart rate, and cerebral blood flow was diagnosed, forcing him to end his career before the end of his contract in 2027.
“I finish here, in Sao Paulo, a career that has taken me practically all over the world,” said the former Chelsea and Shanghai player, quoted in a statement from the Paulista club.
With 48 caps and 12 goals for the Seleção, with whom he played in the 2014 World Cup at home, Oscar returned to Sao Paulo in 2025, his childhood club. In his message, he thanked “all the supporters of Sao Paulo who have supported me since my return and during this difficult time.”







