Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2025 CCIW Championship · Feb 274:32.55a2025 CCIW ChampionshipFebruary 27, 2026
1 Mile · OutdoorFirebird Finale · Mar 64:35.69Firebird FinaleMarch 6, 2026
1000 Meters · IndoorGlenbrook South 5 Team Open #2 · Feb 173:01.3Glenbrook South 5 Team Open #2February 17, 2023
1500 Meters · OutdoorUW-Whitewater Drake Alternative Meet · Apr 244:09.62aUW-Whitewater Drake Alternative MeetApril 24, 2026
1600 Meters · IndoorIllinois Indoor Championships · Mar 294:32.98Illinois Indoor ChampionshipsMarch 29, 2025
1600 Meters · OutdoorLockport Bill Jackson Invitational · May 34:34.09aLockport Bill Jackson Invitational May 3, 2024
3000 Meters · IndoorForever Red Alumni Classic · Dec 69:21.43aForever Red Alumni ClassicDecember 6, 2025
3200 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 1610:09.61Nagel-Saylor Indoor InvitationalMarch 16, 2024
3200 Meters · OutdoorFremd v Palatine Crosstown Dual · Apr 1910:16.09aFremd v Palatine Crosstown DualApril 19, 2025
5000 Meters · OutdoorDon Church Twilight Meet · Apr 1815:59.29aDon Church Twilight MeetApril 18, 2026
800 Meters · IndoorTadd Metzger Multi · Feb 62:03.61aTadd Metzger MultiFebruary 6, 2026
800 Meters · OutdoorCCIW Championships · May 12:02.62aCCIW ChampionshipsMay 1, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13Augustana Midwest Twilight QualifierMay 13 · 5000 Meters · Place 15 · CarthageCarthage5000 Meters15.16:01.46aFr
May 1CCIW ChampionshipsMay 1 · 1500 Meters · Place 14 · CarthageCarthage1500 Meters14.4:13.80aFr
May 1CCIW ChampionshipsMay 1 · 800 Meters · Place 25 · CarthageCarthage800 MetersRound P25.2:02.62a PBFr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 17 · CarthageCarthage1500 Meters174:09.62a PBFr
Apr 18Don Church Twilight MeetApr 18 · 5000 Meters · Place 4 · CarthageCarthage5000 Meters4.15:59.29a PBFr
Apr 92026 Chicagoland ChampionshipsApr 9 · 1500 Meters · Place 26 · CarthageCarthage1500 Meters26.4:11.74aFr
Apr 92026 Chicagoland ChampionshipsApr 9 · 800 Meters · Place 51 · CarthageCarthage800 Meters51.2:03.63aFr
Apr 2Private College ChampionshipApr 2 · 1500 Meters · Place 14 · CarthageCarthage1500 Meters144:16.47aFr
Apr 2Private College ChampionshipApr 2 · 800 Meters · Place 6 · CarthageCarthage800 Meters62:08.92aFr
Mar 27NCC Distance FlingMar 27 · 5000 Meters · Place 37 · CarthageCarthage5000 Meters37.16:35.75aFr
Mar 6Firebird FinaleMar 6 · 1 Mile · Place 4 · CarthageCarthage1 Mile44:35.69 PBFR

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 272025 CCIW ChampionshipFeb 27 · 1 Mile · Place 18 · CarthageCarthage1 Mile18.4:32.55a PBFr
Feb 272025 CCIW ChampionshipFeb 27 · 3000 Meters · Place 27 · CarthageCarthage3000 Meters27.9:32.02aFr
Feb 13Midwest EliteFeb 13 · 1 Mile · Place 27 · CarthageCarthage1 Mile27.4:38.50aFr
Feb 6Tadd Metzger MultiFeb 6 · 800 Meters · Place 4 · CarthageCarthage800 Meters42:03.61a PBFr
Jan 30Squig Converse InviteJan 30 · 3000 Meters · Place 65 · CarthageCarthage3000 Meters659:37.52aFr
Jan 23Ripon Red Hawk OpenerJan 23 · 1 Mile · Place 12 · CarthageCarthage1 Mile124:35.92aFR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Forever Red Alumni ClassicDec 6 · 3000 Meters · Place 2 · CarthageCarthage3000 Meters2.9:21.43a PBFr
Mar 29Illinois Indoor ChampionshipsMar 29 · 1600 Meters · Place 24 · Palatine (Fremd)Palatine (Fremd)1600 Meters244:32.98 PB12
Jan 12Akinosun InvitationalJan 12 · 1600 Meters · Place 5 · UnattachedUnattached1600 Meters5.4:36.79a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 800 Meters · Place 12 · Palatine (Fremd)Palatine (Fremd)800 Meters122:04.5212
May 14Mid-Suburban League Boys ChampionshipMay 14 · 800 Meters · Place 14 · Palatine (Fremd)Palatine (Fremd)800 Meters142:06.0712
May 9Lockport Bill Jackson InvitationalMay 9 · 800 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)800 Meters42:06.9212
Apr 242025 Bear InviteApr 24 · 1600 Meters · Place 16 · Palatine (Fremd)Palatine (Fremd)1600 Meters164:54.4412
Apr 19Fremd v Palatine Crosstown DualApr 19 · 3200 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)3200 Meters3.10:16.09a PB12
Apr 19Fremd v Palatine Crosstown DualApr 19 · 400 Meters · Palatine (Fremd)Palatine (Fremd)400 Meters—DNS12
Apr 15Fremd TriApr 15 · 3200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)3200 Meters610:32.55a12
Apr 15Fremd TriApr 15 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters14:52.69a12
Apr 8MSL Boys Tri at Hoffman EstatesApr 8 · 1600 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)1600 Meters34:36.19a12
Mar 14Batavia Distance MadnessMar 14 · 1600 Meters · Place 68 · Palatine (Fremd)Palatine (Fremd)1600 Meters684:38.77a—
Mar 7Homewood Flossmoor Boys ABC InvitationalMar 7 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters22:06.44a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Mid-Suburban League Boys ChampionshipMay 9 · 800 Meters · Place 15 · Palatine (Fremd)Palatine (Fremd)800 Meters152:07.63a—
May 3Lockport Bill Jackson Invitational May 3 · 1600 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)1600 Meters34:34.09a PB—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 3200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)3200 Meters6.11:02.29a11
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 800 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)800 Meters7.2:15.61a11
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · 800 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)800 Meters32:04.98a—
Apr 9Fremd - Conant - Rolling Meadows Track & Field TriangularApr 9 · 3200 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)3200 Meters310:17.57a—
Apr 9Fremd - Conant - Rolling Meadows Track & Field TriangularApr 9 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters74:51.44a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 3200 Meters · Place 11 · Palatine (Fremd)Palatine (Fremd)3200 Meters1110:09.61 PB11
Feb 23Huntley Boys InvitationalFeb 23 · 1600 Meters · Place 17 · Palatine (Fremd)Palatine (Fremd)1600 Meters174:44.32a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · 1600 Meters · Place 12 · Palatine (Fremd)Palatine (Fremd)1600 Meters12.4:50.79a10
May 5Bill Jackson InvitationalMay 5 · 3200 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)3200 Meters110:36.4310
Apr 28Rolling Meadows Mustang ClassicApr 28 · 1600 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)1600 Meters34:55.63a—
Apr 21Lake Zurich HS Bear InviteApr 21 · 1600 Meters · Place 13 · Palatine (Fremd)Palatine (Fremd)1600 Meters134:53.45a—
Apr 18MSL West Boys Division ChampionshipsApr 18 · 3200 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)3200 Meters2.10:27.12a10
Apr 15Palatine/Fremd Crosstown ClassicApr 15 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters7.4:50.74a10
Apr 11Hoffman Estates Boys TriangularApr 11 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters22:14.4—
Apr 5Barrington Boys TriangularApr 5 · 1600 Meters · Place 10 · Palatine (Fremd)Palatine (Fremd)1600 Meters104:57.9810
Mar 10Rolling Meadows Boys Frosh/Soph InvitationalMar 10 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters74:59.29a—
Feb 24Huntley Boys Indoor InvitationalFeb 24 · 1600 Meters · Place 18 · Palatine (Fremd)Palatine (Fremd)1600 Meters18.4:53.07a10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21CHS Boys Indoor Triangular MeetFeb 21 · 3200 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)3200 Meters410:51.12a—
Feb 21CHS Boys Indoor Triangular MeetFeb 21 · 1600 Meters · Place 12 · Palatine (Fremd)Palatine (Fremd)1600 Meters125:19.11a—
Feb 17Glenbrook South 5 Team Open #2Feb 17 · 1000 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1000 Meters73:01.3 PB10

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 16Palatine/Fremd Boys Crosstown ClassicApr 16 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters7.5:46.05a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 22CHS Boys Indoor Tri-MeetFeb 22 · 1600 Meters · Place 24 · Palatine (Fremd)Palatine (Fremd)1600 Meters24.5:52.68a9