This season 2025
- Top 20 SemifinalsSemifinals15th · Semifinals (Individual Semifinal), Men
- Top 500 worldwideOpen108th worldwide · Open 2025
Career achievements
Games appearances
7
2016–2024
Best Games finish
#2
2020
Podiums
1
Best Semifinals placing
#3
2023
Best Open rank
#7
2017 · Top 10
Earlier seasons
2024Top 10 Games4
- Top 10 GamesGames finalist6th · CrossFit Games 2024, Men
- Top 5 SemifinalsSemifinals5th · Semifinals (North America West Semifinal), Men
- Top 100 worldwideQuarterfinals16th worldwide · Quarterfinals 2024
- Top 100 worldwideOpen68th worldwide · Open 2024
2023Top 20 Games4
- Top 20 GamesGames finalist15th · CrossFit Games 2023, Men
- Top 5 SemifinalsSemifinals3rd · Semifinals (North America West Semifinal), Men
- Top 100 worldwideQuarterfinals51st worldwide · Quarterfinals 2023
- Top 100 worldwideOpen42nd worldwide · Open 2023
2022Top 10 Games4
- Top 10 GamesGames finalist4th · CrossFit Games 2022, Men
- Top 5 SemifinalsSemifinals3rd · Semifinals (Granite Games), Men
- Top 100 worldwideQuarterfinals13th worldwide · Quarterfinals 2022
- Top 100 worldwideOpen25th worldwide · Open 2022
2021Top 20 Semifinals3
- Top 20 SemifinalsSemifinals14th · Semifinals (Mid-Atlantic CrossFit Challenge), Men
- Top 100 worldwideQuarterfinals19th worldwide · Quarterfinals 2021
- Top 500 worldwideOpen224th worldwide · Open 2021
2020Games podium2
- Games podiumGames finalist2nd · CrossFit Games 2020, Men
- Top 100 worldwideOpen16th worldwide · Open 2020
2019Top 20 Games2
- Top 20 GamesGames finalist13th · CrossFit Games 2019, Men
- Top 100 worldwideOpen19th worldwide · Open 2019
2018Top 100 worldwide1
- Top 100 worldwideOpen18th worldwide · Open 2018
2017Top 20 Games2
- Top 20 GamesGames finalist20th · CrossFit Games 2017, Men
- Top 10 worldwideOpen7th worldwide · Open 2017
2016Top 20 Games2
- Top 20 GamesGames finalist16th · CrossFit Games 2016, Men
- Top 100 worldwideOpen38th worldwide · Open 2016
2015Top 500 worldwide1
- Top 500 worldwideOpen305th worldwide · Open 2015
2014Top 500 worldwide1
- Top 500 worldwideOpen279th worldwide · Open 2014
2013Open1
- Open14999th worldwide · Open 2013
2012Open1
- Open17685th worldwide · Open 2012
Confirmed results 30
| Year | Event | Division | Place |
|---|---|---|---|
| 2025 | Semifinals (Individual Semifinal) | Men | 15 |
| 2025 | Open | Men | 108 |
| 2024 | Games | Men | 6 |
| 2024 | Semifinals (North America West Semifinal) | Men | 5 |
| 2024 | Individual Quarterfinal | — | 16 |
| 2024 | Open | Men | 68 |
| 2023 | Games | Men | 15 |
| 2023 | Semifinals (North America West Semifinal) | Men | 3 |
| 2023 | Individual Quarterfinal | — | 51 |
| 2023 | Open | Men | 42 |
| 2022 | Games | Men | 4 |
| 2022 | Semifinals (Granite Games) | Men | 3 |
| 2022 | Individual Quarterfinal | — | 13 |
| 2022 | Open | Men | 25 |
| 2021 | Semifinals (Mid-Atlantic CrossFit Challenge) | Men | 14 |
| 2021 | Individual Quarterfinal | — | 19 |
| 2021 | Open | Men | 224 |
| 2020 | Games | Men | 2 |
| 2020 | Open | Men | 16 |
| 2019 | Games | Men | 13 |
| 2019 | Open | Men | 19 |
| 2018 | Open | Men | 18 |
| 2017 | Games | Men | 20 |
| 2017 | Open | Men | 7 |
| 2016 | Games | Men | 16 |
| 2016 | Open | Men | 38 |
| 2015 | Open | Men | 305 |
| 2014 | Open | Men | 279 |
| 2013 | Open | Men | 14999 |
| 2012 | Open | Men | 17685 |