Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorTrue Team Section 2A · May 824.57aTrue Team Section 2AMay 8, 2018
Discus · 1.6kg · OutdoorMSHSL Section 2A · Jun 2187-00.00MSHSL Section 2AJune 2, 2018
Discus · 1.75kg · OutdoorUSATF Junior Outdoor Championships (Day 3) · Jun 2453.35mUSATF Junior Outdoor Championships (Day 3)June 24, 2017
Discus · 2kg · OutdoorOklahoma Throws Series - 7/20/25 · Jul 2065.21mOklahoma Throws Series - 7/20/25July 20, 2025
High Jump · OutdoorTrue Team Section 2A · May 86-00.00True Team Section 2AMay 8, 2018
Long Jump · OutdoorMSHSL Section 2A · Jun 419-03.00MSHSL Section 2AJune 4, 2016
Shot Put · 12lb · OutdoorSentinel Relays · May 460-08.00Sentinel RelaysMay 4, 2018
Shot Put · 16lb / 7.26kg · IndoorSoutheastern Conference Indoor Championships · Feb 2517.73mSoutheastern Conference Indoor ChampionshipsFebruary 25, 2021
Shot Put · 16lb / 7.26kg · OutdoorDrake Relays · Apr 2216.28mDrake RelaysApril 22, 2021
Weight Throw · 35lb / 15.9kg · IndoorSoutheastern Conference Indoor Championships · Feb 2520.88mSoutheastern Conference Indoor ChampionshipsFebruary 25, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · Discus · Place 3 · United StatesUnited StatesDiscus2kg3.63.84m-
Jul 10Ed Murphey ClassicJul 10 · Discus · Place 4 · United StatesUnited StatesDiscus2kg4.61.49m-
Jun 272026 California State HS Hammer ChampionshipsJun 27 · Discus · Place 6 · United StatesUnited StatesDiscus2kg6.59.22m-
May 21Tucson Elite ClassicMay 21 · Discus · Place 9 · United StatesUnited StatesDiscus2kg9.56.38m-
May 21Tucson Elite ClassicMay 21 · Discus · Place 4 · UnattachedUnattachedDiscus2kg4.58.17m-
Mar 28USATF Long ThrowsMar 28 · Discus · Place 4 · UnattachedUnattachedDiscus2kg4.61.46m-

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · Discus · Place 14 · UnattachedUnattachedDiscus2kg14.58.06m-
Jul 20Oklahoma Throws Series - 7/20/25Jul 20 · Discus · Place 2 · UnattachedUnattachedDiscus2kg2.65.21m PB-
Jul 20Oklahoma Throws Series - 7/20/25Jul 20 · Discus · UnattachedUnattachedDiscus2kg--DNS-
Jul 19Oklahoma Throws Series - 7/19/25Jul 19 · Discus · Place 2 · UnattachedUnattachedDiscus2kg2.64.58m-
Jul 19Oklahoma Throws Series - 7/19/25Jul 19 · Discus · UnattachedUnattachedDiscus2kg--FOUL-
Jun 7Oklahoma Throws Series - 6/7/25Jun 7 · Discus · Place 3 · UnattachedUnattachedDiscus2kg3.61.41m-
Jun 7Oklahoma Throws Series - 6/7/25Jun 7 · Discus · UnattachedUnattachedDiscus2kg--DNS-
Apr 10Oklahoma Throws Series - 4/10/25Apr 10 · Discus · Place 7 · UnattachedUnattachedDiscus2kg7.57.49m-

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Discus · Place 2 · MissouriMissouriDiscus2kgRound P2.63.23mSr
Jun 21United States Olympic Team Track & Field TrialsJun 21 · Discus · Place 9 · MissouriMissouriDiscus2kg9.61.55mSr
Jun 5NCAA Division I Outdoor ChampionshipsJun 5 · Discus · Place 4 · MissouriMissouriDiscus460.85m—
May 22NCAA DI Outdoor Championships - West First-RoundsMay 22 · Discus · Place 5 · MissouriMissouriDiscus2kgRound P5.59.23mSr
May 19Oklahoma Throws Series - 05/19/2024May 19 · Discus · Place 2 · UnattachedUnattachedDiscus2kg2.60.32mSr
May 18Oklahoma Throws Series - 05/18/2024May 18 · Discus · Place 2 · UnattachedUnattachedDiscus2kg2.57.90mSr
Apr 26Ward Haylett InvitationalApr 26 · Discus · Place 3 · MissouriMissouriDiscus2kg3.56.85mSr
Apr 12Beach InviteApr 12 · Discus · Place 2 · MissouriMissouriDiscus2kg2.60.58mSr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · Weight Throw · Place 5 · MissouriMissouriWeight Throw35lb / 15.9kg5.20.17mSr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24NCAA DI Outdoor Track & Field West Regional 1st RoundMay 24 · Discus · Place 16 · MissouriMissouriDiscus2kg16.56.20mJr
Apr 7KT Woodman ClassicApr 7 · Discus · Place 5 · MissouriMissouriDiscus2kg5.53.75mJr
Mar 30Bobcat Invitational 2023Mar 30 · Discus · Place 3 · MissouriMissouriDiscus357.01mJR

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25NCAA DI Outdoor Track & Field Championships - West PreliminariesMay 25 · Discus · Place 32 · MissouriMissouriDiscus2kgRound P32.51.96mSo
May 12Southeastern Conference Outdoor ChampionshipsMay 12 · Discus · Place 1 · MissouriMissouriDiscus2kg1.60.30mSo
Apr 30Rock Chalk ClassicApr 30 · Discus · Place 2 · MissouriMissouriDiscus2kg2.54.17mSo
Apr 22Crimson Tide InvitationalApr 22 · Discus · Place 14 · MissouriMissouriDiscus2kg14.46.59mSo

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Southeastern Conference Indoor ChampionshipsFeb 25 · Weight Throw · Place 6 · MissouriMissouriWeight Throw35lb / 15.9kg6.20.88m PBSo
Feb 25Southeastern Conference Indoor ChampionshipsFeb 25 · Shot Put · Place 15 · MissouriMissouriShot Put16lb / 7.26kg15.16.82mSo
Jan 22Cyclone OpenJan 22 · Weight Throw · Place 2 · MissouriMissouriWeight Throw35lb / 15.9kg2.19.65mSo
Jan 22Cyclone OpenJan 22 · Shot Put · Place 2 · MissouriMissouriShot Put16lb / 7.26kg2.16.58mSo

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 24USA Olympic Track & Field Team TrialsJun 24 · Discus · Place 11 · MissouriMissouriDiscus2kgRound P11.59.38mFr
Jun 24USA Olympic Track & Field Team TrialsJun 24 · Discus · Place 12 · MissouriMissouriDiscus2kg12.56.48mFr
Jun 11NCAA Division I Outdoor Track & Field Championships (Day 3)Jun 11 · Discus · Place 12 · MissouriMissouriDiscus2kgRound f12.51.10mFr
May 28NCAA DI West Region Track and Field Championships (Day 3)May 28 · Discus · Place 4 · MissouriMissouriDiscus2kgRound P4.57.04mFr
May 13SEC Outdoor Track & Field ChampionshipsMay 13 · Discus · Place 2 · MissouriMissouriDiscus2kg2.59.54mFr
May 13SEC Outdoor Track & Field ChampionshipsMay 13 · Shot Put · Place 14 · MissouriMissouriShot Put16lb / 7.26kg14.16.02mFr
Apr 22Drake RelaysApr 22 · Discus · Place 1 · MissouriMissouriDiscus2kg1.60.91mFr
Apr 22Drake RelaysApr 22 · Shot Put · Place 11 · MissouriMissouriShot Put16lb / 7.26kg11.16.28m PBFr
Mar 2593rd Clyde Littlefield Texas RelaysMar 25 · Discus · Place 3 · MissouriMissouriDiscus3189-0FR
Mar 2593rd Clyde Littlefield Texas RelaysMar 25 · Shot Put · Place 8 · MissouriMissouriShot Put858-1.75FR

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 25Southeastern Conference Indoor ChampionshipsFeb 25 · Weight Throw · Place 16 · MissouriMissouriWeight Throw35lb / 15.9kg16.17.96mSo
Feb 25Southeastern Conference Indoor ChampionshipsFeb 25 · Shot Put · Place 6 · MissouriMissouriShot Put16lb / 7.26kg6.17.73m PBSo
Feb 12Music City ChallengeFeb 12 · Weight Throw · Place 4 · MissouriMissouriWeight Throw35lb / 15.9kg4.18.29mSo
Feb 12Music City ChallengeFeb 12 · Shot Put · Place 2 · MissouriMissouriShot Put16lb / 7.26kg2.17.67mSo

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28SEC Indoor Track & Field ChampionshipsFeb 28 · Shot Put · Place 11 · MissouriMissouriShot Put1154-6FR
Feb 14Arkansas Tyson Indoor InvitationalFeb 14 · Shot Put · Place 8 · MissouriMissouriShot Put16lb / 7.26kg8.16.72mFr
Jan 25Texas A&M Aggie Indoor Team InvitationalJan 25 · Shot Put · Place 3 · MissouriMissouriShot Put16lb / 7.26kg3.16.03mFr

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Missouri Holiday OpenerDec 6 · Shot Put · Place 1 · MissouriMissouriShot Put16lb / 7.26kg1.17.51mFr

2018 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Discus · Place 1 · St. Clair/ImannuSt. Clair/ImannuDiscus1185-0812
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · Shot Put · Place 2 · St. Clair/ImannuSt. Clair/ImannuShot Put261-00.0012
Jun 2MSHSL Section 2AJun 2 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.187-00.00 PB12
Jun 2MSHSL Section 2AJun 2 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.59-02.0012
May 24MSHSL Sub-Section 6 (St. James)May 24 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.171-1012
May 24MSHSL Sub-Section 6 (St. James)May 24 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.57-01.0012
May 15Valley Conference ChampionshipsMay 15 · High Jump · Place 1 · St Clair/ImmanuelLuthSt Clair/ImmanuelLuthHigh Jump15-1012
May 15Valley Conference ChampionshipsMay 15 · Discus · Place 1 · St Clair/ImmanuelLuthSt Clair/ImmanuelLuthDiscus1180-012
May 15Valley Conference ChampionshipsMay 15 · Discus · Place 1 · St Clair/ImmanuelLuthSt Clair/ImmanuelLuthDiscus1180-0q12
May 15Valley Conference ChampionshipsMay 15 · Shot Put · Place 1 · St Clair/ImmanuelLuthSt Clair/ImmanuelLuthShot Put158-1012
May 15Valley Conference ChampionshipsMay 15 · Shot Put · Place 1 · St Clair/ImmanuelLuthSt Clair/ImmanuelLuthShot Put158-10q12
May 14TCU InviteMay 14 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.169-0512
May 14TCU InviteMay 14 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.53-00.0012
May 8True Team Section 2AMay 8 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.170-1012
May 8True Team Section 2AMay 8 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.59-04.0012
May 8True Team Section 2AMay 8 · High Jump · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranHigh Jump1.6-00.00 PB12
May 8True Team Section 2AMay 8 · 200 Meters · Place 6 · St. Clair/Imannuel LutheranSt. Clair/Imannuel Lutheran200 Meters6.24.57a PB12
May 4Sentinel RelaysMay 4 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.170-0812
May 4Sentinel RelaysMay 4 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.60-08.00 PB12
May 4Sentinel RelaysMay 4 · High Jump · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranHigh Jump1.6-00.0012
Apr 27Hamline Elite MeetApr 27 · Discus · Place 1 · St. ClairSt. ClairDiscus1171-0412
Apr 27Hamline Elite MeetApr 27 · Shot Put · Place 4 · St. ClairSt. ClairShot Put455-08.2512
Apr 24Tiger InviteApr 24 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.164-0912
Apr 24Tiger InviteApr 24 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.54-07.0012

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 2Valley Conference Indoor MeetApr 2 · Shot Put · Place 1 · St. Clair/Immanuel LutheranSt. Clair/Immanuel LutheranShot Put155-04.5012
Apr 2Valley Conference Indoor MeetApr 2 · High Jump · Place 1 · St. Clair/Immanuel LutheranSt. Clair/Immanuel LutheranHigh Jump15-10.0012

2017 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 24USATF Junior Outdoor Championships (Day 3)Jun 24 · Discus · Place 8 · UnattachedUnattachedDiscus1.75kg8.53.35m PB11
Jun 9MSHSL State ChampionshipsJun 9 · Discus · Place 2 · St. ClairSt. ClairDiscus2165-0511
Jun 9MSHSL State ChampionshipsJun 9 · Shot Put · Place 3 · St. ClairSt. ClairShot Put353-11.7511
Jun 3Section 2AJun 3 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.176-04.0011
Jun 3Section 2AJun 3 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.57-07.7511
May 25MSHSL Section 2A Sub-Section 6May 25 · Discus · Place 1 · St. ClairSt. ClairDiscus1186-0911
May 25MSHSL Section 2A Sub-Section 6May 25 · Shot Put · Place 1 · St. ClairSt. ClairShot Put156-08.0011
May 5Sentinel RelaysMay 5 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.165-0111
May 5Sentinel RelaysMay 5 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.53-08.2511
Apr 13Chuck Halliday InvitationalApr 13 · Long Jump · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranLong Jump1.19-00.0011
Apr 13Chuck Halliday InvitationalApr 13 · Discus · Place 2 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg2.143-0211
Apr 13Chuck Halliday InvitationalApr 13 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.48-11.0011

2016 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10MSHSL Class A State ChampionshipsJun 10 · Discus · Place 1 · St. ClairSt. ClairDiscus1174-0010
Jun 10MSHSL Class A State ChampionshipsJun 10 · Shot Put · Place 1 · St. ClairSt. ClairShot Put159-00.0010
Jun 4MSHSL Section 2AJun 4 · Long Jump · Place 8 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranLong Jump8.19-03.00 PBWind: 010
Jun 4MSHSL Section 2AJun 4 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.173-0310
Jun 4MSHSL Section 2AJun 4 · Shot Put · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb1.57-00.0010
Apr 29Hamline Elite MeetApr 29 · Discus · Place 3 · St. ClairSt. ClairDiscus3179-0810
Apr 29Hamline Elite MeetApr 29 · Shot Put · Place 4 · St. ClairSt. ClairShot Put455-00.0010

2015 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5MSHSL Class A PrelimsJun 5 · Shot Put · Place 2 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb2.52-10.259
Apr 24Hamline Elite MeetApr 24 · Discus · Place 3 · St. ClairSt. ClairDiscus3165-079
Apr 24Hamline Elite MeetApr 24 · Shot Put · Place 4 · St. ClairSt. ClairShot Put452-11.509
Apr 18St. Francis InviteApr 18 · Discus · Place 1 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranDiscus1.6kg1.159-019
Apr 18St. Francis InviteApr 18 · Shot Put · Place 2 · St. Clair/Imannuel LutheranSt. Clair/Imannuel LutheranShot Put12lb2.50-07.009