Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCyclone Open · Jan 194:07.36Cyclone OpenJanuary 19, 2024
10,000 Meters · OutdoorStanford Invitational · Apr 428:22.71aStanford InvitationalApril 4, 2025
1500 Meters · OutdoorISU Alumni Invitational · May 33:47.34aISU Alumni InvitationalMay 3, 2024
1600 Meters · IndoorIllinois Top Times Championships - Class 3A · Mar 264:19.02aIllinois Top Times Championships - Class 3AMarch 26, 2022
1600 Meters · OutdoorIHSA 3A Boys State Track & Field Championships · May 274:11.16aIHSA 3A Boys State Track & Field ChampionshipsMay 27, 2022
1600 Meters · OutdoorBelleville West Norm Armstrong Invitational · Apr 94:20.98Belleville West Norm Armstrong InvitationalApril 9, 2022
2 Miles · IndoorCabin Fever Invitational · Mar 209:13.63aCabin Fever InvitationalMarch 20, 2021
3200 Meters · IndoorCabin Fever Invitational · Mar 209:10.79aCabin Fever InvitationalMarch 20, 2021
3200 Meters · OutdoorCarmel 3200 Distance Showcase · Apr 228:54.09aCarmel 3200 Distance ShowcaseApril 22, 2022
3200 Meters · OutdoorBelleville West Norm Armstrong Invitational · Apr 99:00.17Belleville West Norm Armstrong InvitationalApril 9, 2022
5000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 1413:47.42aDavid Hemery Valentine InvitationalFebruary 14, 2025
5000 Meters · OutdoorPayton Jordan Invitational · May 113:51.95aPayton Jordan InvitationalMay 1, 2026
800 Meters · OutdoorTriad Knight Invitational · Apr 291:56.31Triad Knight InvitationalApril 29, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14Big 12 Outdoor ChampionshipsMay 14 · 5000 Meters · Place 20 · Iowa StateIowa State5000 Meters20.14:31.83aJr
May 1Payton Jordan InvitationalMay 1 · 5000 Meters · Place 21 · Iowa StateIowa State5000 Meters21.13:51.95a PBJr
Apr 3Stanford InviteApr 3 · 10,000 Meters · Iowa StateIowa State10,000 Meters--DNFJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28West DI First-Round - NCAA Outdoor ChampionshipsMay 28 · 10,000 Meters · Place 35 · Iowa StateIowa State10,000 MetersRound P35.29:41.35aSo
Apr 4Stanford InvitationalApr 4 · 10,000 Meters · Place 25 · Iowa StateIowa State10,000 Meters25.28:22.71a PBSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 5000 Meters · Place 52 · Iowa StateIowa State5000 Meters5213:47.42a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3ISU Alumni InvitationalMay 3 · 1500 Meters · Place 6 · Iowa StateIowa State1500 Meters63:47.34a PB—
Apr 24Drake Relays (College)Apr 24 · 5000 Meters · Place 16 · Iowa StateIowa State5000 Meters1614:28.82FR
Apr 112024 Bryan Clay InvitationalApr 11 · 5000 Meters · Place 21 · Iowa StateIowa State5000 Meters21.14:22.35aFr

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 19Cyclone OpenJan 19 · 1 Mile · Place 12 · Iowa StateIowa State1 Mile124:07.36 PBFR
Jan 12Hawkeye InvitationalJan 12 · 1 Mile · Place 7 · Iowa StateIowa State1 Mile7.4:11.21aFr
Jan 12Hawkeye InvitationalJan 12 · 3000 Meters · Iowa StateIowa State3000 Meters--DNFFr

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 3200 Meters · Place 1 · EdwardsvilleEdwardsville3200 Meters1.8:56.66a12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 MetersRound P1.4:12.97a12
May 27IHSA 3A Boys State Track & Field ChampionshipsMay 27 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters1.4:11.16a PB12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)1600 MetersRound P14:12.9712
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 3200 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)3200 Meters18:56.66a12
May 26IHSA 1A Boys State Track & Field ChampionshipsMay 26 · 1600 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)1600 Meters14:11.16a12
May 19IHSA Class 3A TRB Sectional #11 - O'Fallon (H.S.)May 19 · 3200 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)3200 Meters19:16.84a12
May 19IHSA Class 3A TRB Sectional #11 - O'Fallon (H.S.)May 19 · 1600 Meters · Place 2 · Edwardsville (H.S.)Edwardsville (H.S.)1600 Meters24:23.44a12
May 11Southwestern Conference Boys ChampionshipsMay 11 · 1600 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)1600 Meters14:22.25a12
May 11Southwestern Conference Boys ChampionshipsMay 11 · 800 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)800 Meters11:58.49a12
May 7Collinsville Boys InvitationalMay 7 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters1.4:12.41a12
Apr 29Triad Knight InvitationalApr 29 · 800 Meters · Place 1 · EdwardsvilleEdwardsville800 Meters11:56.31 PBSR
Apr 23Winston Brown InvitationalApr 23 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters14:19.93SR
Apr 22Carmel 3200 Distance ShowcaseApr 22 · 3200 Meters · Place 1 · EdwardsvilleEdwardsville3200 Meters1.8:54.09a PB12
Apr 9Belleville West Norm Armstrong InvitationalApr 9 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters14:20.98 PB11
Apr 9Belleville West Norm Armstrong InvitationalApr 9 · 3200 Meters · Place 1 · EdwardsvilleEdwardsville3200 Meters19:00.17 PB11
Mar 25Illinois Top Times Championships - Class 1AMar 25 · 1600 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)1600 Meters14:19.02JR
Mar 11Edwardsville Tiger InvitationalMar 11 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters14:23.40JR

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 26Illinois Top Times Championships - Class 3AMar 26 · 1600 Meters · Place 1 · EdwardsvilleEdwardsville1600 Meters1.4:19.02a PB12
Feb 26D117 Clash at the ColiseumFeb 26 · 3200 Meters · Place 1 · Edwardsville (H.S.)Edwardsville (H.S.)3200 Meters19:13.15SR

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Cabin Fever InvitationalMar 20 · 2 Miles · Place 3 · UnattachedUnattached2 Miles3.9:13.63a PB11
Mar 20Cabin Fever InvitationalMar 20 · 3200 Meters · Place 3 · UnattachedUnattached3200 Meters3.9:10.79a PB11

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 7First to the Finish Boys Charger InviteMar 7 · 3200 Meters · Place 2 · EdwardsvilleEdwardsville3200 Meters29:43.7510

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 29Proviso West Boys Indoor InvitationalFeb 29 · 3200 Meters · Place 2 · EdwardsvilleEdwardsville3200 Meters2.9:51.36a10

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Upstate Eight Conference Boys ChampionshipsMay 9 · 3200 Meters · Place 1 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters1.10:21.26a9
Apr 267th Annual Roger Wilcox InvitationalApr 26 · 1600 Meters · Place 2 · Aurora (West Aurora)Aurora (West Aurora)1600 Meters2.4:45.29
Apr 20Peterson Prep Invitational Apr 20 · 3200 Meters · Place 8 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters810:12.83PR9
Apr 16West Aurora Boys Tri(WWS-Bat)Apr 16 · 1600 Meters · Place 2 · Aurora (West Aurora)Aurora (West Aurora)1600 Meters24:49.29PR9
Apr 13John Bell InvitationalApr 13 · 3200 Meters · Place 5 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters5.10:27.18a9
Mar 112019 Update Eight Conference Boys F/S ChampionshipsMar 11 · 3200 Meters · Place 1 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters110:46.809
Mar 112019 Update Eight Conference Boys F/S ChampionshipsMar 11 · 1600 Meters · Place 11 · Aurora (West Aurora)Aurora (West Aurora)1600 Meters115:36.289
Mar 1Coach DiDomenico InviteMar 1 · 3200 Meters · Place 9 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters910:31.959

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 8Central Rocket Indoor Boys InviteMar 8 · 3200 Meters · Place 9 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters9.10:30.61a9
Mar 8Central Rocket Indoor Boys InviteMar 8 · 3200 Meters · Place 1 · Aurora (West Aurora)Aurora (West Aurora)3200 Meters1.10:30.61a9