Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNACC Indoor Track & Field Championships · Feb 254:41.06aNACC Indoor Track & Field ChampionshipsFebruary 25, 2022
1500 Meters · OutdoorElmhurst Twilight · Apr 254:17.66aElmhurst TwilightApril 25, 2024
1600 Meters · IndoorSouthwest Prairie Boys Indoor Conference Championships · Mar 165:03.52Southwest Prairie Boys Indoor Conference ChampionshipsMarch 16, 2019
1600 Meters · OutdoorSouthwest Prairie Conference Boys Championshiips · Jun 54:36.85Southwest Prairie Conference Boys ChampionshiipsJune 5, 2021
3000 Meters · IndoorKarl Schlender Invitational · Jan 219:40.43Karl Schlender InvitationalJanuary 21, 2023
3000 Meters · OutdoorWheaton College Don Church Twilight Meet · Apr 2310:34.59aWheaton College Don Church Twilight MeetApril 23, 2022
3000m Steeplechase · 0.914m · OutdoorNACC Outdoor Championships · May 210:20.79aNACC Outdoor ChampionshipsMay 2, 2025
3000m Steeplechase · OutdoorViking Olympics · Apr 510:45.15aViking OlympicsApril 5, 2025
3200 Meters · IndoorOlivet Nazarene HS Classic · Feb 2910:48.31aOlivet Nazarene HS ClassicFebruary 29, 2020
3200 Meters · OutdoorGus Scott Invitational · Apr 1310:40.28Gus Scott InvitationalApril 13, 2018
5000 Meters · OutdoorSt Francis Fighting Chance Invite · May 911:00.82St Francis Fighting Chance InviteMay 9, 2025
800 Meters · IndoorAurora University Grand Prix · Jan 272:09.62aAurora University Grand PrixJanuary 27, 2023
800 Meters · OutdoorCarius/Gregory Invitational · May 122:05.46Carius/Gregory InvitationalMay 12, 2022

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9St Francis Fighting Chance InviteMay 9 · 5000 Meters · Place 37 · AuroraAurora5000 Meters3711:00.82 PBSR
May 2NACC Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 9 · AuroraAurora3000m Steeplechase0.914m9.10:20.79a PBSr
May 2NACC Outdoor ChampionshipsMay 2 · 1500 Meters · Place 12 · AuroraAurora1500 Meters12.4:22.86aSr
Apr 25Elmhurst TwilightApr 25 · 3000m Steeplechase · Place 7 · AuroraAurora3000m Steeplechase0.914m7.10:32.57aSr
Apr 17Don ChurchApr 17 · 3000m Steeplechase · Place 12 · AuroraAurora3000m Steeplechase0.914m12.10:43.82aSr
Apr 17Don ChurchApr 17 · 1500 Meters · Place 24 · AuroraAurora1500 Meters24.4:23.90aSr
Apr 12Wheaton (Ill) InvitationalApr 12 · 5000 Meters · Place 21 · AuroraAurora5000 Meters2116:45.32aSr
Apr 5Viking OlympicsApr 5 · 3000m Steeplechase · Place 8 · AuroraAurora3000m Steeplechase810:45.15a PBSr
Apr 5Viking OlympicsApr 5 · 800 Meters · Place 18 · AuroraAurora800 Meters182:10.57aSr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28NACC Indoor ChampionshipsFeb 28 · 1 Mile · Place 18 · AuroraAurora1 Mile18.5:11.63aSr
Feb 28NACC Indoor ChampionshipsFeb 28 · 3000 Meters · AuroraAurora3000 Meters—DNSSr
Feb 14Chicagoland Intercollegiate Indoor Track & Field Inv.Feb 14 · 1 Mile · Place 40 · AuroraAurora1 Mile404:51.93SR
Feb 1Windy City RumbleFeb 1 · 1 Mile · Place 56 · AuroraAurora1 Mile564:46.80a—
Jan 25Aurora Grand PrixJan 25 · 1 Mile · Place 22 · AuroraAurora1 Mile224:42.47a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9NCC Carius/Gregory MeetMay 9 · 1500 Meters · Place 22 · AuroraAurora1500 Meters224:28.52JR
May 3NACC Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 9 · AuroraAurora3000m Steeplechase0.914m9.10:42.09aJr
May 3NACC Outdoor ChampionshipsMay 3 · 1500 Meters · Place 12 · AuroraAurora1500 Meters12.4:19.39aJr
Apr 25Elmhurst TwilightApr 25 · 1500 Meters · Place 23 · AuroraAurora1500 Meters23.4:17.66a PBJr
Apr 20Wheaton TwilightApr 20 · 3000m Steeplechase · Place 18 · AuroraAurora3000m Steeplechase1810:46.42a—
Apr 20Wheaton TwilightApr 20 · 800 Meters · Place 39 · AuroraAurora800 Meters392:07.88a—
Apr 13Wheaton College InvitationalApr 13 · 1500 Meters · Place 43 · AuroraAurora1500 Meters43.4:18.76aJr
Apr 13Wheaton College InvitationalApr 13 · 800 Meters · Place 35 · AuroraAurora800 Meters35.2:06.98aJr
Mar 28First Chance InvitationalMar 28 · 5000 Meters · Place 23 · AuroraAurora5000 Meters23.16:55.99aJr
Mar 28First Chance InvitationalMar 28 · 1500 Meters · Place 22 · AuroraAurora1500 Meters22.4:18.39aJr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23NACC Indoor ChampionshipFeb 23 · 1 Mile · Place 16 · AuroraAurora1 Mile164:46.75JR
Feb 16Slick InviteFeb 16 · 3000 Meters · Place 22 · AuroraAurora3000 Meters22.10:09.38aJr
Feb 102024 Windy City RumbleFeb 10 · 1 Mile · Place 28 · AuroraAurora1 Mile284:46.48a—
Feb 102024 Windy City RumbleFeb 10 · 800 Meters · Place 25 · AuroraAurora800 Meters252:12.20a—
Feb 2Keck DIII SelectFeb 2 · 1 Mile · Place 18 · AuroraAurora1 Mile18.4:44.59aJr
Feb 2Keck DIII SelectFeb 2 · 3000 Meters · Place 34 · AuroraAurora3000 Meters34.9:48.91aJr
Jan 19Aurora Grand PrixJan 19 · 3000 Meters · Place 26 · AuroraAurora3000 Meters269:52.83a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11NCC Carius/Gregory InvitationalMay 11 · 1500 Meters · Place 21 · AuroraAurora1500 Meters214:22.41SO
May 52023 NACC Outdoor ChampionshipsMay 5 · 5000 Meters · Place 18 · AuroraAurora5000 Meters1817:11.59SO
Apr 28Elmhurst University TwilightApr 28 · 5000 Meters · Place 13 · AuroraAurora5000 Meters1316:44.62SO
Apr 22Wheaton Don Church TwilightApr 22 · 1500 Meters · Place 16 · AuroraAurora1500 Meters164:27.04SO
Apr 22Wheaton Don Church TwilightApr 22 · 800 Meters · Place 14 · AuroraAurora800 Meters142:11.63SO
Apr 14Wheaton (IL) InvitationalApr 14 · 5000 Meters · Place 23 · AuroraAurora5000 Meters23.17:00.97aSo
Apr 7NCC 1st Chance InvitationalApr 7 · 1500 Meters · Place 25 · AuroraAurora1500 Meters254:23.76SO
Apr 7NCC 1st Chance InvitationalApr 7 · 800 Meters · Place 28 · AuroraAurora800 Meters282:09.87SO

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 24NACC Indoor Track & Field ChampionshipsFeb 24 · 3000 Meters · Place 18 · AuroraAurora3000 Meters18.9:46.46aSo
Feb 18Margaret Bradley InvitationalFeb 18 · 1 Mile · Place 20 · AuroraAurora1 Mile204:53.46SO
Feb 11Pat Heenan InvitationalFeb 11 · 3000 Meters · Place 14 · AuroraAurora3000 Meters149:53.64SO
Feb 11Pat Heenan InvitationalFeb 11 · 3000 Meters · Place 14 · AuroraAurora3000 Meters149:53.64SO
Feb 3Keck DIII SelectFeb 3 · 800 Meters · Place 28 · AuroraAurora800 Meters282:10.65SO
Jan 27Aurora University Grand PrixJan 27 · 800 Meters · Place 40 · AuroraAurora800 Meters402:09.62a PBSo
Jan 21Karl Schlender InvitationalJan 21 · 3000 Meters · Place 8 · AuroraAurora3000 Meters89:40.43 PBSO

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 19Augustana College Twilight QualifierMay 19 · 800 Meters · Place 35 · AuroraAurora800 Meters35.2:06.07aFr
May 12Carius/Gregory InvitationalMay 12 · 800 Meters · Place 43 · AuroraAurora800 Meters432:05.46 PBFr
May 6NACC Outdoor ChampionshipsMay 6 · 3000m Steeplechase · Place 10 · AuroraAurora3000m Steeplechase0.914m10.10:49.09aFr
Apr 29Elmhurst Invite at Wheaton CollegeApr 29 · 1500 Meters · Place 22 · AuroraAurora1500 Meters22.4:25.11aFr
Apr 23Wheaton College Don Church Twilight MeetApr 23 · 3000 Meters · Place 15 · AuroraAurora3000 Meters15.10:34.59a PBFr
Apr 23Wheaton College Don Church Twilight MeetApr 23 · 800 Meters · Place 27 · AuroraAurora800 Meters27.2:09.46aFr
Apr 14Warrior InvitationalApr 14 · 3000m Steeplechase · Place 3 · AuroraAurora3000m Steeplechase0.914m3.11:02.84aFr
Apr 14Warrior InvitationalApr 14 · 800 Meters · Place 21 · AuroraAurora800 Meters21.2:09.22aFr
Apr 10Rex Foster TwilightApr 10 · 1500 Meters · Place 27 · AuroraAurora1500 Meters27.4:28.83aFr
Apr 10Rex Foster TwilightApr 10 · 800 Meters · Place 21 · AuroraAurora800 Meters21.2:11.32aFr

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25NACC Indoor Track & Field ChampionshipsFeb 25 · 1 Mile · Place 13 · AuroraAurora1 Mile13.4:41.06a PBFr
Feb 12North Central College Heenan InvitationalFeb 12 · 1 Mile · Place 32 · AuroraAurora1 Mile324:43.14FR
Feb 5Windy City RumbleFeb 5 · 3000 Meters · Place 17 · AuroraAurora3000 Meters17.9:52.59aFr
Feb 5Windy City RumbleFeb 5 · 800 Meters · Place 16 · AuroraAurora800 Meters16.2:10.16aFr
Jan 29Aurora University Grand PrixJan 29 · 1 Mile · Place 19 · AuroraAurora1 Mile194:41.31FR
Jan 22Red Hawk OpenerJan 22 · 3000 Meters · Place 14 · AuroraAurora3000 Meters14.9:43.05aFr

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 1600 Meters · Place 21 · RomeovilleRomeoville1600 Meters21.4:46.14a12
Jun 10IHSA Class 3A TRB Sectional #8 - Naperville (North)Jun 10 · 800 Meters · Place 21 · RomeovilleRomeoville800 Meters21.2:06.17a12
Jun 5Southwest Prairie Conference Boys ChampionshiipsJun 5 · 1600 Meters · Place 4 · Romeoville high SchoRomeoville high Scho1600 Meters44:36.85 PB—
Jun 5Southwest Prairie Conference Boys ChampionshiipsJun 5 · 1600 Meters · Place 16 · Romeoville high SchoRomeoville high Scho1600 Meters164:36.85—
Jun 1Plainfield East Boys QuintrangularJun 1 · 800 Meters · Place 2 · Romeoville high SchoRomeoville high Scho800 Meters22:06.24SR
May 25Romeoville Boys TriangularMay 25 · 1600 Meters · Place 3 · Romeoville high SchoRomeoville high Scho1600 Meters34:44.07SR
May 18Yorkville Boys TriangularMay 18 · 1600 Meters · Place 8 · Romeoville high SchoRomeoville high Scho1600 Meters84:49.56SR
May 11Oswego Triangular W/Plainfield North and RomeovilleMay 11 · 800 Meters · Place 6 · RomeovilleRomeoville800 Meters6.2:08.42a12
May 7Gus Scott InvitationalMay 7 · 1600 Meters · Place 7 · RomeovilleRomeoville1600 Meters7.4:47.74a12
May 4Romeoville Boys TriangularMay 4 · 800 Meters · Place 1 · Romeoville high SchoRomeoville high Scho800 Meters12:08.35SR

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 29Olivet Nazarene HS ClassicFeb 29 · 3200 Meters · Place 23 · RomeovilleRomeoville3200 Meters23.10:48.31a PB11
Feb 29Olivet Nazarene HS ClassicFeb 29 · 800 Meters · Place 17 · RomeovilleRomeoville800 Meters17.2:16.58a11
Feb 22Greg Foster InvitationalFeb 22 · 1600 Meters · Place 11 · Romeoville high SchoRomeoville high Scho1600 Meters115:04.28JR

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Naperville Boys ABC MeetMay 13 · 1600 Meters · Place 4 · RomeovilleRomeoville1600 Meters4.4:49.82a10
May 8Southwest Prairie Boys Conference ChampionshipsMay 8 · 1600 Meters · Place 13 · RomeovilleRomeoville1600 Meters135:02.4310
May 4Carlin Nalley InvitationalMay 4 · 3200 Meters · Place 24 · RomeovilleRomeoville3200 Meters2411:07.3510
Apr 267th Annual Roger Wilcox InvitationalApr 26 · 1600 Meters · Place 5 · RomeovilleRomeoville1600 Meters5.4:56.010
Apr 20Lockport Fresh/Soph ABC InviteApr 20 · 1600 Meters · Place 7 · RomeovilleRomeoville1600 Meters75:25.0210
Apr 12Gus Scott InvitationalApr 12 · 1600 Meters · Place 5 · RomeovilleRomeoville1600 Meters54:59.93PR10

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Southwest Prairie Boys Indoor Conference ChampionshipsMar 16 · 1600 Meters · Place 14 · RomeovilleRomeoville1600 Meters145:03.52 PBSO
Feb 16Greg Foster InvitationalFeb 16 · 1600 Meters · Place 8 · RomeovilleRomeoville1600 Meters8.5:09.40a10

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Southwest Prairie Conference Championship May 10 · 1600 Meters · Place 15 · RomeovilleRomeoville1600 Meters155:03.129
May 5Carlin Nalley InvitationalMay 5 · 1600 Meters · Place 29 · RomeovilleRomeoville1600 Meters29.5:13.46a9
Apr 21Lockport Fresh/Soph A-B-C InvitationalApr 21 · 1600 Meters · Place 7 · RomeovilleRomeoville1600 Meters7.5:03.21a9
Apr 13Gus Scott InvitationalApr 13 · 3200 Meters · Place 5 · RomeovilleRomeoville3200 Meters510:40.28 PB9
Mar 24Proviso East Midwest ClassicMar 24 · 800 Meters · Place 12 · RomeovilleRomeoville800 Meters122:22.78FR
Mar 17Southwest Prairie Boys Conference ChampionshipsMar 17 · 1600 Meters · Place 12 · RomeovilleRomeoville1600 Meters125:12.019