Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor24nd Annual Joe Scarpino Invitational · Mar 25:01.3724nd Annual Joe Scarpino InvitationalMarch 2, 2024
1600 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 215:00.56Nagel-Saylor Indoor InvitationalMarch 21, 2026
1600 Meters · OutdoorMSL West Division Boys Championship · Apr 224:43.91aMSL West Division Boys ChampionshipApril 22, 2025
2 Miles · Outdoor25th Annual Joe Scarpino Invitational · Mar 810:45.11a25th Annual Joe Scarpino InvitationalMarch 8, 2025
3200 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 2210:35.70aNagel-Saylor Indoor InvitationalMarch 22, 2025
3200 Meters · OutdoorRolling Meadows Mustang Classic · May 210:16.52aRolling Meadows Mustang ClassicMay 2, 2025
400 Meters · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 2257.99aIHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22, 2026
800 Meters · OutdoorMSL Week 1 Boys Tri @ BG · Apr 82:14.58aMSL Week 1 Boys Tri @ BGApril 8, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 400 Meters · Place 28 · Buffalo Grove400 Meters28.57.99a PB12
May 13Mid-Suburban League Boys Conference ChampionshipsMay 13 · 3200 Meters · Place 14 · Buffalo Grove3200 Meters14.10:44.13a12
May 1Rolling Meadows Boys MustangMay 1 · 3200 Meters · Place 10 · Buffalo Grove3200 Meters10.10:36.97a12
Apr 28MSL Boys Tri @Hoffman EstatesApr 28 · 1600 Meters · Place 5 · Buffalo Grove1600 Meters5.4:53.38a12
Apr 21MSL East Boys Division ChampionshipApr 21 · 3200 Meters · Place 7 · Buffalo Grove3200 Meters7.10:48.43a12
Apr 1814th Annual B.A.T.E. Track & Field InvitationalApr 18 · 3200 Meters · Place 8 · Buffalo Grove3200 Meters8.10:56.71a12
Apr 14MSL Boys Tri @Buffalo GroveApr 14 · 1600 Meters · Place 9 · Buffalo Grove1600 Meters9.5:09.11a12
Apr 6MSL Boys Tri @ConantApr 6 · 3200 Meters · Place 2 · Buffalo Grove3200 Meters2.11:09.39a12
Apr 6MSL Boys Tri @ConantApr 6 · 1600 Meters · Place 8 · Buffalo Grove1600 Meters8.5:13.65a12
Mar 13Batavia Distance MadnessMar 13 · 1600 Meters · Place 93 · Buffalo Grove1600 Meters934:49.6012
Mar 726th Annual Joe Scarpino InviteMar 7 · 1 Mile · Place 1 · Buffalo Grove1 Mile15:02.53a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 1600 Meters · Place 20 · Buffalo Grove1600 Meters205:00.56 PB12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 1600 Meters · Place 20 · Buffalo Grove1600 Meters204:46.1611
May 14Mid-Suburban League Boys ChampionshipMay 14 · 1600 Meters · Place 14 · Buffalo Grove1600 Meters144:50.1711
May 2Rolling Meadows Mustang ClassicMay 2 · 3200 Meters · Place 7 · Buffalo Grove3200 Meters710:16.52a PB11
May 2Rolling Meadows Mustang ClassicMay 2 · 1600 Meters · Place 13 · Buffalo Grove1600 Meters134:55.99a11
Apr 29Buffalo Grove/Prospect @ Barrington Boys TriApr 29 · 1600 Meters · Place 5 · Buffalo Grove1600 Meters54:47.6511
Apr 22MSL West Division Boys ChampionshipApr 22 · 1600 Meters · Place 6 · Buffalo Grove1600 Meters64:43.91a PB11
Apr 22MSL East Division Boys ChampionshipApr 22 · 1600 Meters · Place 6 · Buffalo Grove1600 Meters6.4:43.91a11
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · 1600 Meters · Place 8 · Buffalo Grove1600 Meters8.4:48.39a11
Apr 15Fremd TriApr 15 · 1600 Meters · Place 3 · Buffalo Grove1600 Meters34:53.69a11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 1600 Meters · Place 3 · Buffalo Grove1600 Meters35:00.24a11
Apr 8MSL Week 1 Boys Tri @ BGApr 8 · 800 Meters · Place 4 · Buffalo Grove800 Meters42:14.58a PB11
Mar 825th Annual Joe Scarpino InvitationalMar 8 · 1 Mile · Place 2 · Buffalo Grove1 Mile25:03.73a—
Mar 825th Annual Joe Scarpino InvitationalMar 8 · 2 Miles · Place 2 · Buffalo Grove2 Miles210:45.11a PB—

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · 3200 Meters · Place 13 · Buffalo Grove3200 Meters1310:35.70a PB11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 3200 Meters · Place 14 · Buffalo Grove3200 Meters1410:37.84a—
May 9Mid-Suburban League Boys ChampionshipMay 9 · 3200 Meters · Place 8 · Buffalo Grove3200 Meters810:28.91a—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · 3200 Meters · Place 1 · Buffalo Grove3200 Meters110:40.46a—
Apr 25Rolling Meadows Mustang InviteApr 25 · 1600 Meters · Place 11 · Buffalo Grove1600 Meters114:58.76a—
Apr 23MSL Week 3 Triangular - Fremd v Schaumburg v BGApr 23 · 3200 Meters · Place 2 · Buffalo Grove3200 Meters2.11:09.62a10
Apr 16MSL East Boys Division ChampionshipApr 16 · 3200 Meters · Place 8 · Buffalo Grove3200 Meters8.10:41.57a10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · 3200 Meters · Place 4 · Buffalo Grove3200 Meters4.10:41.82a10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · 1600 Meters · Place 8 · Buffalo Grove1600 Meters8.4:56.63a10
Apr 9Buffalo Grove/Hersey Boys @ BarringtonApr 9 · 1600 Meters · Place 2 · Buffalo Grove1600 Meters25:01.31a—
Mar 8Rolling Meadows Boys Frosh/Soph InvitationalMar 8 · 3200 Meters · Place 6 · Buffalo Grove3200 Meters610:48.93a—
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · 2 Miles · Place 2 · Buffalo Grove2 Miles211:09.1610
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · 1 Mile · Place 3 · Buffalo Grove1 Mile35:01.37 PB10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 25Prospect Boys TriangularApr 25 · 1600 Meters · Place 32 · Buffalo Grove1600 Meters32.5:34.28a9
Apr 18MSL East Boys Division ChampionshipsApr 18 · 3200 Meters · Place 8 · Buffalo Grove3200 Meters8.11:58.29a9
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 800 Meters · Buffalo Grove800 Meters—DQ9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · 1600 Meters · Place 9 · Buffalo Grove1600 Meters96:24.74a—
Apr 4Elk Grove Boys TriangularApr 4 · 1600 Meters · Place 5 · Buffalo Grove1600 Meters55:52.0—
Apr 4Elk Grove Boys TriangularApr 4 · 800 Meters · Place 2 · Buffalo Grove800 Meters22:35.8—
Mar 10Rolling Meadows Boys Frosh/Soph InvitationalMar 10 · 1600 Meters · Place 13 · Buffalo Grove1600 Meters135:37.11a—