Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMSHSL Section 3AA · May 29170-09MSHSL Section 3AAMay 29, 2018
Hammer · 16lb / 7.26kg · OutdoorSt Thomas Tommie Twilight · May 455.62mSt Thomas Tommie TwilightMay 4, 2022
Shot Put · 12lb · OutdoorMSHSL Section 3AA · May 2955-11.75MSHSL Section 3AAMay 29, 2018
Shot Put · 16lb / 7.26kg · IndoorM City Indoor Classic · Dec 818.25mM City Indoor ClassicDecember 8, 2023
Shot Put · 16lb / 7.26kg · OutdoorNCAA DI West Region Track and Field Championships (Day 1) · May 2619.03mNCAA DI West Region Track and Field Championships (Day 1)May 26, 2021
Weight Throw · 35lb / 15.9kg · IndoorM City Indoor Classic · Dec 819.48mM City Indoor ClassicDecember 8, 2023

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 32025 LSU InvitationalMay 3 · Shot Put · Place 6 · MinnesotaMinnesotaShot Put16lb / 7.26kg6.18.08mSr
Apr 30Meet of the UnSaintlyApr 30 · Shot Put · Place 1 · MinnesotaMinnesotaShot Put117.66mSR
Apr 23Gary Wilson InvitationalApr 23 · Shot Put · Place 2 · MinnesotaMinnesotaShot Put217.34mSR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Snowshoe OpenFeb 21 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put216.81m—
Feb 8Gopher ClassicFeb 8 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put217.15m—
Jan 24Jack Johnson ClassicJan 24 · Shot Put · Place 4 · UNAT-MinnesotaUNAT-MinnesotaShot Put416.94m—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6M City Indoor ClassicDec 6 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put16lb / 7.26kg2.17.40mSr
Feb 16Snowshoe OpenFeb 16 · Shot Put · Place 4 · UNAT-MinnesotaUNAT-MinnesotaShot Put417.60m—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Gary Wilson InvitationalApr 24 · Hammer · Place 4 · UNAT-MinnesotaUNAT-MinnesotaHammer4181-11—
Apr 24Gary Wilson InvitationalApr 24 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put260-0.25—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8M City Indoor ClassicDec 8 · Weight Throw · Place 3 · UNAT-MinnesotaUNAT-MinnesotaWeight Throw35lb / 15.9kg3.19.48m PBSr
Dec 8M City Indoor ClassicDec 8 · Shot Put · Place 1 · UNAT-MinnesotaUNAT-MinnesotaShot Put16lb / 7.26kg1.18.25m PBSr
Feb 17Snowshoe OpenFeb 17 · Weight Throw · Place 6 · UNAT-MinnesotaUNAT-MinnesotaWeight Throw619.91m—
Feb 17Snowshoe OpenFeb 17 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put218.95m—
Feb 4Gopher ClassicFeb 4 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put258-2.5—
Feb 4Gopher ClassicFeb 4 · Shot Put · Place 2 · UNAT-MinnesotaUNAT-MinnesotaShot Put258-2.5—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24NCAA DI Outdoor Track & Field West Regional 1st RoundMay 24 · Shot Put · Place 42 · MinnesotaMinnesotaShot Put16lb / 7.26kg42.16.84mJr
Apr 26Running on Hope InvitationalApr 26 · Hammer · Place 6 · MinnesotaMinnesotaHammer656.14mSO
Apr 26Running on Hope InvitationalApr 26 · Shot Put · Place 2 · MinnesotaMinnesotaShot Put218.28mSO
Mar 24Baylor Clyde Hart ClassicMar 24 · Hammer · Place 11 · MinnesotaMinnesotaHammer16lb / 7.26kg11.52.22mJr
Mar 24Baylor Clyde Hart ClassicMar 24 · Shot Put · Place 5 · MinnesotaMinnesotaShot Put16lb / 7.26kg5.17.39mJr
Mar 4Longhorn InvitationalMar 4 · Shot Put · Place 3 · MinnesotaMinnesotaShot Put360-6SO

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Icebreaker Opener and MultiDec 9 · Shot Put · Place 1 · MinnesotaMinnesotaShot Put16lb / 7.26kg1.18.16mJr
Feb 18Snowshoe OpenFeb 18 · Shot Put · Place 1 · UNAT-MinnesotaUNAT-MinnesotaShot Put160-1—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 25NCAA DI Outdoor Track & Field Championships - West PreliminariesMay 25 · Shot Put · Place 27 · MinnesotaMinnesotaShot Put16lb / 7.26kgRound P27.17.83mSo
May 13Big 10 Conference Outdoor ChampionshipsMay 13 · Shot Put · Place 9 · MinnesotaMinnesotaShot Put16lb / 7.26kg9.18.21mSo
May 4St Thomas Tommie TwilightMay 4 · Hammer · Place 4 · MinnesotaMinnesotaHammer16lb / 7.26kg4.55.62m PBSo
May 4St Thomas Tommie TwilightMay 4 · Shot Put · Place 1 · MinnesotaMinnesotaShot Put16lb / 7.26kg1.17.79mSo
Apr 28Drake Relays (Men-Boys)Apr 28 · Shot Put · Place 9 · MinnesotaMinnesotaShot Put16lb / 7.26kg9.18.27mSo
Apr 23LSU Alumni GoldApr 23 · Shot Put · Place 1 · MinnesotaMinnesotaShot Put16lb / 7.26kg1.18.21mSo
Apr 7Tennessee RelaysApr 7 · Hammer · Place 26 · MinnesotaMinnesotaHammer16lb / 7.26kg26.48.45mSo
Apr 7Tennessee RelaysApr 7 · Shot Put · Place 7 · MinnesotaMinnesotaShot Put16lb / 7.26kg7.17.11mSo
Mar 25Arizona State University InvitationalMar 25 · Hammer · Place 14 · MinnesotaMinnesotaHammer16lb / 7.26kg14.50.70mSo
Mar 25Arizona State University InvitationalMar 25 · Shot Put · Place 2 · MinnesotaMinnesotaShot Put16lb / 7.26kg2.18.31mSo
Mar 18UCF Black & Gold InviteMar 18 · Shot Put · Place 2 · MinnesotaMinnesotaShot Put16lb / 7.26kg2.17.56mSo

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9NCAA Division I Outdoor Track & Field Championships (Day 1)Jun 9 · Shot Put · Place 21 · MinnesotaMinnesotaShot Put16lb / 7.26kg21.17.45mFr
May 26NCAA DI West Region Track and Field Championships (Day 1)May 26 · Shot Put · Place 11 · MinnesotaMinnesotaShot Put16lb / 7.26kgRound P11.19.03m PBFr
May 14Big 10 Conference Track & Field ChampionshipsMay 14 · Hammer · Place 18 · MinnesotaMinnesotaHammer16lb / 7.26kg18.51.30mFr
May 14Big 10 Conference Track & Field ChampionshipsMay 14 · Shot Put · MinnesotaMinnesotaShot Put16lb / 7.26kg--FOULFr
Apr 30M City ClassicApr 30 · Hammer · Place 7 · MinnesotaMinnesotaHammer7172-10FR
Apr 30M City ClassicApr 30 · Shot Put · Place 3 · MinnesotaMinnesotaShot Put358-5.75FR
Apr 16Husker Big 10 InviteApr 16 · Hammer · Place 15 · MinnesotaMinnesotaHammer15157-4FR
Apr 3Big 10 Florida InvitationalApr 3 · Shot Put · MinnesotaMinnesotaShot Put16lb / 7.26kg—FOULFr

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25Big 10 Conference Indoor ChampionshipsFeb 25 · Shot Put · Place 7 · MinnesotaMinnesotaShot Put16lb / 7.26kg7.18.19mFr
Jan 9Hawkeye Border BattleJan 9 · Weight Throw · Place 3 · MinnesotaMinnesotaWeight Throw35lb / 15.9kg3.19.18mFr
Jan 9Hawkeye Border BattleJan 9 · Shot Put · Place 1 · MinnesotaMinnesotaShot Put16lb / 7.26kg1.18.23mFr

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Minnesota Cold ClassicFeb 21 · Weight Throw · Place 10 · UNAT-MinnesotaUNAT-MinnesotaWeight Throw1057-11.75—
Feb 21Minnesota Cold ClassicFeb 21 · Shot Put · Place 8 · UNAT-MinnesotaUNAT-MinnesotaShot Put852-9.5—

2019 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7MSHSL State Track & Field ChampionshipsJun 7 · Discus · BurnsvilleBurnsvilleDiscus—153-0712
Jun 7MSHSL State Track & Field ChampionshipsJun 7 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put257-02.7512
May 29MSHSL Section 3AAMay 29 · Discus · Place 2 · BurnsvilleBurnsvilleDiscus1.6kg2.153-0712
May 29MSHSL Section 3AAMay 29 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put12lb2.54-07.2512
May 22South Suburban Conference ChampionshipsMay 22 · Discus · Place 2 · BurnsvilleBurnsvilleDiscus2162-0712
May 7True Team Section 3AAAMay 7 · Discus · BurnsvilleBurnsvilleDiscus1.6kg--FOUL12
May 7True Team Section 3AAAMay 7 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put12lb2.16.93m12
Apr 26Hamline Elite MeetApr 26 · Discus · Place 9 · BurnsvilleBurnsvilleDiscus9140-0612
Apr 26Hamline Elite MeetApr 26 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put253-11.0012
Apr 18Shakopee RelaysApr 18 · Discus · Place 3 · BurnsvilleBurnsvilleDiscus3151-0312
Apr 18Shakopee RelaysApr 18 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put156-06.0012
Apr 9Prior Lake Boys InvitationalApr 9 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put157-03.0012

2018 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 14USATF Minnesota Association Junior Olympic ChampionshipsJun 14 · Discus · 30-Unattached30-UnattachedDiscus1.6kg—DNSJr
Jun 14USATF Minnesota Association Junior Olympic ChampionshipsJun 14 · Shot Put · 30-Unattached30-UnattachedShot Put12lb—DNSJr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Discus · Place 14 · BurnsvilleBurnsvilleDiscus14141-0711
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put256-04.0011
May 29MSHSL Section 3AAMay 29 · Discus · Place 1 · BurnsvilleBurnsvilleDiscus1.6kg1.170-09 PB11
May 29MSHSL Section 3AAMay 29 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put12lb1.55-11.75 PB11
May 22South Suburban Conference ChampionshipsMay 22 · Discus · Place 2 · BurnsvilleBurnsvilleDiscus2158-0711
May 22South Suburban Conference ChampionshipsMay 22 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put158-06.00C11
May 17Shakopee Last ChanceMay 17 · Discus · Place 1 · BurnsvilleBurnsvilleDiscus1172-0411
May 17Shakopee Last ChanceMay 17 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put160-09.5011
May 8True Team Section 3AAAMay 8 · Discus · Place 2 · BurnsvilleBurnsvilleDiscus1.6kg2.146-1011
May 8True Team Section 3AAAMay 8 · Shot Put · Place 2 · BurnsvilleBurnsvilleShot Put12lb2.53-01.0011
May 1South Suburban Conference RelaysMay 1 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put159-06.7511
May 1South Suburban Conference RelaysMay 1 · Discus · Place 3 · BurnsvilleBurnsvilleDiscus3144-0611
May 1South Suburban Conference RelaysMay 1 · Discus · Place 2 · BurnsvilleBurnsvilleDiscus2144-0611
Apr 27Hamline Elite MeetApr 27 · Shot Put · Place 3 · BurnsvilleBurnsvilleShot Put356-01.0011
Apr 26Blaze InviteApr 26 · Discus · Place 1 · BurnsvilleBurnsvilleDiscus1.6kg1.155-00.5011
Apr 26Blaze InviteApr 26 · Shot Put · Place 1 · BurnsvilleBurnsvilleShot Put12lb1.55-01.0011

2017 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 6USATF Region 8 Junior Olympic ChampionshipsJul 6 · Discus · Place 4 · 30-Unattached30-UnattachedDiscus1.6kg4.39.80m10
Jul 6USATF Region 8 Junior Olympic ChampionshipsJul 6 · Shot Put · Place 2 · 30-Unattached30-UnattachedShot Put12lb2.15.78m10
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · Discus · Place 1 · 30-Unattached30-UnattachedDiscus1.6kg1.41.98m10
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 1 · 30-Unattached30-UnattachedShot Put12lb1.14.85m10
May 30MSHSL Section 3AAMay 30 · Discus · Place 4 · BurnsvilleBurnsvilleDiscus1.6kg4.147-09.0010
May 30MSHSL Section 3AAMay 30 · Shot Put · Place 3 · BurnsvilleBurnsvilleShot Put12lb3.52-02.2510
May 23South Suburban Conference ChampionshipsMay 23 · Discus · Place 3 · Burnsville SenioBurnsville SenioDiscus3148-0010
May 23South Suburban Conference ChampionshipsMay 23 · Shot Put · Place 5 · Burnsville SenioBurnsville SenioShot Put550-09.7510
May 9Section 3AAA True Team MeetMay 9 · Discus · Place 8 · BurnsvilleBurnsvilleDiscus1.6kg8.133-0810
May 9Section 3AAA True Team MeetMay 9 · Shot Put · Place 3 · BurnsvilleBurnsvilleShot Put12lb3.51-07.0010
May 2South Suburban Conference RelaysMay 2 · Shot Put · Place 5 · BurnsvilleBurnsvilleShot Put549-08.0010
May 2South Suburban Conference RelaysMay 2 · Discus · Place 8 · BurnsvilleBurnsvilleDiscus8137-0710
Apr 20Shakopee RelaysApr 20 · Discus · Place 6 · Burnsville SeniorBurnsville SeniorDiscus6133-0110
Apr 20Shakopee RelaysApr 20 · Shot Put · Place 4 · Burnsville SeniorBurnsville SeniorShot Put448-05.0010
Apr 11Prior Lake Boys InvitationalApr 11 · Discus · Place 3 · Burnsville SeniorBurnsville SeniorDiscus3139-03 PR10
Apr 11Prior Lake Boys InvitationalApr 11 · Shot Put · Place 2 · Burnsville SeniorBurnsville SeniorShot Put250-09.00 PR10

2016 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24South Suburban Conference ChampionshipsMay 24 · Discus · Place 8 · BurnsvilleBurnsvilleDiscus8129-089
May 24South Suburban Conference ChampionshipsMay 24 · Shot Put · Place 9 · BurnsvilleBurnsvilleShot Put946-11.759