This season 2026
- Top 100 worldwideQuarterfinals32nd worldwide · Quarterfinals 2026
- Top 100 worldwideOpen57th worldwide · Open 2026
Career achievements
Best Semifinals placing
#2
2024
Best Open rank
#57
2026 · Top 100
Earlier seasons
2025Games team podium3
- Games team podiumGames team finalist2nd · CrossFit Games 2025 (Team)
- Top 10 SemifinalsSemifinals10th · Semifinals (Team Semifinal), Team
- Top 500 worldwideOpen219th worldwide · Open 2025
2024Games team finalist3
- Games team finalist4th · CrossFit Games 2024 (Team)
- Top 5 SemifinalsSemifinals2nd · Semifinals (North America East Semifinal), Team
- Top 500 worldwideOpen204th worldwide · Open 2024
2023Games team finalist3
- Games team finalist7th · CrossFit Games 2023 (Team)
- Top 5 SemifinalsSemifinals4th · Semifinals (North America East Semifinal), Team
- Top 500 worldwideOpen199th worldwide · Open 2023
2022Top 20 Semifinals3
- Top 20 SemifinalsSemifinals15th · Semifinals (Granite Games), Men
- Top 500 worldwideQuarterfinals158th worldwide · Quarterfinals 2022
- Top 500 worldwideOpen337th worldwide · Open 2022
2021Top 500 worldwide2
- Top 500 worldwideQuarterfinals498th worldwide · Quarterfinals 2021
- Top 1000 worldwideOpen613th worldwide · Open 2021
2020Top 1000 worldwide1
- Top 1000 worldwideOpen945th worldwide · Open 2020
2019Open1
- Open31278th worldwide · Open 2019
Confirmed results 18
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Individual Quarterfinal | — | 32 |
| 2026 | Open | Men | 57 |
| 2025 | Games | Team | 2 |
| 2025 | Semifinals (Team Semifinal) | Team | 10 |
| 2025 | Open | Men | 219 |
| 2024 | Games | Team | 4 |
| 2024 | Semifinals (North America East Semifinal) | Team | 2 |
| 2024 | Open | Men | 204 |
| 2023 | Games | Team | 7 |
| 2023 | Semifinals (North America East Semifinal) | Team | 4 |
| 2023 | Open | Men | 199 |
| 2022 | Semifinals (Granite Games) | Men | 15 |
| 2022 | Individual Quarterfinal | — | 158 |
| 2022 | Open | Men | 337 |
| 2021 | Individual Quarterfinal | — | 498 |
| 2021 | Open | Men | 613 |
| 2020 | Open | Men | 945 |
| 2019 | Open | Men | 31278 |