This season 2026
- Top 10 GamesGames finalist4th · CrossFit Games 2026, Men
- Top 5 SemifinalsSemifinals4th · Semifinals (Individual Semifinal), Men
- Top 100 worldwideQuarterfinals13th worldwide · Quarterfinals 2026
- Top 100 worldwideOpen13th worldwide · Open 2026
Career achievements
Games appearances
7
2020–2026
Best Games finish
#1
2022
Titles
2
Podiums
3
Best Semifinals placing
#1
2024
Best Open rank
#3
2022 · Top 10
Earlier seasons
2025Top 10 Games3
- Top 10 GamesGames finalist7th · CrossFit Games 2025, Men
- Top 10 SemifinalsSemifinals8th · Semifinals (Individual Semifinal), Men
- Top 100 worldwideOpen11th worldwide · Open 2025
2024Top 10 Games4
- Top 10 GamesGames finalist8th · CrossFit Games 2024, Men
- Semifinal winnerSemifinals1st · Semifinals (North America West Semifinal), Men
- Top 100 worldwideQuarterfinals12th worldwide · Quarterfinals 2024
- Top 100 worldwideOpen30th worldwide · Open 2024
2023Top 20 Games4
- Top 20 GamesGames finalist13th · CrossFit Games 2023, Men
- Top 5 SemifinalsSemifinals5th · Semifinals (North America West Semifinal), Men
- Top 10 worldwideQuarterfinals1st worldwide · Quarterfinals 2023
- Top 100 worldwideOpen78th worldwide · Open 2023
2022Games champion4
- Games championGames finalist1st · CrossFit Games 2022, Men
- Semifinal winnerSemifinals1st · Semifinals (Syndicate Crown), Men
- Top 10 worldwideQuarterfinals1st worldwide · Quarterfinals 2022
- Top 10 worldwideOpen3rd worldwide · Open 2022
2021Games champion4
- Games championGames finalist1st · CrossFit Games 2021, Men
- Top 5 SemifinalsSemifinals3rd · Semifinals (Mid-Atlantic CrossFit Challenge), Men
- Top 10 worldwideQuarterfinals7th worldwide · Quarterfinals 2021
- Top 100 worldwideOpen57th worldwide · Open 2021
2020Games podium2
- Games podiumGames finalist3rd · CrossFit Games 2020, Men
- Top 100 worldwideOpen68th worldwide · Open 2020
2019Top 500 worldwide1
- Top 500 worldwideOpen119th worldwide · Open 2019
2018Top 500 worldwide1
- Top 500 worldwideOpen217th worldwide · Open 2018
2017Top 500 worldwide1
- Top 500 worldwideOpen384th worldwide · Open 2017
2016Top 100 worldwide1
- Top 100 worldwideOpen19th worldwide · Open 2016
Confirmed results 29
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Games | Men | 4 |
| 2026 | Semifinals (Individual Semifinal) | Men | 4 |
| 2026 | Individual Quarterfinal | — | 13 |
| 2026 | Open | Men | 13 |
| 2025 | Games | Men | 7 |
| 2025 | Semifinals (Individual Semifinal) | Men | 8 |
| 2025 | Open | Men | 11 |
| 2024 | Games | Men | 8 |
| 2024 | Semifinals (North America West Semifinal) | Men | 1 |
| 2024 | Individual Quarterfinal | — | 12 |
| 2024 | Open | Men | 30 |
| 2023 | Games | Men | 13 |
| 2023 | Semifinals (North America West Semifinal) | Men | 5 |
| 2023 | Individual Quarterfinal | — | 1 |
| 2023 | Open | Men | 78 |
| 2022 | Games | Men | 1 |
| 2022 | Semifinals (Syndicate Crown) | Men | 1 |
| 2022 | Individual Quarterfinal | — | 1 |
| 2022 | Open | Men | 3 |
| 2021 | Games | Men | 1 |
| 2021 | Semifinals (Mid-Atlantic CrossFit Challenge) | Men | 3 |
| 2021 | Individual Quarterfinal | — | 7 |
| 2021 | Open | Men | 57 |
| 2020 | Games | Men | 3 |
| 2020 | Open | Men | 68 |
| 2019 | Open | Men | 119 |
| 2018 | Open | Men | 217 |
| 2017 | Open | Men | 384 |
| 2016 | Open | Boys 16–17 | 19 |