Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorScott Fangman Invitational · Dec 64:39.04aScott Fangman InvitationalDecember 6, 2025
110m Hurdles · 39" / 0.991m · OutdoorIHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.) · Jun 918.09aIHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.)June 9, 2021
1500 Meters · OutdoorBilliken Invitational · Mar 284:12.35aBilliken InvitationalMarch 28, 2026
1600 Meters · IndoorSIU Boys Indoor Invitational · Mar 25:17.03aSIU Boys Indoor InvitationalMarch 2, 2019
1600 Meters · OutdoorPinckneyville Coed Open · Apr 295:14.83Pinckneyville Coed OpenApril 29, 2019
3000 Meters · IndoorIndiana Early Bird · Dec 129:18.02aIndiana Early BirdDecember 12, 2025
3000 Meters · OutdoorLincoln Open · Apr 69:13.71Lincoln OpenApril 6, 2024
3000m Steeplechase · 0.914m · OutdoorGLVC Outdoor Championships · Apr 309:36.19aGLVC Outdoor ChampionshipsApril 30, 2026
3000m Steeplechase · OutdoorDewey Allgood · Apr 219:57.63Dewey AllgoodApril 21, 2024
300m Hurdles · 36" / 0.914m · OutdoorIHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.) · Jun 943.52aIHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.)June 9, 2021
3200 Meters · OutdoorIHSA 1A Boys Chester Sectional · May 1612:24.51aIHSA 1A Boys Chester SectionalMay 16, 2018
3200 Meters · Outdoor · Hand timedPinckneyville F/S Invitational · May 712:59.03hPinckneyville F/S InvitationalMay 7, 2018
5000 Meters · IndoorPrincipia College Relays · Jan 2616:55.10aPrincipia College RelaysJanuary 26, 2024
5000 Meters · OutdoorISU Pacesetter Invitational · Apr 316:04.69aISU Pacesetter InvitationalApril 3, 2026
800 Meters · IndoorEastern Illinois John Craft Invite · Jan 172:07.63aEastern Illinois John Craft InviteJanuary 17, 2026
800 Meters · OutdoorNashville Jarred Morris Invitational · May 132:11.96Nashville Jarred Morris InvitationalMay 13, 2019
800 Meters · Outdoor · Hand timedNashville Jared Morris Invitational · May 172:14.80hNashville Jared Morris InvitationalMay 17, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30GLVC Outdoor ChampionshipsApr 30 · 3000m Steeplechase · Place 10 · McKendreeMcKendree3000m Steeplechase0.914m10.9:36.19a PBSr
Apr 182026 Dewey Allgood InvitationalApr 18 · 3000m Steeplechase · Place 2 · McKendreeMcKendree3000m Steeplechase0.914m2.9:47.90aSr
Apr 11Greenville Select MeetApr 11 · 3000m Steeplechase · McKendreeMcKendree3000m Steeplechase0.914m—DQSr
Apr 3ISU Pacesetter InvitationalApr 3 · 5000 Meters · Place 18 · McKendreeMcKendree5000 Meters18.16:04.69a PBSr
Mar 28Billiken InvitationalMar 28 · 1500 Meters · Place 22 · McKendreeMcKendree1500 Meters224:12.35a PBSr
Mar 20Missouri S&T Miner InvitationalMar 20 · 3000m Steeplechase · Place 3 · McKendreeMcKendree3000m Steeplechase310:03.38aSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Eastern Illinois John Craft InviteJan 17 · 3000 Meters · McKendreeMcKendree3000 Meters—NTSr
Jan 17Eastern Illinois John Craft InviteJan 17 · 800 Meters · Place 20 · McKendreeMcKendree800 Meters20.2:07.63a PBSr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · 3000 Meters · Place 9 · McKendreeMcKendree3000 Meters9.9:18.02a PBSr
Dec 6Scott Fangman InvitationalDec 6 · 1 Mile · Place 9 · McKendreeMcKendree1 Mile9.4:39.04a PBSr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Scott Fangman InvitationalDec 6 · 3000 Meters · Place 6 · McKendreeMcKendree3000 Meters6.9:30.71aSr
Feb 24GLVC Indoor ChampionshipsFeb 24 · 3000 Meters · Place 24 · McKendreeMcKendree3000 Meters249:20.66JR
Feb 10Titan OpenerFeb 10 · 1 Mile · Place 13 · McKendreeMcKendree1 Mile13.4:39.79aJr
Feb 10Titan OpenerFeb 10 · 3000 Meters · Place 9 · McKendreeMcKendree3000 Meters9.9:27.25aJr
Feb 3ISU Blue - White ClassicFeb 3 · 3000 Meters · Place 11 · McKendreeMcKendree3000 Meters119:35.89JR
Jan 26Principia College RelaysJan 26 · 5000 Meters · Place 13 · McKendreeMcKendree5000 Meters1316:55.10a PB—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2GLVC Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 12 · McKendreeMcKendree3000m Steeplechase0.914m12.9:56.46aJr
Apr 21Dewey AllgoodApr 21 · 3000m Steeplechase · Place 1 · McKendreeMcKendree3000m Steeplechase19:57.63 PBJR
Apr 13Greenville Select MeetApr 13 · 5000 Meters · Place 7 · McKendreeMcKendree5000 Meters716:27.47a—
Apr 6Lincoln OpenApr 6 · 3000 Meters · Place 3 · McKendreeMcKendree3000 Meters39:13.71 PBJR
Mar 30Joey Haines InvitationalMar 30 · 3000m Steeplechase · Place 4 · McKendreeMcKendree3000m Steeplechase0.914m4.10:05.61aJr
Mar 22Missouri S&T Miner InvitationalMar 22 · 3000m Steeplechase · Place 4 · McKendreeMcKendree3000m Steeplechase0.914m4.10:16.46aJr

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Eastern Illinois Early Bird InvitationalDec 8 · 1 Mile · Place 4 · McKendreeMcKendree1 Mile4.4:47.70aJr
Dec 8Eastern Illinois Early Bird InvitationalDec 8 · 800 Meters · Place 3 · McKendreeMcKendree800 Meters3.2:10.49aJr
Dec 2ONU Holiday InvitationalDec 2 · 3000 Meters · Place 5 · McKendreeMcKendree3000 Meters59:45.77JR

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 300m Hurdles · Place 19 · NashvilleNashville300m Hurdles1943.2512
Jun 17IHSA 1A Boys State Track & Field ChampionshipsJun 17 · 110m Hurdles · Place 23 · NashvilleNashville110m Hurdles231.212
Jun 9IHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.)Jun 9 · 300m Hurdles · Place 2 · NashvilleNashville300m Hurdles36" / 0.914m2.43.52a PB12
Jun 9IHSA Class 1A TRB Sectional #14 - DuQuoin (H.S.)Jun 9 · 110m Hurdles · Place 2 · NashvilleNashville110m Hurdles39" / 0.991m2.18.09a PB12
Jun 3SIRR Boys Conference Mississippi DivisionJun 3 · 300m Hurdles · Place 3 · NashvilleNashville300m Hurdles36" / 0.914m3.43.95a12
Jun 3SIRR Boys Conference Mississippi DivisionJun 3 · 110m Hurdles · Place 5 · NashvilleNashville110m Hurdles39" / 0.991m5.18.43a12
May 17Nashville Jared Morris InvitationalMay 17 · 300m Hurdles · Place 4 · NashvilleNashville300m Hurdles446.76h12
May 17Nashville Jared Morris InvitationalMay 17 · 800 Meters · Place 9 · NashvilleNashville800 Meters92:14.80h PB12
May 14Marion RelaysMay 14 · 300m Hurdles · NashvilleNashville300m Hurdles36" / 0.914m—DNS12
May 3Du Quoin Boys Track MeetMay 3 · 300m Hurdles · Place 6 · NashvilleNashville300m Hurdles36" / 0.914m6.47.17a12
May 3Du Quoin Boys Track MeetMay 3 · 110m Hurdles · Place 5 · NashvilleNashville110m Hurdles39" / 0.991m5.18.96a12

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17IHSA 1A Boys Nashville SectionalMay 17 · 800 Meters · Place 10 · NashvilleNashville800 Meters10.2:17.74a10
May 13Nashville Jarred Morris InvitationalMay 13 · 800 Meters · Place 5 · NashvilleNashville800 Meters52:11.96 PBSO
May 6Pinckneyville F/S InvitationalMay 6 · 800 Meters · Place 4 · NashvilleNashville800 Meters42:17.6310
May 3Du Quoin ClassicMay 3 · 1600 Meters · Place 11 · NashvilleNashville1600 Meters115:19.9210
May 3Du Quoin ClassicMay 3 · 800 Meters · Place 17 · NashvilleNashville800 Meters172:18.8310
Apr 29Pinckneyville Coed OpenApr 29 · 1600 Meters · Place 7 · NashvilleNashville1600 Meters75:14.83 PB10
Apr 22Tri-County Invitational @ Breese CentralApr 22 · 300m Hurdles · Place 2 · NashvilleNashville300m Hurdles36" / 0.914m2.47.95a10
Apr 22Tri-County Invitational @ Breese CentralApr 22 · 800 Meters · Place 4 · NashvilleNashville800 Meters4.2:21.85a10
Apr 10Herrin InvitationalApr 10 · 1600 Meters · Place 16 · NashvilleNashville1600 Meters16.5:14.83a10
Apr 10Herrin InvitationalApr 10 · 800 Meters · Place 13 · NashvilleNashville800 Meters13.2:17.40a10

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Charleston HS Boys InvitationalMar 16 · 800 Meters · Place 36 · NashvilleNashville800 Meters36.2:24.60a10
Mar 2SIU Boys Indoor InvitationalMar 2 · 1600 Meters · Place 34 · NashvilleNashville1600 Meters34.5:17.03a PB10

2018 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16IHSA 1A Boys Chester SectionalMay 16 · 3200 Meters · Place 12 · NashvilleNashville3200 Meters12.12:24.51a PB9
May 10SIRR Boys Conference MeetMay 10 · 300m Hurdles · Place 9 · NashvilleNashville300m Hurdles36" / 0.914m9.49.80a9
May 7Pinckneyville F/S InvitationalMay 7 · 300m Hurdles · Place 10 · NashvilleNashville300m Hurdles1052.41h9
May 7Pinckneyville F/S InvitationalMay 7 · 3200 Meters · Place 6 · NashvilleNashville3200 Meters612:59.03h PB9
May 4Du Quoin ClassicMay 4 · 300m Hurdles · Place 14 · NashvilleNashville300m Hurdles1448.259
May 2Benton Chuck Oyler InvitationalMay 2 · 300m Hurdles · Place 6 · NashvilleNashville300m Hurdles647.69—
May 2Benton Chuck Oyler InvitationalMay 2 · 300m Hurdles · Place 14 · NashvilleNashville300m Hurdles1447.69—