Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorAAU Junior Olympic Games · Aug 14:06.93aAAU Junior Olympic GamesAugust 1, 2026
1600 Meters · IndoorRockford F.I.R.E. Indoor TF Invitational 2025 · Dec 134:51.75aRockford F.I.R.E. Indoor TF Invitational 2025December 13, 2025
1600 Meters · OutdoorGKHS Quad · Apr 64:52.88aGKHS QuadApril 6, 2026
200 Meters · OutdoorAAU Central District Qualifier · Jun 824.85aAAU Central District QualifierJune 8, 2024
400 Meters · IndoorAAU Northern Indoor National · Dec 2854.16aAAU Northern Indoor NationalDecember 28, 2024
400 Meters · OutdoorAAU Central District Qualifier · Jun 751.94AAU Central District QualifierJune 7, 2025
800 Meters · Indoor2026 Illinois Top Times Championships · Mar 272:01.59a2026 Illinois Top Times ChampionshipsMarch 27, 2026
800 Meters · OutdoorIHSA 1A Boys State Track & Field Championships · May 281:55.81aIHSA 1A Boys State Track & Field ChampionshipsMay 28, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 6 · Rockford FIRE TrackRockford FIRE Track1500 Meters6.4:06.93a PB12
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 17 · Rockford FIRE TrackRockford FIRE Track800 MetersRound P17.1:58.85a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 1500 Meters · Place 1 · Rockford FIRE TrackRockford FIRE Track1500 Meters1.4:06.99a12
Jun 24AAU Track & Field Region 13 QualifierJun 24 · 800 Meters · Place 3 · Rockford FIRE TrackRockford FIRE Track800 Meters3.1:56.37a12
Jun 12AAU Central District Qualifier #1Jun 12 · 1500 Meters · Place 1 · Rockford FIRERockford FIRE1500 Meters14:19.85a12
Jun 12AAU Central District Qualifier #1Jun 12 · 800 Meters · Place 2 · Rockford FIRERockford FIRE800 Meters21:59.10a12
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 6 · OregonOregon800 MetersRound P6.1:57.88a12
May 28IHSA 1A Boys State Track & Field ChampionshipsMay 28 · 800 Meters · Place 7 · OregonOregon800 Meters7.1:55.81a PB12
May 22IHSA Class 1A TRB Sectional - #01 OregonMay 22 · 800 Meters · Place 3 · OregonOregon800 Meters3.1:58.98a12
May 14BNC Boys Conference MeetMay 14 · 800 Meters · Place 7 · OregonOregon800 Meters7.2:07.53a12
May 8Mike Mowen Invite 5/08/26May 8 · 800 Meters · Place 1 · OregonOregon800 Meters1.1:58.71a12
May 5Ogle County ChampionshipMay 5 · 800 Meters · Place 1 · OregonOregon800 Meters1.2:00.70a12
May 5Ogle County ChampionshipMay 5 · 400 Meters · Place 1 · OregonOregon400 Meters1.53.36a12
May 1Oregon (IL) Boys' Hall of Fame Hawk ClassicMay 1 · 800 Meters · Place 1 · OregonOregon800 Meters1.1:58.91a12
Apr 28Forreston HS Boys Meet #1Apr 28 · 800 Meters · Place 1 · OregonOregon800 Meters1.2:02.50a12
Apr 28Forreston HS Boys Meet #1Apr 28 · 400 Meters · Place 10 · OregonOregon400 Meters10.1:06.86a12
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 800 Meters · Place 12 · OregonOregon800 Meters121:58.23a12
Apr 21April 21 Oregon (IL) HS MeetApr 21 · 1600 Meters · Place 2 · OregonOregon1600 Meters2.5:00.12a12
Apr 21April 21 Oregon (IL) HS MeetApr 21 · 800 Meters · Place 3 · OregonOregon800 Meters3.2:10.52a12
Apr 14Byron 5 Team MeetApr 14 · 800 Meters · Place 1 · OregonOregon800 Meters1.2:12.52a12
Apr 112026 Gebhardt-Worley InvitationalApr 11 · 800 Meters · Place 2 · OregonOregon800 Meters2.2:02.55a12
Apr 6GKHS QuadApr 6 · 1600 Meters · Place 1 · OregonOregon1600 Meters14:52.88a PB12
Apr 6GKHS QuadApr 6 · 800 Meters · Place 1 · OregonOregon800 Meters12:08.39a12
Mar 25Early Season QuadMar 25 · 1600 Meters · Place 12 · OregonOregon1600 Meters12.7:00.72a12
Mar 25Early Season QuadMar 25 · 800 Meters · Place 1 · OregonOregon800 Meters1.2:04.39a12
Mar 20Newman Last Chance MeetMar 20 · 800 Meters · Place 1 · OregonOregon800 Meters12:04.1012

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 272026 Illinois Top Times ChampionshipsMar 27 · 800 Meters · Place 4 · OregonOregon800 Meters4.2:01.59a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 800 Meters · UnattachedUnattached800 Meters—DNS12
Dec 202nd Annual Purple Smoke Holiday InviteDec 20 · 400 Meters · UnattachedUnattached400 Meters—DNS12
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 1600 Meters · Place 3 · UnattachedUnattached1600 Meters3.4:51.75a PB12
Dec 13Rockford F.I.R.E. Indoor TF Invitational 2025Dec 13 · 800 Meters · Place 5 · UnattachedUnattached800 Meters5.2:11.76a12
Mar 17Rock Falls Indoor #2Mar 17 · 800 Meters · Place 2 · OregonOregon800 Meters22:05.52a—

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 1500 Meters · Place 1 · Rockford FIRERockford FIRE1500 Meters14:10.9811
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 800 Meters · Place 1 · Rockford FIRERockford FIRE800 Meters11:56.4111
Jun 26AAU Track & Field Region 13 QualifierJun 26 · 400 Meters · Place 19 · Rockford FIRERockford FIRE400 Meters1952.8611
Jun 21Legacy Runners Elite Purple Smoke InviteJun 21 · 800 Meters · Place 1 · Rockford FIRERockford FIRE800 Meters12:00.78a11
Jun 21Legacy Runners Elite Purple Smoke InviteJun 21 · 1500 Meters · Place 1 · Rockford FIRERockford FIRE1500 Meters14:26.84a11
Jun 7AAU Central District QualifierJun 7 · 1500 Meters · Place 1 · Rockford FIRERockford FIRE1500 Meters14:17.6611
Jun 7AAU Central District QualifierJun 7 · 800 Meters · Place 1 · Rockford FIRERockford FIRE800 Meters11:58.8111
Jun 7AAU Central District QualifierJun 7 · 400 Meters · Place 12 · Rockford FIRERockford FIRE400 Meters1251.94 PB11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 6 · OregonOregon800 MetersRound P61:57.57a11
May 29IHSA 1A Boys State Track & Field ChampionshipsMay 29 · 800 Meters · Place 4 · OregonOregon800 Meters41:57.14a11
May 23IHSA Class 1A TRB Sectional - #01 OregonMay 23 · 800 Meters · Place 2 · OregonOregon800 Meters21:58.6611
May 23IHSA Class 1A TRB Sectional - #01 OregonMay 23 · 400 Meters · Place 5 · OregonOregon400 Meters553.5411
May 19Oregon Boys Last Chance MeetMay 19 · 400 Meters · Place 1 · OregonOregon400 Meters153.17a11
May 9Mike Mowen Boys InvitationalMay 9 · 800 Meters · Place 1 · OregonOregon800 Meters1.1:58.30a11
May 9Mike Mowen Boys InvitationalMay 9 · 400 Meters · Place 3 · OregonOregon400 Meters3.53.06a11
May 6Ogle County ChampionshipMay 6 · 800 Meters · Place 1 · OregonOregon800 Meters12:01.56a11
May 6Ogle County ChampionshipMay 6 · 400 Meters · Place 2 · OregonOregon400 Meters253.62a11
May 2Oregon (IL) Hall of Fame Hawk ClassicMay 2 · 800 Meters · Place 3 · OregonOregon800 Meters3.1:58.53a11
Apr 15GKHS QuadApr 15 · 800 Meters · Place 1 · OregonOregon800 Meters12:09.16a11
Apr 15GKHS QuadApr 15 · 400 Meters · Place 2 · OregonOregon400 Meters258.27a11
Apr 12Oregon (IL) Gebhardt-Worley InvitationalApr 12 · 800 Meters · Place 2 · OregonOregon800 Meters22:03.46a11
Apr 12Oregon (IL) Gebhardt-Worley InvitationalApr 12 · 400 Meters · Place 2 · OregonOregon400 Meters253.57a11
Apr 10GKHS QuadApr 10 · 800 Meters · Place 1 · OregonOregon800 Meters12:05.44a11
Apr 10GKHS QuadApr 10 · 400 Meters · Place 2 · OregonOregon400 Meters255.58a11
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 6 · OregonOregon800 Meters62:03.1911
Mar 282025 Illinois Top Times ChampionshipsMar 28 · 800 Meters · Place 6 · OregonOregon800 Meters62:03.19a11
Mar 21Newman Invitational 2025Mar 21 · 800 Meters · Place 2 · OregonOregon800 Meters22:03.88a11
Mar 8Gold Medal InviteMar 8 · 800 Meters · Place 3 · OregonOregon800 Meters32:09.00a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28AAU Northern Indoor NationalDec 28 · 800 Meters · Place 3 · Rockford FIRE TrackRockford FIRE Track800 Meters3.2:04.98a11
Dec 28AAU Northern Indoor NationalDec 28 · 400 Meters · Place 20 · Rockford FIRE TrackRockford FIRE Track400 Meters20.54.16a PB11
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 800 Meters · Place 2 · Rockford FIRE TrackRockford FIRE Track800 Meters2.2:11.45a11
Dec 21Legacy Runners Purple Smoke Holiday InviteDec 21 · 400 Meters · Place 15 · Rockford FIRE TrackRockford FIRE Track400 Meters15.59.67a11
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 800 Meters · Place 4 · Rockford FIRE TrackRockford FIRE Track800 Meters4.2:09.50a11
Dec 14Rockford F.I.R.E. Indoor TF Invitational 2024Dec 14 · 400 Meters · Place 28 · Rockford FIRE TrackRockford FIRE Track400 Meters28.59.12a11
Mar 11Rock Falls Indoor Meet 2Mar 11 · 800 Meters · Place 2 · OregonOregon800 Meters22:10.15a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 27AAU Region 13 National QualifierJun 27 · 800 Meters · Place 2 · Rockford FIRERockford FIRE800 Meters22:02.75a—
Jun 27AAU Region 13 National QualifierJun 27 · 400 Meters · Place 17 · Rockford FIRERockford FIRE400 Meters1753.77a—
Jun 8AAU Central District QualifierJun 8 · 800 Meters · Place 4 · Rockford FIRE TrackRockford FIRE Track800 Meters4.2:07.01a10
Jun 8AAU Central District QualifierJun 8 · 400 Meters · Place 16 · Rockford FIRE TrackRockford FIRE Track400 Meters16.54.39a10
Jun 8AAU Central District QualifierJun 8 · 200 Meters · Place 45 · Rockford FIRE TrackRockford FIRE Track200 Meters45.24.85a PB10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 800 Meters · Place 24 · OregonOregon800 MetersRound P242:04.2410
May 17IHSA Class 1A TRB Sectional - #1 WinnebagoMay 17 · 800 Meters · Place 2 · OregonOregon800 Meters22:03.03a—
May 13Oregon Last Chance Boys MeetMay 13 · 400 Meters · Place 3 · OregonOregon400 Meters353.81a—
May 92024 BNC Conference Meet (Boys)May 9 · 800 Meters · Place 4 · OregonOregon800 Meters42:02.91a—
May 3Winnebago Mike Mowen InviteMay 3 · 800 Meters · Place 2 · OregonOregon800 Meters22:03.36a—
Apr 30Ogle County ChampionshipApr 30 · 800 Meters · Place 1 · OregonOregon800 Meters12:05.18a—
Apr 29BNC JV MEETApr 29 · 800 Meters · Place 1 · OregonOregon800 Meters12:05.83a—
Apr 9RF vs Oregon, Byron, GK (Boys)Apr 9 · 800 Meters · Place 1 · OregonOregon800 Meters12:05.25a—
Apr 6Gebhardt-Worley InvitationalApr 6 · 800 Meters · Place 8 · OregonOregon800 Meters82:11.26a—
Mar 22Newman Dillon Fresh/Soph Invitational 2024Mar 22 · 800 Meters · Place 1 · OregonOregon800 Meters12:11.4310
Mar 15Newman Invitational 2024Mar 15 · 800 Meters · Place 4 · OregonOregon800 Meters42:06.58a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 192023 IHSA Class 1A TRB Sectional - #1 OregonMay 19 · 800 Meters · Place 5 · OregonOregon800 Meters52:10.599
May 11Big Northern Conference Varsity Boys MeetMay 11 · 800 Meters · Place 7 · OregonOregon800 Meters72:10.609
May 6Carlin Nalley Invitational (Boys Only)May 6 · 1600 Meters · Place 3 · OregonOregon1600 Meters3.4:58.53a9
May 2Ogle County ChampionshipMay 2 · 800 Meters · Place 3 · OregonOregon800 Meters32:21.92a—
May 1BNC JV MeetMay 1 · 800 Meters · Place 3 · OregonOregon800 Meters32:18.11a—
Apr 28Oregon Art Carlson Hawk ClassicApr 28 · 800 Meters · Place 7 · OregonOregon800 Meters72:12.60a—
Apr 26GK JV Boys InviteApr 26 · 800 Meters · Place 2 · OregonOregon800 Meters22:14.16a—
Apr 18Oregon Apr 18 Open HS MeetApr 18 · 800 Meters · Place 3 · OregonOregon800 Meters32:14.34a—
Apr 11Oregon Apr 11 Boys QuadApr 11 · 800 Meters · OregonOregon800 Meters—DNS9
Apr 8Oregon Gebhardt-Worley InvitationalApr 8 · 800 Meters · Place 9 · OregonOregon800 Meters92:17.189
Mar 24Newman Dillon Fresh/Soph Invitational 2023Mar 24 · 800 Meters · Place 2 · OregonOregon800 Meters22:22.85a—