Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorIllinois Indoor Championships · Mar 294:38.40Illinois Indoor ChampionshipsMarch 29, 2025
1600 Meters · OutdoorLockport Bill Jackson Invitational · May 94:35.43Lockport Bill Jackson InvitationalMay 9, 2025
200 Meters · OutdoorFremd Intrasquad · Mar 3127.91aFremd IntrasquadMarch 31, 2026
3200 Meters · OutdoorRolling Meadows Mustang Classic · May 29:59.29aRolling Meadows Mustang ClassicMay 2, 2025
800 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 222:05.67aNagel-Saylor Indoor InvitationalMarch 22, 2025
800 Meters · OutdoorLockport Bill Jackson Invitational · May 82:01.30aLockport Bill Jackson InvitationalMay 8, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Lockport Bill Jackson InvitationalMay 8 · 800 Meters · Place 8 · Palatine (Fremd)Palatine (Fremd)800 Meters82:01.30a PB12
May 1Rolling Meadows Boys MustangMay 1 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters4.4:43.72a12
Apr 21MSL West Boys Division ChampionshipApr 21 · 800 Meters · Place 8 · Palatine (Fremd)Palatine (Fremd)800 Meters8.2:04.44a12
Apr 18Palatine v Fremd Crosstown DualApr 18 · 1600 Meters · Palatine (Fremd)Palatine (Fremd)1600 Meters—DNS12
Apr 18Palatine v Fremd Crosstown DualApr 18 · 800 Meters · Palatine (Fremd)Palatine (Fremd)800 Meters—DNS12
Apr 14MSL Boys Tri @ConantApr 14 · 800 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)800 Meters4.2:05.00a12
Mar 31Fremd IntrasquadMar 31 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters2.2:09.13a12
Mar 31Fremd IntrasquadMar 31 · 200 Meters · Place 34 · Palatine (Fremd)Palatine (Fremd)200 Meters34.27.91a PB12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Mid-Suburban League Boys ChampionshipMay 14 · 800 Meters · Place 11 · Palatine (Fremd)Palatine (Fremd)800 Meters112:03.7411
May 9Lockport Bill Jackson InvitationalMay 9 · 1600 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)1600 Meters24:35.43 PB11
May 2Rolling Meadows Mustang ClassicMay 2 · 3200 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)3200 Meters49:59.29a PB11
Apr 19Fremd v Palatine Crosstown DualApr 19 · 1600 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)1600 Meters5.4:37.34a11
Mar 14Batavia Distance MadnessMar 14 · 1600 Meters · Place 70 · Palatine (Fremd)Palatine (Fremd)1600 Meters704:39.41a—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Illinois Indoor ChampionshipsMar 29 · 1600 Meters · Place 31 · Palatine (Fremd)Palatine (Fremd)1600 Meters314:38.40 PB11
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · 800 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)800 Meters92:05.67a PB11
Feb 28Huntley Boys InvitationalFeb 28 · 800 Meters · Place 16 · Palatine (Fremd)Palatine (Fremd)800 Meters162:08.97a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Mid-Suburban League Boys ChampionshipMay 9 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters14:37.52a—
May 3Lockport Bill Jackson Invitational May 3 · 3200 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)3200 Meters410:30.76a—
Apr 25Rolling Meadows Mustang InviteApr 25 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters14:40.52a—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 3200 Meters · Place 6 · Palatine (Fremd)Palatine (Fremd)3200 Meters6.11:34.28a10
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 800 Meters · Place 2 · Palatine (Fremd)Palatine (Fremd)800 Meters2.2:17.50a10
Apr 16MSL West Boys Division ChampionshipApr 16 · 1600 Meters · Place 1 · Palatine (Fremd)Palatine (Fremd)1600 Meters1.4:51.09a10
Apr 13Palatine/Fremd Crosstown ClassicApr 13 · 1600 Meters · Place 7 · Palatine (Fremd)Palatine (Fremd)1600 Meters74:47.27a—
Apr 9Fremd - Conant - Rolling Meadows Track & Field TriangularApr 9 · 800 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)800 Meters32:09.49a—
Mar 8Rolling Meadows Boys Frosh/Soph InvitationalMar 8 · 1600 Meters · Place 3 · Palatine (Fremd)Palatine (Fremd)1600 Meters34:48.13a—
Mar 1Homewood Flossmoor Boys A-B-C InvitationalMar 1 · 3200 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)3200 Meters410:30.2610

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 800 Meters · Place 16 · Palatine (Fremd)Palatine (Fremd)800 Meters162:08.5210
Feb 23Huntley Boys InvitationalFeb 23 · 800 Meters · Place 15 · Palatine (Fremd)Palatine (Fremd)800 Meters152:08.80a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 28Rolling Meadows Mustang ClassicApr 28 · 1600 Meters · Place 9 · Palatine (Fremd)Palatine (Fremd)1600 Meters95:00.69a—
Apr 18MSL West Boys Division ChampionshipsApr 18 · 800 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)800 Meters4.2:12.92a9
Apr 15Palatine/Fremd Crosstown ClassicApr 15 · 1600 Meters · Place 11 · Palatine (Fremd)Palatine (Fremd)1600 Meters11.4:58.52a9
Apr 11Hoffman Estates Boys TriangularApr 11 · 1600 Meters · Place 4 · Palatine (Fremd)Palatine (Fremd)1600 Meters44:54.6—
Apr 5Barrington Boys TriangularApr 5 · 1600 Meters · Place 13 · Palatine (Fremd)Palatine (Fremd)1600 Meters135:04.659

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21CHS Boys Indoor Triangular MeetFeb 21 · 1600 Meters · Place 5 · Palatine (Fremd)Palatine (Fremd)1600 Meters54:59.87a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 12District 15 Conference MeetMay 12 · 1600 Meters · Place 7 · Rolling Meadows Plum Grove JHSRolling Meadows Plum Grove JHS1600 Meters7.5:48.48a8
May 12District 15 Conference MeetMay 12 · 800 Meters · Place 8 · Rolling Meadows Plum Grove JHSRolling Meadows Plum Grove JHS800 Meters8.2:29.76a8