Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBumble Rumble · Jan 174:23.00aBumble RumbleJanuary 17, 2026
1000 Meters · IndoorONU Invite · Jan 302:38.27ONU InviteJanuary 30, 2026
1500 Meters · OutdoorFighting Scots Invitational · May 24:01.52Fighting Scots InvitationalMay 2, 2026
1600 Meters · IndoorIllinois Top Times Indoor Championships - Class 1A · Mar 224:51.92aIllinois Top Times Indoor Championships - Class 1AMarch 22, 2024
1600 Meters · OutdoorEd Schmidt Invite · Apr 194:46.27Ed Schmidt InviteApril 19, 2024
200 Meters · OutdoorViking Olympics · Apr 525.11aViking OlympicsApril 5, 2025
300 Meters · IndoorMoco Mercer Challenge · Jan 2539.44Moco Mercer ChallengeJanuary 25, 2025
3000 Meters · IndoorFighting Bee Invitational · Jan 239:15.31Fighting Bee InvitationalJanuary 23, 2026
3000 Meters · OutdoorONU Outdoor Open · Apr 259:04.56aONU Outdoor OpenApril 25, 2025
400 Meters · IndoorBattle in the Hive · Jan 1053.55Battle in the HiveJanuary 10, 2026
400 Meters · OutdoorViking Olympics · Apr 554.73aViking OlympicsApril 5, 2025
5000 Meters · OutdoorViking Olympics · Apr 316:35.26aViking OlympicsApril 3, 2026
800 Meters · IndoorFinals Week Invitational · Dec 111:57.42aFinals Week InvitationalDecember 11, 2025
800 Meters · OutdoorFighting Scots Invitational · May 21:58.03Fighting Scots InvitationalMay 2, 2026
800 Meters · Relay Split · IndoorIllinois Top Times Indoor Championships - Class 1A · Mar 222:08.008aIllinois Top Times Indoor Championships - Class 1AMarch 22, 2024
High Jump · OutdoorOrion April 15 Meet · Apr 155' 2Orion April 15 MeetApril 15, 2024

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14NJCAA Division I Outdoor ChampionshipsMay 14 · 1500 Meters · Place 34 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 MetersRound P34.4:08.53aSo
May 8Augustana Penultimate QualifierMay 8 · 1500 Meters · Place 1 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters14:08.69aSo
May 8Augustana Penultimate QualifierMay 8 · 800 Meters · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters—DNFSo
May 2Fighting Scots InvitationalMay 2 · 1500 Meters · Place 1 · Sauk Valley CCSauk Valley CC1500 Meters14:01.52 PBSO
May 2Fighting Scots InvitationalMay 2 · 800 Meters · Place 3 · Sauk Valley CCSauk Valley CC800 Meters31:58.03 PBSO
Apr 25ONU Outdoor OpenApr 25 · 3000 Meters · Place 11 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC3000 Meters11.9:27.14aSo
Apr 25ONU Outdoor OpenApr 25 · 1500 Meters · Place 3 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters3.4:03.25aSo
Apr 17Meet of ChampionsApr 17 · 800 Meters · Place 12 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters122:00.64aSo
Apr 11Dick Young ClassicApr 11 · 1500 Meters · Place 3 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters3.4:10.23aSo
Apr 11Dick Young ClassicApr 11 · 200 Meters · Place 22 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC200 Meters22.25.12aWind: 1.2So
Apr 3Viking OlympicsApr 3 · 5000 Meters · Place 2 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC5000 Meters216:35.26a PBSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 20Sol Butler ClassicFeb 20 · 800 Meters · Place 3 · Sauk Valley CCSauk Valley CC800 Meters31:57.60SO
Feb 14Roger Haynes InvitationalFeb 14 · 1 Mile · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1 Mile44:33.34aSO
Jan 30ONU InviteJan 30 · 1000 Meters · Place 7 · Sauk Valley CCSauk Valley CC1000 Meters72:38.27 PBSO
Jan 30ONU InviteJan 30 · 800 Meters · Place 2 · Sauk Valley CCSauk Valley CC800 Meters21:59.54SO
Jan 23Fighting Bee InvitationalJan 23 · 3000 Meters · Place 7 · Sauk Valley CCSauk Valley CC3000 Meters79:15.31 PBSO
Jan 17Bumble RumbleJan 17 · 1 Mile · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1 Mile4.4:23.00a PBSo
Jan 17Bumble RumbleJan 17 · 800 Meters · Place 2 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters2.1:57.94aSo
Jan 10Battle in the HiveJan 10 · 400 Meters · Place 7 · Sauk Valley CCSauk Valley CC400 Meters753.55 PBSO
Jan 10Battle in the HiveJan 10 · 800 Meters · Place 3 · Sauk Valley CCSauk Valley CC800 Meters31:59.18SO

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 11Finals Week InvitationalDec 11 · 3000 Meters · Place 8 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC3000 Meters8.9:24.47aSo
Dec 11Finals Week InvitationalDec 11 · 800 Meters · Place 1 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters1.1:57.42a PBSo
Dec 6Frigid Bee OpenerDec 6 · 1 Mile · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1 Mile4.4:28.63aSo
Dec 6Frigid Bee OpenerDec 6 · 800 Meters · Place 9 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters9.1:59.28aSo
Feb 21F Lee Slick InvitationalFeb 21 · 1 Mile · Place 6 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1 Mile64:23.94a—
Feb 21F Lee Slick InvitationalFeb 21 · 800 Meters · Place 2 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters21:58.53a—
Feb 15 Roger Haynes Invitational Feb 15 · 800 Meters · Place 1 · Sauk Valley CCSauk Valley CC800 Meters11:58.75FR
Feb 1Spartan ShootoutFeb 1 · 800 Meters · Place 1 · Sauk Valley CCSauk Valley CC800 Meters11:58.32FR
Feb 1Spartan ShootoutFeb 1 · 3000 Meters · Place 7 · Sauk Valley CCSauk Valley CC3000 Meters79:16.30FR
Jan 25Moco Mercer ChallengeJan 25 · 300 Meters · Place 23 · Sauk Valley CCSauk Valley CC300 Meters2339.44 PBFR
Jan 25Moco Mercer ChallengeJan 25 · 1 Mile · Place 4 · Sauk Valley CCSauk Valley CC1 Mile44:30.32FR
Jan 18Bumble RumbleJan 18 · 1 Mile · Place 16 · Sauk Valley CCSauk Valley CC1 Mile164:29.10FR

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Penultimate QualifierMay 9 · 1500 Meters · Place 1 · Sauk Valley CCSauk Valley CC1500 Meters14:03.84FR
May 3Fighting Scots InvitationalMay 3 · 1500 Meters · Place 2 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters2.4:02.08aFr
May 3Fighting Scots InvitationalMay 3 · 800 Meters · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters--DNFFr
Apr 25ONU Outdoor OpenApr 25 · 3000 Meters · Place 8 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC3000 Meters8.9:04.56a PBFr
Apr 17Meet of ChampionsApr 17 · 1500 Meters · Place 28 · Sauk Valley CCSauk Valley CC1500 Meters284:05.67FR
Apr 12ONU Tiger OpenApr 12 · 1500 Meters · Place 5 · Sauk Valley CCSauk Valley CC1500 Meters54:04.46FR
Apr 5Viking OlympicsApr 5 · 1500 Meters · Place 16 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters164:14.24aFr
Apr 5Viking OlympicsApr 5 · 400 Meters · Place 15 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC400 Meters1554.73a PBFr
Apr 5Viking OlympicsApr 5 · 200 Meters · Place 32 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC200 Meters3225.11a PBFr
Mar 28First Chance InvitationalMar 28 · 1500 Meters · Place 7 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1500 Meters7.4:03.24aFr
Mar 28First Chance InvitationalMar 28 · 800 Meters · Place 11 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters11.1:58.44aFr

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Finals Week InvitationalDec 14 · 1 Mile · Place 4 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC1 Mile4.4:34.20aFr
Dec 14Finals Week InvitationalDec 14 · 800 Meters · Place 7 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC800 Meters7.2:08.05aFr
Dec 7Fighting Bee OpenDec 7 · 3000 Meters · Place 7 · Sauk Valley (Ill.) CCSauk Valley (Ill.) CC3000 Meters7.9:35.08aFr
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 1600 Meters · Place 14 · Erie-ProphetstownErie-Prophetstown1600 Meters14.4:51.92a PB12
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 800 Meters · Erie-ProphetstownErie-Prophetstown800 MetersRelay Split—2:08.008a PB12
Mar 22Illinois Top Times Indoor Championships - Class 1AMar 22 · 800 Meters · Place 6 · Erie-ProphetstownErie-Prophetstown800 Meters6.2:03.80a12

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 3078th Brockman InvitationalApr 30 · 1600 Meters · Place 9 · Erie-ProphetstownErie-Prophetstown1600 Meters95:27.41a—
Apr 19Ed Schmidt InviteApr 19 · 1600 Meters · Place 1 · Erie-ProphetstownErie-Prophetstown1600 Meters14:46.27 PB12
Apr 19Ed Schmidt InviteApr 19 · 800 Meters · Place 1 · Erie-ProphetstownErie-Prophetstown800 Meters12:04.5212
Apr 15Orion April 15 MeetApr 15 · 1600 Meters · Place 4 · Erie-ProphetstownErie-Prophetstown1600 Meters4.5:14.26a12
Apr 15Orion April 15 MeetApr 15 · High Jump · Place 5 · Erie-ProphetstownErie-ProphetstownHigh Jump5.5' 2 PB12
Apr 15Orion April 15 MeetApr 15 · 800 Meters · Place 2 · Erie-ProphetstownErie-Prophetstown800 Meters2.2:09.10a12

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18Rockridge Boys Quad 4/18Apr 18 · 1600 Meters · Place 1 · Erie-ProphetstownErie-Prophetstown1600 Meters1.4:46.62a11
Apr 18Rockridge Boys Quad 4/18Apr 18 · 800 Meters · Place 1 · Erie-ProphetstownErie-Prophetstown800 Meters1.2:06.23a11

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Riverdale Early Season InviteApr 5 · 1600 Meters · Erie-ProphetstownErie-Prophetstown1600 Meters—SCR10
Apr 5Riverdale Early Season InviteApr 5 · 800 Meters · Place 4 · Erie-ProphetstownErie-Prophetstown800 Meters4.2:23.40a10

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 25Newman Dillon F/S InviteMar 25 · 1600 Meters · Place 2 · Erie-ProphetstownErie-Prophetstown1600 Meters2.5:21.09a10