Bruno Duarte
Career snapshot
Career highs
Born the same day
Shares 1996-03-24 · 6 players total
| Full name | Bruno Duarte |
|---|---|
| Name in home country | Bruno Duarte da Silva |
| Date of birth | 1996-03-24 (30 yrs) |
| Place of birth | São Paulo, Brazil |
| Citizenship | Brazil Italy |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | right |
| Height | 182.00 m |
| Current club | Red Star Belgrade |
| Joined | 2024-07-17 |
| Contract expires | 2027-06-30 |
| Agent | Roc Nation Sports |
Percentile rank vs 49 other Attack - Centre-Forwards with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Red Star Belgrade | 2 | 24/25 | 25/26 | 53 | 26 | 6 | 569 |
| SC Farense | 1 | 23/24 | 23/24 | 36 | 14 | 4 | 183 |
| Damac FC | 1 | 22/23 | 22/23 | 19 | 4 | 0 | 346 |
| Vitória Guimarães SC | 3 | 19/20 | 21/22 | 98 | 23 | 10 | 874 |
| Portuguesa | 1 | 2016 | 2016 | 6 | 0 | 0 | 0 |
| PFC Lviv | 2 | 18/19 | 19/20 | 33 | 10 | 2 | 899 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Champions League Qu. | Red Star Belgrade | 6 | 4 | 0 | 1 | 0 | 103 |
| 25/26 | Super liga Srbije | Red Star Belgrade | 2 | 2 | 1 | 0 | 0 | 48 |
| 24/25 | Champions League | Red Star Belgrade | 7 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Champions League Qu. | Red Star Belgrade | 2 | 1 | 0 | 0 | 0 | 96 |
| 24/25 | Kup Srbije | Red Star Belgrade | 4 | 3 | 1 | 0 | 0 | 103 |
| 24/25 | Super liga Championship round | Red Star Belgrade | 7 | 4 | 0 | 1 | 0 | 99 |
| 24/25 | Super liga Srbije | Red Star Belgrade | 25 | 12 | 4 | 0 | 0 | 120 |
| 23/24 | Allianz Cup | SC Farense | 3 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Liga Portugal | SC Farense | 32 | 13 | 4 | 6 | 0 | 174 |
| 23/24 | Taça de Portugal | SC Farense | 1 | 1 | 0 | 0 | 0 | 9 |
| 22/23 | King's Cup | Damac FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Saudi Pro League | Damac FC | 18 | 4 | 0 | 2 | 0 | 346 |
| 21/22 | Allianz Cup | Vitória Guimarães SC | 4 | 3 | 0 | 1 | 0 | 56 |
| 21/22 | Liga Portugal | Vitória Guimarães SC | 31 | 7 | 4 | 3 | 0 | 141 |
| 21/22 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Série C | Portuguesa | 6 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga NOS | Vitória Guimarães SC | 25 | 3 | 1 | 3 | 0 | 332 |
| 20/21 | Taça de Portugal | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Allianz Cup | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Europa League | Vitória Guimarães SC | 6 | 2 | 0 | 0 | 0 | 146 |
| 19/20 | Europa League Qualifying | Vitória Guimarães SC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga NOS | Vitória Guimarães SC | 24 | 8 | 5 | 1 | 0 | 199 |
| 19/20 | Premier Liga | PFC Lviv | 3 | 1 | 0 | 1 | 0 | 270 |
| 19/20 | Taça de Portugal | Vitória Guimarães SC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Premier Liga | PFC Lviv | 19 | 7 | 0 | 5 | 0 | 231 |
| 18/19 | Premier Liga - Meisterrunde | PFC Lviv | 9 | 2 | 2 | 3 | 0 | 398 |
| 18/19 | Ukrainian Cup | PFC Lviv | 2 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2014-01-01 | São Paulo U17 | Palmeiras U20 | Transfer | 0 | — |
| 15/16 | 2016-01-01 | Palmeiras U20 | Portuguesa | Transfer | 0 | — |
| 18/19 | 2018-07-01 | Portuguesa | PFC Lviv | Transfer | 0 | — |
| 19/20 | 2019-08-15 | PFC Lviv | Vit. Guimarães | Transfer | 700000 | €600k |
| 22/23 | 2022-07-22 | Vit. Guimarães | Damac FC | Transfer | 1500000 | €600k |
| 23/24 | 2023-07-20 | Damac FC | Farense | Transfer | 1300000 | — |
| 24/25 | 2024-07-17 | Farense | Red Star | Transfer | 3000000 | €2.00m |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 18/19 | unknown injury | 2019-02-21 | 2019-03-01 | 9 | 1 |
| 19/20 | unknown injury | 2020-01-15 | 2020-02-01 | 18 | 3 |
| 24/25 | Adductor injury | 2024-10-22 | 2024-11-22 | 32 | 6 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.30m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €700k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Nicolas Janvier | 2 | 1 | 752 |
| Rúben Lameiras | 1 | 3 | 656 |
| Gonçalo Silva | 1 | 0 | 0 |
| Mohamed Belloumi | 1 | 2 | 0 |
| Fabrício Isidoro | 1 | 1 | 0 |
| Claudio Falcão | 1 | 1 | 0 |
| Luka Ilic | 3 | 0 | 0 |
| Marco Matias | 1 | 3 | 0 |
| Ricardo Velho | 1 | 0 | 0 |
| Volodymyr Adamyuk | 1 | 1 | 0 |
| Marcus Edwards | 1 | 7 | 0 |
| Rafa Soares | 2 | 2 | 0 |
| Jorge Fernandes | 1 | 0 | 0 |
| Abdul Mumin | 1 | 0 | 0 |
| André Almeida | 1 | 0 | 0 |
| Bruno Varela | 1 | 0 | 0 |
| Falaye Sacko | 2 | 2 | 0 |
| Rochinha | 1 | 4 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Liga Portugal | SC Farense | 13 | 32 |
| 24/25 | Super liga Srbije | Red Star Belgrade | 12 | 25 |
| 19/20 | Liga NOS | Vitória Guimarães SC | 8 | 24 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 19/20 | Liga NOS | Vitória Guimarães SC | 5 | 24 |
| 21/22 | Liga Portugal | Vitória Guimarães SC | 4 | 31 |
| 23/24 | Liga Portugal | SC Farense | 4 | 32 |
Last 24 matches for Red Star Belgrade The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2022-11-03 | EL |
AS Monaco FC | 4–1 | Red Star Belgrade | Available |
| 2022-10-27 | EL |
Red Star Belgrade | 2–1 | Trabzonspor | Available |
| 2022-10-13 | EL |
Ferencvárosi TC | 2–1 | Red Star Belgrade | Available |
| 2022-10-06 | EL |
Red Star Belgrade | 4–1 | Ferencvárosi TC | Available |
| 2022-09-15 | EL |
Trabzonspor | 2–1 | Red Star Belgrade | Available |
| 2022-09-08 | EL |
Red Star Belgrade | 0–1 | AS Monaco FC | Available |
| 2021-12-09 | EL |
S.C. Braga | 1–1 | Red Star Belgrade | Available |
| 2021-11-25 | EL |
Red Star Belgrade | 1–0 | PFC Ludogorets Razgrad | Available |
| 2021-11-04 | EL |
Red Star Belgrade | 0–1 | FC Midtjylland | Available |
| 2021-10-21 | EL |
FC Midtjylland | 1–1 | Red Star Belgrade | Available |
| 2021-09-30 | EL |
PFC Ludogorets Razgrad | 0–1 | Red Star Belgrade | Available |
| 2021-09-16 | EL |
Red Star Belgrade | 2–1 | S.C. Braga | Available |
| 2020-12-10 | EL |
FC Slovan Liberec | 0–0 | Red Star Belgrade | Available |
| 2020-12-03 | EL |
Red Star Belgrade | 0–0 | TSG 1899 Hoffenheim | Available |
| 2020-11-26 | EL |
KAA Gent | 0–2 | Red Star Belgrade | Available |
| 2020-11-05 | EL |
Red Star Belgrade | 2–1 | KAA Gent | Available |
| 2020-10-29 | EL |
Red Star Belgrade | 5–1 | FC Slovan Liberec | Available |
| 2020-10-22 | EL |
TSG 1899 Hoffenheim | 2–0 | Red Star Belgrade | Available |
| 2017-12-07 | EL |
Red Star Belgrade | 1–0 | 1. FC Köln | Available |
| 2017-11-23 | EL |
FC BATE Borisov | 0–0 | Red Star Belgrade | Available |
| 2017-11-02 | EL |
Arsenal F.C. | 0–0 | Red Star Belgrade | Available |
| 2017-10-19 | EL |
Red Star Belgrade | 0–1 | Arsenal F.C. | Available |
| 2017-09-28 | EL |
1. FC Köln | 0–1 | Red Star Belgrade | Available |
| 2017-09-14 | EL |
Red Star Belgrade | 1–1 | FC BATE Borisov | Available |
Teams faced most often by Bruno Duarte's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Rio Ave FC | 8 | 1 | 2 | 5 | 8 | 13 | -5 | 13% |
| CD Nacional | 8 | 3 | 1 | 4 | 9 | 12 | -3 | 38% |
| Moreirense FC | 8 | 1 | 1 | 6 | 7 | 12 | -5 | 13% |
| FC Famalicão | 6 | 2 | 3 | 1 | 8 | 7 | +1 | 33% |
| FC Porto | 6 | 0 | 0 | 6 | 4 | 14 | -10 | 0% |
| Casa Pia AC | 6 | 1 | 2 | 3 | 4 | 7 | -3 | 17% |
| Vitória Guimarães | 6 | 1 | 4 | 1 | 10 | 10 | 0 | 17% |
| CD Santa Clara | 4 | 0 | 2 | 2 | 2 | 7 | -5 | 0% |
| FC Arouca | 4 | 1 | 1 | 2 | 5 | 5 | 0 | 25% |
| GD Estoril Praia | 4 | 2 | 1 | 1 | 6 | 8 | -2 | 50% |
| CD Trofense | 4 | 2 | 1 | 1 | 7 | 4 | +3 | 50% |
| Estrela Amadora | 4 | 1 | 2 | 1 | 7 | 6 | +1 | 25% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | First senior goal | |
| 23/24 | Goal #50 (career) |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 25/26 | 8 | 151 | 1 | 0 | 0 | 0.6 |
| 24/25 | 45 | 418 | 1 | 0 | 0 | 0.22 |
| 23/24 | 36 | 183 | 6 | 0 | 0 | 2.95 |
| 22/23 | 19 | 346 | 2 | 0 | 0 | 0.52 |
| 21/22 | 37 | 197 | 4 | 0 | 0 | 1.83 |
| 20/21 | 27 | 332 | 3 | 0 | 0 | 0.81 |
| 19/20 | 37 | 615 | 2 | 0 | 0 | 0.29 |
| 18/19 | 30 | 629 | 8 | 1 | 0 | 1.29 |
Output by competition
Career goals and assists broken down by tournament.
More on Bruno Duarte
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bruno Duarte
Who is Bruno Duarte?
Bruno Duarte is a Brazil professional footballer who plays as a centre-forward for Red Star Belgrade.
How old is Bruno Duarte?
Bruno Duarte is 30 years old. He was born on March 24, 1996 in São Paulo.
What position does Bruno Duarte play?
Bruno Duarte plays as a centre-forward (Attack - Centre-Forward).
What club does Bruno Duarte play for?
Bruno Duarte currently plays for Red Star Belgrade.
How many career goals has Bruno Duarte scored?
Across all senior club competitions in our dataset, Bruno Duarte has scored 77 goals in 245 appearances.
What is Bruno Duarte's market value?
Bruno Duarte's most recent reported market value is €4.50m.