Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMississippi Valley Conference Boys Championships · Jun 213.13aMississippi Valley Conference Boys ChampionshipsJune 2, 2021
100 Meters · Outdoor · Hand timedFreeburg Quad · May 1212.6hFreeburg QuadMay 12, 2021
200 Meters · IndoorJersey Winter Thaw · Mar 1226.91aJersey Winter ThawMarch 12, 2022
200 Meters · OutdoorBi County Meet · Apr 2625.52aBi County MeetApril 26, 2022
200 Meters · Outdoor · Hand timedFreeburg Quad · May 1226.6hFreeburg QuadMay 12, 2021
3000 Meters · OutdoorMissouri State Invitational · Apr 1710:14.68aMissouri State InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorNCCAA Track and Field · May 810:35.67aNCCAA Track and FieldMay 8, 2024
3000m Steeplechase · OutdoorMule Relays · Apr 1210:22.28aMule RelaysApril 12, 2024
300m Hurdles · 36" / 0.914m · OutdoorMississippi Valley Conference Boys Championships · May 1148.88aMississippi Valley Conference Boys ChampionshipsMay 11, 2022
400 Meters · OutdoorCollinsville Boys Invitational · May 757.28aCollinsville Boys InvitationalMay 7, 2022
400 Meters · OutdoorBelleville West Norm Armstrong Invitational · Apr 91:00.14Belleville West Norm Armstrong InvitationalApril 9, 2022
Javelin · 800g · OutdoorBaker University Relays · Mar 2536.37mBaker University RelaysMarch 25, 2023
Pole Vault · IndoorJersey Winter Thaw · Mar 129' 0"Jersey Winter ThawMarch 12, 2022
Pole Vault · OutdoorCollinsville Boys Invitational · May 282.74mCollinsville Boys InvitationalMay 28, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6NCCAA National Outdoor Track & Field ChampionshipsMay 6 · 3000m Steeplechase · Place 13 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m13.11:01.82aSr
Apr 23Sooner Athletic Outdoor ChampionshipsApr 23 · 3000m Steeplechase · Place 6 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m6.11:11.09aSr
Apr 17Missouri State InvitationalApr 17 · 3000 Meters · Place 1 · Ozarks (Mo.)Ozarks (Mo.)3000 Meters1.10:14.68a PBSr
Apr 9Mule RelaysApr 9 · 3000m Steeplechase · Place 28 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m28.10:40.51aSr
Mar 26SBU Bearcat InvitationalMar 26 · 3000m Steeplechase · Place 8 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m8.10:43.02aSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24SAC Outdoor Track and Field ChampionshipsApr 24 · 3000m Steeplechase · Place 5 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m5.11:00.83aJr
Apr 11Mule RelaysApr 11 · 3000m Steeplechase · Place 23 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m23.10:55.09aJr
Mar 27SBU Bearcat InvitationalMar 27 · 3000m Steeplechase · Place 7 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase711:03.19aJr
Mar 7Harding InvitationalMar 7 · 3000m Steeplechase · Place 6 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m6.11:05.88aJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8NCCAA Track and FieldMay 8 · 3000m Steeplechase · Place 12 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m12.10:35.67a PBSo
Apr 12Mule RelaysApr 12 · 3000m Steeplechase · Place 24 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase2410:22.28a PB—
Mar 22Missouri S&T Miner InvitationalMar 22 · 3000m Steeplechase · Place 9 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m9.10:35.97aSo
Mar 22Missouri S&T Miner InvitationalMar 22 · Javelin · Place 41 · Ozarks (Mo.)Ozarks (Mo.)Javelin800g41.33.16mSo

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 14Mule RelaysApr 14 · 3000m Steeplechase · Place 18 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m18.11:21.26aFr
Apr 14Mule RelaysApr 14 · Javelin · Place 33 · Ozarks (Mo.)Ozarks (Mo.)Javelin800g33.35.31mFr
Apr 14Mule RelaysApr 14 · 200 Meters · Place 65 · Ozarks (Mo.)Ozarks (Mo.)200 Meters65.26.28aWind: 0.7Fr
Mar 31Southwest Baptist InvitationalMar 31 · 3000m Steeplechase · Place 11 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m11.11:24.81aFr
Mar 31Southwest Baptist InvitationalMar 31 · Javelin · Place 35 · Ozarks (Mo.)Ozarks (Mo.)Javelin800g35.34.10mFr
Mar 31Southwest Baptist InvitationalMar 31 · 400 Meters · Place 33 · Ozarks (Mo.)Ozarks (Mo.)400 Meters33.1:02.01aFr
Mar 25Baker University RelaysMar 25 · 3000m Steeplechase · Place 6 · Ozarks (Mo.)Ozarks (Mo.)3000m Steeplechase0.914m6.11:30.14aFr
Mar 25Baker University RelaysMar 25 · Javelin · Place 16 · Ozarks (Mo.)Ozarks (Mo.)Javelin800g16.36.37m PBFr
Mar 25Baker University RelaysMar 25 · 400 Meters · Place 25 · Ozarks (Mo.)Ozarks (Mo.)400 Meters25.1:01.96aFr

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 18IHSA Class 2A TRB Sectional #11 - MascoutahMay 18 · Pole Vault · Place 9 · Waterloo (H.S.)Waterloo (H.S.)Pole Vault93.21m12
May 18IHSA Class 2A TRB Sectional #11 - MascoutahMay 18 · 300m Hurdles · Place 18 · Waterloo (H.S.)Waterloo (H.S.)300m Hurdles1848.20a12
May 11Mississippi Valley Conference Boys ChampionshipsMay 11 · Pole Vault · Place 4 · WaterlooWaterlooPole Vault4.3.21m12
May 11Mississippi Valley Conference Boys ChampionshipsMay 11 · 300m Hurdles · Place 6 · WaterlooWaterloo300m Hurdles36" / 0.914m6.48.88a PB12
May 7Collinsville Boys InvitationalMay 7 · Pole Vault · Place 15 · WaterlooWaterlooPole Vault15.3.25m12
May 7Collinsville Boys InvitationalMay 7 · 300m Hurdles · WaterlooWaterloo300m Hurdles36" / 0.914m—DNS12
May 7Collinsville Boys InvitationalMay 7 · 400 Meters · Place 23 · WaterlooWaterloo400 Meters23.57.28a PB12
Apr 26Bi County MeetApr 26 · Pole Vault · Place 2 · Waterloo (H.S.)Waterloo (H.S.)Pole Vault22.74m12
Apr 26Bi County MeetApr 26 · 300m Hurdles · Place 5 · Waterloo (H.S.)Waterloo (H.S.)300m Hurdles547.74a12
Apr 26Bi County MeetApr 26 · 110m Hurdles · Place 4 · Waterloo (H.S.)Waterloo (H.S.)110m Hurdles420.01a12
Apr 26Bi County MeetApr 26 · 200 Meters · Place 4 · Waterloo (H.S.)Waterloo (H.S.)200 Meters425.52a PB12
Apr 18Freeburg Boys InvitationalApr 18 · Pole Vault · Place 3 · Waterloo (H.S.)Waterloo (H.S.)Pole Vault32.59m12
Apr 18Freeburg Boys InvitationalApr 18 · 300m Hurdles · Place 6 · Waterloo (H.S.)Waterloo (H.S.)300m Hurdles648.4312
Apr 9Belleville West Norm Armstrong InvitationalApr 9 · 400 Meters · Place 54 · WaterlooWaterloo400 Meters541:00.14 PB12
Apr 9Belleville West Norm Armstrong InvitationalApr 9 · Pole Vault · Place 22 · WaterlooWaterlooPole Vault229-01.7512
Apr 5Highland Co-Ed Quad #3Apr 5 · Pole Vault · Place 3 · WaterlooWaterlooPole Vault3.2.89m12
Apr 5Highland Co-Ed Quad #3Apr 5 · 300m Hurdles · Place 1 · WaterlooWaterloo300m Hurdles36" / 0.914m1.48.9212
Mar 21Columbia OpenMar 21 · Pole Vault · Place 1 · WaterlooWaterlooPole Vault1.9-06.0012
Mar 21Columbia OpenMar 21 · 400 Meters · Place 4 · WaterlooWaterloo400 Meters4.59.2212

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 12Jersey Winter ThawMar 12 · Pole Vault · Place 9 · WaterlooWaterlooPole Vault9.9' 0" PB12
Mar 12Jersey Winter ThawMar 12 · 200 Meters · Place 17 · WaterlooWaterloo200 Meters17.26.91a PB12

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9IHSA Class 2A TRB Sectional #11 - MascoutahJun 9 · Pole Vault · Place 7 · WaterlooWaterlooPole Vault7.2.75m11
Jun 9IHSA Class 2A TRB Sectional #11 - MascoutahJun 9 · 200 Meters · Place 21 · WaterlooWaterloo200 Meters21.27.41a11
Jun 2Mississippi Valley Conference Boys ChampionshipsJun 2 · Pole Vault · Place 6 · WaterlooWaterlooPole Vault6.3.05m11
Jun 2Mississippi Valley Conference Boys ChampionshipsJun 2 · 200 Meters · Place 8 · WaterlooWaterloo200 Meters8.26.97a11
Jun 2Mississippi Valley Conference Boys ChampionshipsJun 2 · 100 Meters · Place 11 · WaterlooWaterloo100 Meters11.13.13a PB11
May 28Collinsville Boys InvitationalMay 28 · Pole Vault · Place 15 · Waterloo (H.S.)Waterloo (H.S.)Pole Vault152.74m PB11
May 21Mascoutah Military ClassicMay 21 · 400 Meters · Place 25 · WaterlooWaterloo400 Meters251:02.69—
May 21Mascoutah Military ClassicMay 21 · Pole Vault · WaterlooWaterlooPole Vault—2.74m—
May 12Freeburg QuadMay 12 · Pole Vault · Place 1 · WaterlooWaterlooPole Vault19-011
May 12Freeburg QuadMay 12 · 200 Meters · Place 6 · WaterlooWaterloo200 Meters626.6h PB11
May 12Freeburg QuadMay 12 · 100 Meters · Place 7 · WaterlooWaterloo100 Meters712.6h PB11

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8Mississippi Valley Conference Boys ChampionshipsMay 8 · 400 Meters · Place 8 · WaterlooWaterloo400 Meters81:04.099