This season 2026
- Games podiumGames finalist2nd · CrossFit Games 2026, Men
- Top 100 worldwideQuarterfinals18th worldwide · Quarterfinals 2026
- Top 100 worldwideOpen11th worldwide · Open 2026
Career achievements
Games appearances
5
2022, 2023, 2024, 2025, 2026
Best Games finish
#2
2026
Podiums
2
Best Semifinals placing
#2
2024
Best Open rank
#2
2025 · Top 10
Earlier seasons
2025Top 10 Games3
- Top 10 GamesGames finalist4th · CrossFit Games 2025, Men
- Top 5 SemifinalsSemifinals3rd · Semifinals (Individual Semifinal), Men
- Top 10 worldwideOpen2nd worldwide · Open 2025
2024Games podium4
- Games podiumGames finalist2nd · CrossFit Games 2024, Men
- Top 5 SemifinalsSemifinals2nd · Semifinals (North America East Semifinal), Men
- Top 100 worldwideQuarterfinals20th worldwide · Quarterfinals 2024
- Top 100 worldwideOpen16th worldwide · Open 2024
2023Top 10 Games4
- Top 10 GamesGames finalist5th · CrossFit Games 2023, Men
- Top 5 SemifinalsSemifinals3rd · Semifinals (North America East Semifinal), Men
- Top 10 worldwideQuarterfinals3rd worldwide · Quarterfinals 2023
- Top 10 worldwideOpen8th worldwide · Open 2023
2022Top 20 Games4
- Top 20 GamesGames finalist19th · CrossFit Games 2022, Men
- Top 5 SemifinalsSemifinals2nd · Semifinals (Mid-Atlantic CrossFit Challenge), Men
- Top 100 worldwideQuarterfinals24th worldwide · Quarterfinals 2022
- Top 10 worldwideOpen10th worldwide · Open 2022
2021Top 10 Semifinals4
- Top 10 SemifinalsSemifinals6th · Semifinals (CrossFit West Coast Classic), Men
- Top 20 SemifinalsSemifinals11th · Semifinals (Last-Chance Qualifier), Men
- Top 100 worldwideQuarterfinals41st worldwide · Quarterfinals 2021
- Top 100 worldwideOpen95th worldwide · Open 2021
2020Top 1000 worldwide1
- Top 1000 worldwideOpen628th worldwide · Open 2020
2019Age-group champion2
- Age-group championGames age group1st · CrossFit Games 2019, Boys 16–17
- Top 1000 worldwideOpen920th worldwide · Open 2019
2018Age-group champion2
- Age-group championGames age group1st · CrossFit Games 2018, Boys 16–17
- Top 5000 worldwideOpen1144th worldwide · Open 2018
2017Age-group champion2
- Age-group championGames age group1st · CrossFit Games 2017, Boys 14–15
- Top 10 worldwideOpen5th worldwide · Open 2017
2016Top 500 worldwide1
- Top 500 worldwideOpen129th worldwide · Open 2016
Confirmed results 30
| Year | Event | Division | Place |
|---|---|---|---|
| 2026 | Games | Men | 2 |
| 2026 | Individual Quarterfinal | — | 18 |
| 2026 | Open | Men | 11 |
| 2025 | Games | Men | 4 |
| 2025 | Semifinals (Individual Semifinal) | Men | 3 |
| 2025 | Open | Men | 2 |
| 2024 | Games | Men | 2 |
| 2024 | Semifinals (North America East Semifinal) | Men | 2 |
| 2024 | Individual Quarterfinal | — | 20 |
| 2024 | Open | Men | 16 |
| 2023 | Games | Men | 5 |
| 2023 | Semifinals (North America East Semifinal) | Men | 3 |
| 2023 | Individual Quarterfinal | — | 3 |
| 2023 | Open | Men | 8 |
| 2022 | Games | Men | 19 |
| 2022 | Semifinals (Mid-Atlantic CrossFit Challenge) | Men | 2 |
| 2022 | Individual Quarterfinal | — | 24 |
| 2022 | Open | Men | 10 |
| 2021 | Semifinals (CrossFit West Coast Classic) | Men | 6 |
| 2021 | Semifinals (Last-Chance Qualifier) | Men | 11 |
| 2021 | Individual Quarterfinal | — | 41 |
| 2021 | Open | Men | 95 |
| 2020 | Open | Men | 628 |
| 2019 | Games | Boys 16–17 | 1 |
| 2019 | Open | Men | 920 |
| 2018 | Games | Boys 16–17 | 1 |
| 2018 | Open | Men | 1144 |
| 2017 | Games | Boys 14–15 | 1 |
| 2017 | Open | Boys 14–15 | 5 |
| 2016 | Open | Boys 14–15 | 129 |