This season 2026
- Top 40 SemifinalsSemifinals29th · Semifinals (Individual Semifinal), Men
- Top 100 worldwideQuarterfinals58th worldwide · Quarterfinals 2026
- Top 100 worldwideOpen31st worldwide · Open 2026
Career achievements
Best Semifinals placing
#4
2024
Best Open rank
#31
2026 · Top 100
Earlier seasons
2025Top 100 worldwide1
- Top 100 worldwideOpen63rd worldwide · Open 2025
2024Top 5 Semifinals3
- Top 5 SemifinalsSemifinals4th · Semifinals (South America Semifinal), Men
- Top 1000 worldwideQuarterfinals647th worldwide · Quarterfinals 2024
- Top 500 worldwideOpen161st worldwide · Open 2024
2023Top 5 Semifinals3
- Top 5 SemifinalsSemifinals4th · Semifinals (South America Semifinal), Men
- Top 100 worldwideQuarterfinals50th worldwide · Quarterfinals 2023
- Top 500 worldwideOpen294th worldwide · Open 2023
2021Top 20 Semifinals3
- Top 20 SemifinalsSemifinals13th · Semifinals (Brazil CrossFit Championship), Men
- Top 100 worldwideQuarterfinals53rd worldwide · Quarterfinals 2021
- Top 500 worldwideOpen115th worldwide · Open 2021
2020Open1
- Open17837th worldwide · Open 2020
2018Games age group2
- Games age group8th · CrossFit Games 2018, Boys 16–17
- Top 5000 worldwideOpen2086th worldwide · Open 2018
2017Open1
- Open20933rd worldwide · Open 2017
2016Top 100 worldwide1
- Top 100 worldwideOpen45th worldwide · Open 2016
Confirmed results 18
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Semifinals (Individual Semifinal) | Men | 29 |
| 2026 | Individual Quarterfinal | — | 58 |
| 2026 | Open | Men | 31 |
| 2025 | Open | Men | 63 |
| 2024 | Semifinals (South America Semifinal) | Men | 4 |
| 2024 | Individual Quarterfinal | — | 647 |
| 2024 | Open | Men | 161 |
| 2023 | Semifinals (South America Semifinal) | Men | 4 |
| 2023 | Individual Quarterfinal | — | 50 |
| 2023 | Open | Men | 294 |
| 2021 | Semifinals (Brazil CrossFit Championship) | Men | 13 |
| 2021 | Individual Quarterfinal | — | 53 |
| 2021 | Open | Men | 115 |
| 2020 | Open | Men | 17837 |
| 2018 | Games | Boys 16–17 | 8 |
| 2018 | Open | Men | 2086 |
| 2017 | Open | Men | 20933 |
| 2016 | Open | Boys 14–15 | 45 |