This season 2026
- Top 20 GamesGames finalist11th · CrossFit Games 2026, Men
- 12th Tour Stop 212th · Tour Stop 2 – Grand Park, Men
- 35th in Tour ranking35th · WFP Tour 2026 ranking (unofficial)
- Top 10 SemifinalsSemifinals6th · Semifinals (Individual Semifinal), Men
- Top 10 worldwideQuarterfinals7th worldwide · Quarterfinals 2026
- Top 10 worldwideOpen1st worldwide · Open 2026
Career achievements
Games appearances
5
2021, 2022, 2023, 2025, 2026
Best Games finish
#11
2026
Titles
1
Podiums
1
Best Semifinals placing
#4
2022
Best Open rank
#1
2026 · Top 10
Best WFP finish
#1
World Fitness Tour – Challenger Qualifier 1 · 2025
Earlier seasons
2025Top 20 Games7
- Top 20 GamesGames finalist12th · CrossFit Games 2025, Men
- WFP Finals22nd · WFP Finals 2025, Men
- Event winner1st World Fitness Tour - Challenger Qualifier 11st · World Fitness Tour – Challenger Qualifier 1, Men
- 9th Tour Stop 19th · Tour Stop 1 – Indianapolis, Men
- 11th Tour Stop 211th · Tour Stop 2 – Mesa, Men
- 12th Tour 202512th · WFP Tour 2025 standings
- Top 10 worldwideOpen1st worldwide · Open 2025
2024Top 20 Semifinals3
- Top 20 SemifinalsSemifinals11th · Semifinals (North America West Semifinal), Men
- Top 100 worldwideQuarterfinals66th worldwide · Quarterfinals 2024
- Top 100 worldwideOpen19th worldwide · Open 2024
2023Top 20 Games4
- Top 20 GamesGames finalist18th · CrossFit Games 2023, Men
- Top 10 SemifinalsSemifinals8th · Semifinals (North America West Semifinal), Men
- Top 100 worldwideQuarterfinals58th worldwide · Quarterfinals 2023
- Top 10 worldwideOpen3rd worldwide · Open 2023
2022Top 40 Games4
- Top 40 GamesGames finalist32nd · CrossFit Games 2022, Men
- Top 5 SemifinalsSemifinals4th · Semifinals (Granite Games), Men
- Top 100 worldwideQuarterfinals72nd worldwide · Quarterfinals 2022
- Top 10 worldwideOpen4th worldwide · Open 2022
2021Top 40 Games4
- Top 40 GamesGames finalist31st · CrossFit Games 2021, Men
- Top 5 SemifinalsSemifinals5th · Semifinals (Granite Games), Men
- Top 100 worldwideQuarterfinals32nd worldwide · Quarterfinals 2021
- Top 100 worldwideOpen18th worldwide · Open 2021
2020Top 500 worldwide1
- Top 500 worldwideOpen108th worldwide · Open 2020
2019Top 500 worldwide1
- Top 500 worldwideOpen403rd worldwide · Open 2019
2018Games team finalist2
- Games team finalist19th · CrossFit Games 2018 (Team)
- Top 500 worldwideOpen434th worldwide · Open 2018
2017Top 10000 worldwide1
- Top 10000 worldwideOpen5923rd worldwide · Open 2017
Confirmed results 33
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Games | Men | 11 |
| 2026 | Tour Stop 2 – Grand Park | Men | 12 |
| 2026 | Tour 2026 ranking (unofficial) | — | 35 |
| 2026 | Semifinals (Individual Semifinal) | Men | 6 |
| 2026 | Individual Quarterfinal | — | 7 |
| 2026 | Open | Men | 1 |
| 2025 | Games | Men | 12 |
| 2025 | Finals | Men | 22 |
| 2025 | World Fitness Tour – Challenger Qualifier 1 | Men | 1 |
| 2025 | Tour Stop 1 – Indianapolis | Men | 9 |
| 2025 | Tour Stop 2 – Mesa | Men | 11 |
| 2025 | Tour season standings | — | 12 |
| 2025 | Open | Men | 1 |
| 2024 | Semifinals (North America West Semifinal) | Men | 11 |
| 2024 | Individual Quarterfinal | — | 66 |
| 2024 | Open | Men | 19 |
| 2023 | Games | Men | 18 |
| 2023 | Semifinals (North America West Semifinal) | Men | 8 |
| 2023 | Individual Quarterfinal | — | 58 |
| 2023 | Open | Men | 3 |
| 2022 | Games | Men | 32 |
| 2022 | Semifinals (Granite Games) | Men | 4 |
| 2022 | Individual Quarterfinal | — | 72 |
| 2022 | Open | Men | 4 |
| 2021 | Games | Men | 31 |
| 2021 | Semifinals (Granite Games) | Men | 5 |
| 2021 | Individual Quarterfinal | — | 32 |
| 2021 | Open | Men | 18 |
| 2020 | Open | Men | 108 |
| 2019 | Open | Men | 403 |
| 2018 | Games | Team | 19 |
| 2018 | Open | Men | 434 |
| 2017 | Open | Men | 5923 |