Jovan Milosevic Joins SC Braga Until 2031
Jovan Milosevic’s Stuttgart chapter is over. SC Braga have moved quickly, decisively, and landed a striker they believe can grow with them – and they’ve tied him down until 2031.
The Portuguese club confirmed the deal on Wednesday evening, ending weeks of speculation that first surfaced in Bild. Milosevic signs a five-year contract with one of Portugal’s most ambitious sides, a team with European football in their sights and no intention of standing still.
For VfB Stuttgart, this is exactly the kind of transfer their hierarchy had been waiting for. Milosevic, once seen as a promising investment, had slipped firmly into the “sale candidate” category after a series of loan spells. Now he brings in a fee that could reach up to nine million euros including bonuses, according to Bild.
Stuttgart had paid just 1.5 million euros to Vojvodina Novi Sad in 2023 to bring the Serbian forward to the Bundesliga. They are now looking at a potential sixfold return. For a club preparing for the Champions League, that is not just tidy business – it is important income at the right time.
Talent that never settled
The frustration in all this is obvious. Milosevic has clear potential, but it never properly surfaced in Stuttgart colours. Across three years, he managed only six competitive appearances for the Swabians. The breakthrough never came, the minutes never really followed.
From February 2024, his future lay anywhere but the Mercedes-Benz Arena. Stuttgart sent him out repeatedly: first to FC St. Gallen in Switzerland, then to Partizan Belgrade back in Serbia, and finally to Werder Bremen for the second half of last season.
Bremen was where he finally left a clearer mark. Three goals in 13 appearances for SV Werder hinted at the striker many scouts had liked. Yet even that wasn’t enough to alter his standing back at VfB.
He returned to Stuttgart at the end of the season, but Sebastian Hoeneß had already made up his mind. Milosevic was not part of his plans. With a contract running until 2029, the club needed a buyer rather than another short-term solution.
Udinese arrive late – but too late
One did not become two. Udinese Calcio tried to hijack the move at the last moment. The Serie A side, long known for spotting value in the market, attempted to lure Milosevic away from Braga in the final stretch of negotiations.
The late push failed. According to Bild, Stuttgart and Braga had already shaken hands on a final agreement on Wednesday morning. By the time Udinese came knocking, the door was effectively shut.
So Milosevic heads to Portugal, not Italy, and to a club that finished fourth in the Primeira Liga last season and continues to push against the country’s traditional giants.
A new fight for minutes in Braga
Braga’s interest was not fleeting. The club had been working on this transfer for weeks, driven strongly by coach Carlos Vicens, who is said to be a firm admirer of Milosevic’s style. He sees something in the 21-year-old that Stuttgart never fully unlocked.
The path to the starting XI, though, will be anything but simple.
Competition at centre-forward is intense. Milosevic will have to scrap for his place against former Barcelona prospect Pau Victor and ex-Wolfsburg striker Jonas Wind, who arrived on a free transfer after VfL’s relegation. It is a crowded penalty area, and nobody will be gifted minutes.
There is also Europe on the line. Braga must first navigate a Conference League play-off against Austria Vienna to reach the league phase. If they get through, Milosevic will have the continental stage he has been chasing since leaving Serbia.
Stuttgart walk away with a significant profit and one less question mark in their squad. Braga get a young international with something to prove and a point to make.
Now it is on Milosevic to show whether those lost years in Germany were a warning sign – or just the prelude to a career finally about to catch fire.





