Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGreg Foster Invitational · Feb 215:25.99aGreg Foster InvitationalFebruary 21, 2026
1600 Meters · OutdoorNSC Boys Championships · May 155:08.49aNSC Boys ChampionshipsMay 15, 2025
3200 Meters · OutdoorHarland Boys Frosh/Soph Invitational · May 611:22.37aHarland Boys Frosh/Soph InvitationalMay 6, 2026
800 Meters · OutdoorRolling Meadows Boys Mustang · May 12:19.73aRolling Meadows Boys MustangMay 1, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Harland Boys Frosh/Soph InvitationalMay 6 · 3200 Meters · Place 3 · Gurnee (Warren)Gurnee (Warren)3200 Meters3.11:22.37a PB10
May 1Rolling Meadows Boys MustangMay 1 · 800 Meters · Place 13 · Gurnee (Warren)Gurnee (Warren)800 Meters13.2:19.73a PB10
Apr 20NSC Week 3 Boys Quad A/C @ Lake ZurichApr 20 · 800 Meters · Place 14 · Gurnee (Warren)Gurnee (Warren)800 Meters14.2:28.28a10
Mar 13 Boys' GBS Quad #4 2026Mar 13 · 800 Meters · Place 12 · Gurnee (Warren)Gurnee (Warren)800 Meters122:27.010

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Greg Foster InvitationalFeb 21 · 1600 Meters · Place 15 · Gurnee (Warren)Gurnee (Warren)1600 Meters155:25.99a PB10

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15NSC Boys ChampionshipsMay 15 · 1600 Meters · Place 8 · Gurnee (Warren)Gurnee (Warren)1600 Meters85:08.49a PB9
May 2Rolling Meadows Mustang ClassicMay 2 · 1600 Meters · Place 12 · Gurnee (Warren)Gurnee (Warren)1600 Meters125:17.54a9
Apr 21NSC Week 2 Boys A/C QuadApr 21 · 1600 Meters · Place 15 · Gurnee (Warren)Gurnee (Warren)1600 Meters15.5:34.63a9
Apr 14NSC Week 1 Boys C/D QuadApr 14 · 800 Meters · Place 15 · Gurnee (Warren)Gurnee (Warren)800 Meters152:32.93a9

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4IESA 2A - Sectional 1 @ Grayslake Central HSMay 4 · 1600 Meters · Place 7 · Grayslake Prairie CrossinGrayslake Prairie Crossin1600 Meters76:10.238
May 4IESA 2A - Sectional 1 @ Grayslake Central HSMay 4 · 800 Meters · Place 7 · Grayslake Prairie CrossinGrayslake Prairie Crossin800 Meters73:00.588
Apr 206th Annual Keith Zawila Invitational Track & Field MeetApr 20 · 1600 Meters · Place 9 · Grayslake Prairie CrossingGrayslake Prairie Crossing1600 Meters9.6:43.24a8
Apr 206th Annual Keith Zawila Invitational Track & Field MeetApr 20 · 800 Meters · Place 11 · Grayslake Prairie CrossingGrayslake Prairie Crossing800 Meters11.3:08.24a8

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 23Keith Zawila InvitationalApr 23 · 1600 Meters · Grayslake Prairie CrossingGrayslake Prairie Crossing1600 Meters—DNS6
Apr 23Keith Zawila InvitationalApr 23 · 800 Meters · Place 12 · Grayslake Prairie CrossingGrayslake Prairie Crossing800 Meters12.3:22.35a6
Apr 9Ross Gantt InvitationalApr 9 · 1600 Meters · Place 30 · Grayslake Prairie CrossingGrayslake Prairie Crossing1600 Meters30.7:18.02a6
Apr 9Ross Gantt InvitationalApr 9 · 800 Meters · Place 33 · Grayslake Prairie CrossingGrayslake Prairie Crossing800 Meters33.3:33.81a6