Shakhtar Donetsk have moved again in Brazil, agreeing a deal to sign Flamengo winger Ryan Roberto.
Fabrizio Romano reported Saturday that Shakhtar have agreed a €9m deal for the 18-year-old and described the transfer as completed. Brazilian outlets have framed the deal slightly differently, reporting a package closer to €10m for 90% of Roberto's economic rights, with Flamengo keeping a 10% future-sale stake.
The clean read is simple: the deal is no longer just interest. Shakhtar have landed the player, while the exact public number depends on whether fixed fee, bonuses and retained rights are being counted together.
Why Shakhtar wanted him now
Ryan Roberto's situation had been live for weeks. Globo reported earlier that Shakhtar had already made an official €8m offer and opened talks with Flamengo for the 18-year-old forward. The attraction was obvious: he was a high-upside academy attacker, under contract until 2027, and drawing European attention before becoming established as a senior Flamengo player.
That is the kind of window Shakhtar like. They are not buying the finished product. They are buying the development curve before the player's value jumps in a bigger European league.
Roberto is listed as a left winger by Transfermarkt, while other data profiles also describe him as a forward or attacking midfielder. That flexibility matters because Shakhtar's Brazilian recruitment has often favored players who can live between winger, second striker and creative forward roles.
Why the fee is being reported two ways
The headline number from Romano is €9m. The Brazilian reporting around the sale has often used €10m, with 365Scores citing Venê Casagrande and saying Flamengo closed the transfer for €10m for 90% of the rights, while keeping 10% for a future sale.
That is not necessarily a contradiction. Transfer fees are often reported differently depending on whether the number counts fixed payment, add-ons, exchange-rate framing or percentage rights. For readers, the safest phrasing is: Shakhtar have agreed the deal, the public fee range is around €9m-€10m, and Flamengo are reported to retain a future economic interest.
What Flamengo lose
For Flamengo, this is the familiar academy tradeoff. Selling early brings immediate money and protects against the risk of losing leverage near the end of a contract. Waiting could bring a higher fee, but only if the player gets first-team minutes, extends his deal and keeps his market hot.
Ryan had already become part of the next-wave Flamengo conversation because of his youth output and European interest. Once Shakhtar, Lille and others were linked, the decision became less about whether he was talented and more about whether Flamengo could control the timeline.
Why Shakhtar keep doing this
Shakhtar's Brazilian route is not new. The club built a modern identity around South American recruitment long before this deal: buy young, develop fast, compete in Europe, then sell when the market catches up.
Roberto fits that template. He is young enough to be a future-value bet, talented enough to justify a meaningful fee, and early enough in his senior career that Shakhtar are not paying a Premier League or La Liga premium.
What is next
Watch for formal club announcements, contract length, registration timing and whether Flamengo confirm the retained 10% future-sale interest. Also watch whether Shakhtar immediately place Roberto with the first team or phase him through adaptation minutes.
Shakhtar landing Ryan Roberto is very on-brand: teenage Flamengo attacker, meaningful fee, future-value bet. Romano says €9m agreed and completed; Brazilian reports frame it closer to €10m for 90% rights. Same story, key caveat: structure matters.
