Bruno Peres
Career snapshot
Career highs
Born the same day
Shares 1990-03-01 · 6 players total
| Full name | Bruno Peres |
|---|---|
| Name in home country | Bruno da Silva Peres |
| Date of birth | 1990-03-01 (36 yrs) |
| Place of birth | São Paulo, Brazil |
| Citizenship | Brazil |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 178.00 m |
| Current club | Retrô FC Brasil |
| Joined | 2025-05-19 |
| Contract expires | — |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Trabzonspor | 2 | 21/22 | 22/23 | 46 | 1 | 2 | 2,149 |
| Retrô FC Brasil | 1 | 2025 | 2025 | 5 | 0 | 0 | 0 |
| Club Athletico Paranaense | 1 | 2023 | 2023 | 5 | 0 | 0 | 0 |
| São Paulo Futebol Clube | 2 | 2018 | 2019 | 26 | 1 | 0 | 1,289 |
| Sport Club do Recife | 1 | 2019 | 2019 | 1 | 0 | 0 | 0 |
| Santos FC | 3 | 2012 | 2014 | 68 | 4 | 3 | 1,961 |
| Guarani Futebol Clube (SP) | 2 | 2011 | 2012 | 33 | 0 | 0 | 0 |
| Clube Atlético Bragantino (SP) | 1 | 2010 | 2010 | 6 | 1 | 0 | 397 |
| AS Roma | 4 | 16/17 | 20/21 | 132 | 6 | 12 | 4,020 |
| Torino FC | 3 | 14/15 | 16/17 | 68 | 7 | 11 | 1,822 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 22/23 | Conference L. | Trabzonspor | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Süper Lig | Trabzonspor | 7 | 0 | 0 | 3 | 0 | 0 |
| 22/23 | Türkiye Kupasi | Trabzonspor | 2 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Süper Lig | Trabzonspor | 27 | 1 | 1 | 5 | 0 | 2,149 |
| 21/22 | Türkiye Kupasi | Trabzonspor | 4 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | UECL Quali | Trabzonspor | 4 | 0 | 1 | 1 | 0 | 0 |
| 2025 | Série C | Retrô FC Brasil | 5 | 0 | 0 | 1 | 0 | 0 |
| 2023 | Série A | Club Athletico Paranaense | 5 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Campeonato Paulista | São Paulo Futebol Clube | 6 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Copa do Brasil | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Libertadores | São Paulo Futebol Clube | 2 | 0 | 0 | 1 | 0 | 0 |
| 2019 | Paulistão A1 - Fase Final | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Série A | São Paulo Futebol Clube | 0 | 0 | 0 | 0 | 0 | 0 |
| 2019 | Série B | Sport Club do Recife | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Copa Sudamericana | São Paulo Futebol Clube | 2 | 0 | 0 | 0 | 0 | 0 |
| 2018 | Série A | São Paulo Futebol Clube | 16 | 1 | 0 | 5 | 0 | 1,289 |
| 2014 | Campeonato Paulista | Santos FC | 6 | 1 | 0 | 2 | 0 | 361 |
| 2014 | Copa do Brasil | Santos FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Paulistão A1 - Fase Final | Santos FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2014 | Série A | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Campeonato Paulista | Santos FC | 16 | 0 | 0 | 2 | 0 | 0 |
| 2013 | Copa do Brasil | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Paulistão A1 - Fase Final | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2013 | Série A | Santos FC | 11 | 1 | 0 | 2 | 0 | 528 |
| 2012 | Campeonato Paulista | Guarani Futebol Clube (SP) | 13 | 0 | 0 | 1 | 0 | 0 |
| 2012 | Copa do Brasil | Guarani Futebol Clube (SP) | 0 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Paulistão A1 - Fase Final | Guarani Futebol Clube (SP) | 4 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Recopa Sudamericana | Santos FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2012 | Série A | Santos FC | 25 | 2 | 3 | 4 | 0 | 1,072 |
| 2012 | Série B | Guarani Futebol Clube (SP) | 3 | 0 | 0 | 0 | 0 | 0 |
| 2011 | Série B | Guarani Futebol Clube (SP) | 13 | 0 | 0 | 2 | 0 | 0 |
| 2010 | Série B | Clube Atlético Bragantino (SP) | 6 | 1 | 0 | 1 | 0 | 397 |
| 20/21 | Europa League | AS Roma | 13 | 1 | 2 | 3 | 0 | 961 |
| 20/21 | Italy Cup | AS Roma | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Serie A | AS Roma | 30 | 1 | 2 | 6 | 0 | 1,417 |
| 19/20 | Europa League | AS Roma | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Italy Cup | AS Roma | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Serie A | AS Roma | 16 | 2 | 3 | 3 | 0 | 530 |
| 17/18 | Champions League | AS Roma | 6 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Italy Cup | AS Roma | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Serie A | AS Roma | 18 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | Champions League Qu. | AS Roma | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Europa League | AS Roma | 9 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | Italy Cup | AS Roma | 4 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Italy Cup | Torino FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 16/17 | Serie A | AS Roma | 30 | 2 | 3 | 3 | 0 | 1,112 |
| 15/16 | Italy Cup | Torino FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Serie A | Torino FC | 31 | 3 | 6 | 9 | 0 | 867 |
| 14/15 | Italy Cup | Torino FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Serie A | Torino FC | 34 | 3 | 5 | 8 | 0 | 865 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 09/10 | 2010-01-01 | GO Audax U20 | GO Audax | Transfer | 0 | — |
| 09/10 | 2010-05-01 | GO Audax | Bragantino | Loan | 0 | — |
| 10/11 | 2010-08-31 | Bragantino | GO Audax | Return from loan | 0 | — |
| 10/11 | 2011-05-01 | GO Audax | Guarani | Loan | 0 | — |
| 11/12 | 2012-06-30 | Guarani | GO Audax | Return from loan | 0 | — |
| 12/13 | 2012-07-01 | GO Audax | Santos | Loan | 0 | — |
| 12/13 | 2012-12-31 | Santos | GO Audax | Return from loan | 750000 | — |
| 12/13 | 2013-01-01 | GO Audax | Santos | Transfer | 750000 | — |
| 14/15 | 2014-09-01 | Santos | Torino | Transfer | 600000 | €2.00m |
| 16/17 | 2016-08-16 | Torino | AS Roma | Loan | 13000000 | — |
| 16/17 | 2017-06-30 | AS Roma | Torino | Return from loan | 11000000 | — |
| 17/18 | 2017-07-01 | Torino | AS Roma | Transfer | 11000000 | €12.50m |
| 18/19 | 2018-07-16 | AS Roma | São Paulo | Loan | 8000000 | — |
| 19/20 | 2019-10-02 | São Paulo | Sport Recife | Loan | 4000000 | — |
| 19/20 | 2019-12-30 | Sport Recife | São Paulo | Return from loan | 4000000 | — |
| 19/20 | 2020-01-09 | São Paulo | AS Roma | Return from loan | 4000000 | — |
| 21/22 | 2021-07-01 | AS Roma | Trabzonspor | Transfer | 2500000 | — |
| 22/23 | 2023-04-27 | Trabzonspor | Without Club | Transfer | 1700000 | — |
| 23/24 | 2023-08-25 | Without Club | Athletico-PR | Transfer | 1000000 | — |
| 23/24 | 2024-01-01 | Athletico-PR | Without Club | Transfer | 800000 | — |
| 24/25 | 2025-05-19 | Without Club | Retrô | Transfer | 0 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 15/16 | Adductor pain | 2015-09-24 | 2015-10-25 | 32 | 4 |
| 15/16 | unknown injury | 2016-01-19 | 2016-01-25 | 7 | 2 |
| 16/17 | Adductor injury | 2016-10-14 | 2016-10-28 | 15 | 4 |
| 16/17 | Ankle sprain | 2016-12-12 | 2016-12-16 | 5 | 1 |
| 16/17 | Muscle fatigue | 2017-03-13 | 2017-03-15 | 3 | 0 |
| 17/18 | Adductor injury | 2017-08-20 | 2017-09-06 | 18 | 2 |
| 17/18 | Muscle strain | 2017-10-28 | 2017-11-13 | 17 | 3 |
| 17/18 | Hamstring muscle injury | 2018-05-06 | 2018-07-31 | 87 | 7 |
| 20/21 | Quarantine | 2020-08-28 | 2020-09-20 | 24 | 1 |
| 21/22 | Groin injury | 2021-08-26 | 2021-09-08 | 14 | 2 |
| 21/22 | Knee medial ligament tear | 2021-10-17 | 2021-11-14 | 29 | 4 |
| 21/22 | Achilles tendon rupture | 2022-04-23 | 2022-09-27 | 158 | 18 |
| 22/23 | Fitness | 2022-09-27 | 2022-11-12 | 47 | 10 |
| 22/23 | Shoulder injury | 2023-01-28 | 2023-02-13 | 17 | 3 |
| 22/23 | muscular problems | 2023-04-18 | 2023-04-30 | 13 | 1 |
| Date | Value |
|---|---|
| Jan 1, 1970 | — |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €1.70m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.40m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €3.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €6.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €7.50m |
| Jan 1, 1970 | €9.00m |
| Jan 1, 1970 | €11.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €13.00m |
| Jan 1, 1970 | €10.00m |
| Jan 1, 1970 | €8.00m |
| Jan 1, 1970 | €3.20m |
| Jan 1, 1970 | €5.50m |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €750k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Bryan Cristante | 2 | 0 | 0 |
| Josef Martínez | 1 | 2 | 0 |
| Gonzalo Villar | 2 | 0 | 0 |
| Uğurcan Çakır | 2 | 0 | 0 |
| Pau López | 2 | 0 | 0 |
| Henrikh Mkhitaryan | 2 | 3 | 0 |
| Konstantinos Manolas | 2 | 0 | 0 |
| Gianluca Mancini | 2 | 0 | 0 |
| Juan Jesus | 2 | 0 | 0 |
| Edin Džeko | 2 | 3 | 0 |
| Daniele Padelli | 1 | 0 | 0 |
| Giuseppe Vives | 1 | 1 | 0 |
| Diego Perotti | 2 | 0 | 0 |
| Kamil Glik | 1 | 1 | 0 |
| Stephan El Shaarawy | 2 | 1 | 0 |
| Radja Nainggolan | 2 | 1 | 0 |
| Lorenzo Pellegrini | 2 | 1 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 14/15 | Serie A | Torino FC | 3 | 34 |
| 15/16 | Serie A | Torino FC | 3 | 31 |
| 16/17 | Serie A | AS Roma | 2 | 30 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 15/16 | Serie A | Torino FC | 6 | 31 |
| 14/15 | Serie A | Torino FC | 5 | 34 |
| 16/17 | Serie A | AS Roma | 3 | 30 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 19/20 | 2020-01-09 | São Paulo | AS Roma | Return from loan | — | €4.00m |
| 19/20 | 2019-12-30 | Sport Recife | São Paulo | Return from loan | — | €4.00m |
| 19/20 | 2019-10-02 | São Paulo | Sport Recife | Loan | — | €4.00m |
| 18/19 | 2018-07-16 | AS Roma | São Paulo | Loan | — | €8.00m |
| 16/17 | 2017-06-30 | AS Roma | Torino | Return from loan | — | €11.00m |
| 16/17 | 2016-08-16 | Torino | AS Roma | Loan | — | €13.00m |
| 12/13 | 2012-12-31 | Santos | GO Audax | Return from loan | — | €750k |
| 12/13 | 2012-07-01 | GO Audax | Santos | Loan | — | — |
| 11/12 | 2012-06-30 | Guarani | GO Audax | Return from loan | — | — |
| 10/11 | 2011-05-01 | GO Audax | Guarani | Loan | — | — |
| 10/11 | 2010-08-31 | Bragantino | GO Audax | Return from loan | — | — |
| 09/10 | 2010-05-01 | GO Audax | Bragantino | Loan | — | — |
Teams faced most often by Bruno Peres'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 % |
|---|---|---|---|---|---|---|---|---|
| AC Milan | 25 | 5 | 8 | 12 | 26 | 41 | -15 | 20% |
| Udinese Calcio | 24 | 15 | 3 | 6 | 41 | 22 | +19 | 63% |
| Genoa CFC | 24 | 16 | 4 | 4 | 43 | 27 | +16 | 67% |
| ACF Fiorentina | 24 | 13 | 5 | 6 | 43 | 25 | +18 | 54% |
| SSC Napoli | 24 | 5 | 5 | 14 | 19 | 38 | -19 | 21% |
| Cagliari Calcio | 20 | 11 | 5 | 4 | 39 | 29 | +10 | 55% |
| Inter | 17 | 5 | 5 | 7 | 20 | 24 | -4 | 29% |
| Atalanta | 16 | 5 | 5 | 6 | 19 | 28 | -9 | 31% |
| Sassuolo Calcio | 16 | 7 | 5 | 4 | 32 | 24 | +8 | 44% |
| Lazio Roma | 16 | 4 | 5 | 7 | 21 | 28 | -7 | 25% |
| Juventus | 16 | 4 | 2 | 10 | 20 | 29 | -9 | 25% |
| Empoli FC | 16 | 7 | 6 | 3 | 23 | 13 | +10 | 44% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 14/15 | Senior debut season | |
| 14/15 | First senior goal |
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′ |
|---|---|---|---|---|---|---|
| 22/23 | 11 | 0 | 4 | 0 | 0 | 0 |
| 21/22 | 35 | 2,149 | 6 | 1 | 0 | 0.29 |
| 2025 | 5 | 0 | 1 | 0 | 0 | 0 |
| 2019 | 9 | 0 | 1 | 0 | 0 | 0 |
| 2018 | 18 | 1,289 | 5 | 0 | 0 | 0.35 |
| 2014 | 10 | 361 | 2 | 0 | 0 | 0.5 |
| 2013 | 31 | 528 | 4 | 0 | 0 | 0.68 |
| 2012 | 47 | 1,072 | 5 | 0 | 0 | 0.42 |
| 2011 | 13 | 0 | 2 | 0 | 0 | 0 |
| 2010 | 6 | 397 | 1 | 0 | 0 | 0.23 |
| 20/21 | 44 | 2,378 | 9 | 0 | 0 | 0.34 |
| 19/20 | 19 | 530 | 3 | 0 | 0 | 0.51 |
| 17/18 | 25 | 0 | 1 | 1 | 0 | 0 |
| 16/17 | 45 | 1,202 | 4 | 0 | 0 | 0.3 |
| 15/16 | 33 | 867 | 9 | 0 | 0 | 0.93 |
| 14/15 | 34 | 865 | 8 | 0 | 0 | 0.83 |
Output by competition
Career goals and assists broken down by tournament.
More on Bruno Peres
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Bruno Peres
Who is Bruno Peres?
Bruno Peres is a Brazil professional footballer who plays as a right-back for Retrô FC Brasil.
How old is Bruno Peres?
Bruno Peres is 36 years old. He was born on March 1, 1990 in São Paulo.
What position does Bruno Peres play?
Bruno Peres plays as a right-back (Defender - Right-Back).
What club does Bruno Peres play for?
Bruno Peres currently plays for Retrô FC Brasil.
How many career goals has Bruno Peres scored?
Across all senior club competitions in our dataset, Bruno Peres has scored 20 goals in 390 appearances.
Brazil