This season 2026
- Top 40 GamesGames finalist25th · CrossFit Games 2026, Men
- 11th Tour Stop 111th · Tour Stop 1 – London Pro, Men
- 29th Tour Stop 229th · Tour Stop 2 – Grand Park, Men
- 15th in Tour ranking15th · WFP Tour 2026 ranking (unofficial)
- Top 5 SemifinalsSemifinals2nd · Semifinals (Individual Semifinal), Men
- Top 500 worldwideQuarterfinals166th worldwide · Quarterfinals 2026
- Top 100 worldwideOpen14th worldwide · Open 2026
Career achievements
Games appearances
1
2026
Best Games finish
#25
2026
Podiums
1
Best Semifinals placing
#2
2026
Best Open rank
#14
2026 · Top 100
Best WFP finish
#2
Tour Stop 2 · 2025
Earlier seasons
2025WFP Finals7
- WFP Finals10th · WFP Finals 2025, Elite Team
- Podium2nd Tour Stop 22nd · Tour Stop 2 – Mesa, Elite Team
- 36th World Fitness Tour 2 - Mesa Challenger Qualifier36th · World Fitness Tour 2 – Mesa Challenger Qualifier, Men
- 64th World Fitness Tour - Challenger Qualifier 164th · World Fitness Tour – Challenger Qualifier 1, Men
- Top 40 SemifinalsSemifinals35th · Semifinals (Individual Semifinal), Men
- Top 40 SemifinalsSemifinals38th · Semifinals (Team Semifinal), Team
- Top 500 worldwideOpen319th worldwide · Open 2025
2024Games team finalist3
- Games team finalist12th · CrossFit Games 2024 (Team)
- Top 5 SemifinalsSemifinals5th · Semifinals (North America East Semifinal), Team
- Top 500 worldwideOpen120th worldwide · Open 2024
2023Top 1000 worldwide2
- Top 1000 worldwideOpen791st worldwide · Open 2023
- Top 5000 worldwideQuarterfinals1251st worldwide · Quarterfinals 2023
2022Top 10 Semifinals2
- Top 10 SemifinalsSemifinals10th · Semifinals (Granite Games), Team
- Top 500 worldwideOpen383rd worldwide · Open 2022
2021Games team finalist3
- Games team finalist18th · CrossFit Games 2021 (Team)
- Top 5 SemifinalsSemifinals5th · Semifinals (Mid-Atlantic CrossFit Challenge), Team
- Top 500 worldwideOpen367th worldwide · Open 2021
Confirmed results 24
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Games | Men | 25 |
| 2026 | Tour Stop 1 – London Pro | Men | 11 |
| 2026 | Tour Stop 2 – Grand Park | Men | 29 |
| 2026 | Tour 2026 ranking (unofficial) | — | 15 |
| 2026 | Semifinals (Individual Semifinal) | Men | 2 |
| 2026 | Individual Quarterfinal | — | 166 |
| 2026 | Open | Men | 14 |
| 2025 | Finals | Elite Team | 10 |
| 2025 | Tour Stop 2 – Mesa | Elite Team | 2 |
| 2025 | World Fitness Tour 2 – Mesa Challenger Qualifier | Men | 36 |
| 2025 | World Fitness Tour – Challenger Qualifier 1 | Men | 64 |
| 2025 | Semifinals (Individual Semifinal) | Men | 35 |
| 2025 | Semifinals (Team Semifinal) | Team | 38 |
| 2025 | Open | Men | 319 |
| 2024 | Games | Team | 12 |
| 2024 | Semifinals (North America East Semifinal) | Team | 5 |
| 2024 | Open | Men | 120 |
| 2023 | Open | Men | 791 |
| 2023 | Individual Quarterfinal | — | 1251 |
| 2022 | Semifinals (Granite Games) | Team | 10 |
| 2022 | Open | Men | 383 |
| 2021 | Games | Team | 18 |
| 2021 | Semifinals (Mid-Atlantic CrossFit Challenge) | Team | 5 |
| 2021 | Open | Men | 367 |