CalloutIQbeta

2025 Musclecontest Brazil Pro

Sao Paulo, Brazil · Oct 17–18
Classic Physique Full field · 19
2nd Fabio JunioBrazil
3rd Jhone JhoninhoBrazil
4th Rogerio FelizardoBrazil
5th Cezar FalcaoBrazil
6th Kenny MoreiraBrazil
7th Luiz MoreiraBrazil
8th Fabio VelosoBrazil
9th Alexandre TrindadeBrazil
10th Anderson PhysiqueBrazil
12th Davi Flex JrBrazil
14th Thiago LimaBrazil
16th Fabiano AndradeBrazil
16th Victor BortolettoBrazil
16th Alan MendesBrazil
16th Sergio SantosBrazil
Scorecard Intelligence Sourced from official show card
Terrence Ruffin won by 3 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Terrence Ruffin leader
2nd Fabio Junio +3 on 1st
3rd Jhone Jhoninho +3 on 2nd
4th Rogerio Felizardo +3 on 3rd
5th Cezar Falcao +3 on 4th
6th Kenny Moreira +3 on 5th
7th Luiz Moreira +3 on 6th
8th Fabio Veloso +3 on 7th
9th Alexandre Trindade +3 on 8th
10th Anderson Physique +3 on 9th
11th Moacir Moacir Junior +3 on 10th
12th Davi Flex Jr +3 on 11th
Top 12 scoring positions; 4 further positions not drawn.
PlAthlete JudgingFinalsMoveTotalRead
1st Terrence Ruffin 3 3 Narrow win
2nd Fabio Junio 6 6
3rd Jhone Jhoninho 9 9
4th Rogerio Felizardo 12 12
5th Cezar Falcao 15 15
6th Kenny Moreira 18 18
7th Luiz Moreira 21 21
8th Fabio Veloso 24 24
9th Alexandre Trindade 27 27
10th Anderson Physique 30 30
11th Moacir Moacir Junior 33 33
12th Davi Flex Jr 36 36
13th Breno Roberto Eleuterio Pereira 39 39
14th Thiago Lima 42 42
15th Alan Dieime Costa Dos Reis 45 45
16th Fabiano Andrade 48 48 Tied
16th Victor Bortoletto 48 48 Tied
16th Alan Mendes 48 48 Tied
16th Sergio Santos 48 48 Tied
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
212 Bodybuilding Full field · 11
1st Felipe MoraesBrazil
2nd Fabricio MoreiraBrazil
3rd Andrey PereiraBrazil
4th Andre FormigaBrazil
5th Cassio GoesBrazil
6th Henrique SilvaBrazil
8th Charleston CornishBahamas
9th Felipe AndradeBrazil
10th Wellington SantosBrazil
Scorecard Intelligence Sourced from official show card
Felipe Moraes won by 3 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Felipe Moraes leader
2nd Fabricio Moreira +3 on 1st
3rd Andrey Pereira +3 on 2nd
4th Andre Formiga +3 on 3rd
5th Cassio Goes +3 on 4th
6th Henrique Silva +3 on 5th
7th Wagner Wagner Junior +3 on 6th
8th Charleston Cornish +3 on 7th
9th Felipe Andrade +3 on 8th
10th Wellington Santos +3 on 9th
11th Josevan Clemente De Almeida +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Felipe Moraes 3 3 Narrow win
2nd Fabricio Moreira 6 6
3rd Andrey Pereira 9 9
4th Andre Formiga 12 12
5th Cassio Goes 15 15
6th Henrique Silva 18 18
7th Wagner Wagner Junior 21 21
8th Charleston Cornish 24 24
9th Felipe Andrade 27 27
10th Wellington Santos 30 30
11th Josevan Clemente De Almeida 33 33
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Bikini Full field · 11
1st Sharon RamosDominican Republic
2nd Bruna ToigoBrazil
4th Luciana SantosBrazil
5th Mariana MenezesBrazil
7th Sabrina GenerosiBrazil
8th Maria Silvina BaronioArgentina
9th Flavia SantosBrazil
10th Priscila AlbinoBrazil
11th Paty MotaBrazil
Scorecard Intelligence Sourced from official show card
Sharon Ramos won by 3 — a narrow decision.
Show gap ladder Hide gap ladder
Spacing is the real score gap, so distance on this axis is distance on the card.
1st Sharon Ramos leader
2nd Bruna Toigo +3 on 1st
3rd Maria Alexsandra Rocha +3 on 2nd
4th Luciana Santos +3 on 3rd
5th Mariana Menezes +3 on 4th
7th Sabrina Generosi +3 on 6th
8th Maria Silvina Baronio +3 on 7th
9th Flavia Santos +3 on 8th
10th Priscila Albino +3 on 9th
11th Paty Mota +3 on 10th
All 11 scoring positions on the card.
PlAthlete JudgingFinalsMoveTotalRead
1st Sharon Ramos 3 3 Narrow win
2nd Bruna Toigo 6 6
3rd Maria Alexsandra Rocha 9 9
4th Luciana Santos 12 12
5th Mariana Menezes 15 15
6th Kerolana Tamires Diniz Lima De Sousa 18 18
7th Sabrina Generosi 21 21
8th Maria Silvina Baronio 24 24
9th Flavia Santos 27 27
10th Priscila Albino 30 30
11th Paty Mota 33 33
Scores are summed judge placings — lower is better, Total = Judging + Finals. scored better in finals, slipped.
Open presentation view Full-screen, large type — built for screen-sharing and screenshots.
Cite, Download or Embed
Take this record with you. Every export keeps the per-result source links, because a number without its receipt is the thing this site exists not to publish.
Cite this pageCitation & BibTeX
CalloutIQ. "2025 Musclecontest Brazil Pro — results." CalloutIQ, 41 results across 3 divisions, accessed September 3, 2026. https://calloutiq.com/contests/2025-musclecontest-brazil-pro-2
@misc{calloutiq-contests-2025-musclecontest-brazil-pro-2-2026-09-03,
  title  = {{2025 Musclecontest Brazil Pro — results}},
  author = {{CalloutIQ}},
  year   = {2026},
  note   = {Accessed September 3, 2026},
  howpublished = {\url{https://calloutiq.com/contests/2025-musclecontest-brazil-pro-2}}
}
CalloutIQ compiles this record from the IFBB Pro League's and the NPC's published results; the compilation is CalloutIQ's, the results are theirs. Nothing here is an official record of either organization. The record is live, so cite the access date.
Download as CSVSpreadsheet, one row per result
↓ Download CSV
41 results across 3 divisions, 41 carrying judging scores off an official card, each row with its own source link. 3 of 3 divisions have an official_field_size on file — where it is empty, that field is unverified rather than confirmed complete.
Embed this cardPaste anywhere
<iframe src="https://calloutiq.com/embed/contests/2025-musclecontest-brazil-pro-2" title="2025 Musclecontest Brazil Pro — CalloutIQ" width="100%" height="328" loading="lazy" style="border:1px solid #2a2622;border-radius:10px;max-width:520px;"></iframe>
The card renders live from CalloutIQ and updates itself as results land. Free to use with the attribution link left intact.