Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor23rd Annual Joe Scarpino Invitational · Mar 45:45.2223rd Annual Joe Scarpino InvitationalMarch 4, 2023
1600 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 224:25.20aNagel-Saylor Indoor InvitationalMarch 22, 2025
1600 Meters · OutdoorBatavia Distance Madness · Mar 134:25.44Batavia Distance MadnessMarch 13, 2026
2 Miles · OutdoorDistance Night in Palatine · Apr 269:33.66Distance Night in PalatineApril 26, 2025
3200 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 219:34.32Nagel-Saylor Indoor InvitationalMarch 21, 2026
3200 Meters · OutdoorIHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.) · May 229:28.28IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22, 2025
400 Meters · OutdoorFremd Tri · Apr 151:01.36aFremd TriApril 15, 2025
5000 Meters · OutdoorWashU Open 5K · Nov 515:13.90aWashU Open 5KNovember 5, 2026
800 Meters · OutdoorIESA 1A State Track & Field Championships · May 132:19.28aIESA 1A State Track & Field ChampionshipsMay 13, 2022
A 440 Yards Finals · Outdoor26th Annual Joe Scarpino Invite · Mar 759.13a26th Annual Joe Scarpino InviteMarch 7, 2026
Discus · 1kg · OutdoorIESA 1A - Sectional 1 @ Hoffman Estates HS · May 763-01.00IESA 1A - Sectional 1 @ Hoffman Estates HSMay 7, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Nov 5WashU Open 5KNov 5 · 5000 Meters · Place 4 · Washington (Mo.)Washington (Mo.)5000 Meters4.15:13.90a PBFr
May 22IHSA Class 3A TRB Sectional - #02 Grayslake (Central)May 22 · 3200 Meters · Place 9 · Buffalo GroveBuffalo Grove3200 Meters9.9:48.45a12
May 158th Annual Wanner Knights’ InvitationalMay 1 · 3200 Meters · Place 5 · Buffalo GroveBuffalo Grove3200 Meters5.9:34.03a12
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 2 Miles · Place 11 · Buffalo GroveBuffalo Grove2 Miles119:36.93a12
Apr 25Distance Night in Palatine - Presented by AsicsApr 25 · 3200 Meters · Place 11 · Buffalo GroveBuffalo Grove3200 Meters119:33.36a12
Apr 21MSL East Boys Division ChampionshipApr 21 · 3200 Meters · Place 1 · Buffalo GroveBuffalo Grove3200 Meters1.9:52.32a12
Apr 21MSL East Boys Division ChampionshipApr 21 · 1600 Meters · Place 2 · Buffalo GroveBuffalo Grove1600 Meters2.4:30.93a12
Apr 6MSL Boys Tri @ConantApr 6 · 3200 Meters · Buffalo GroveBuffalo Grove3200 Meters—DNS12
Apr 6MSL Boys Tri @ConantApr 6 · 1600 Meters · Buffalo GroveBuffalo Grove1600 Meters—DNS12
Apr 6MSL Boys Tri @ConantApr 6 · 800 Meters · Buffalo GroveBuffalo Grove800 Meters—DNS12
Mar 13Batavia Distance MadnessMar 13 · 1600 Meters · Place 14 · Buffalo GroveBuffalo Grove1600 Meters144:25.44 PB12
Mar 726th Annual Joe Scarpino InviteMar 7 · A 440 Yards Finals · Place 5 · Buffalo GroveBuffalo GroveA 440 Yards Finals559.13a PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 282026 Illinois Indoor Championships Sponsored By Under ArmourMar 28 · 1600 Meters · Place 28 · Buffalo GroveBuffalo Grove1600 Meters28.4:26.21a12
Mar 21Nagel-Saylor Indoor InvitationalMar 21 · 3200 Meters · Place 2 · Buffalo GroveBuffalo Grove3200 Meters29:34.32 PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22IHSA Class 3A TRB Sectional - #04 Hoffman Estates (H.S.)May 22 · 3200 Meters · Place 8 · Buffalo GroveBuffalo Grove3200 Meters89:28.28 PB11
May 14Mid-Suburban League Boys ChampionshipMay 14 · 3200 Meters · Place 6 · Buffalo GroveBuffalo Grove3200 Meters69:38.5211
May 257th Annual Wanner Knights’ InvitationalMay 2 · 1600 Meters · Buffalo GroveBuffalo Grove1600 MetersEx.4:26.07a11
Apr 26Distance Night in PalatineApr 26 · 2 Miles · Place 3 · Buffalo GroveBuffalo Grove2 Miles39:33.66 PB11
Apr 26Distance Night in PalatineApr 26 · 3200 Meters · Place 3 · Buffalo GroveBuffalo Grove3200 Meters39:30.3111
Apr 22MSL West Division Boys ChampionshipApr 22 · 1600 Meters · Place 1 · Buffalo GroveBuffalo Grove1600 Meters14:28.99a11
Apr 22MSL East Division Boys ChampionshipApr 22 · 1600 Meters · Place 1 · Buffalo GroveBuffalo Grove1600 Meters1.4:28.99a11
Apr 1912th Annual B.A.T.E. Track and Field InvitationalApr 19 · 3200 Meters · Place 1 · Buffalo GroveBuffalo Grove3200 Meters1.9:36.26a11
Apr 15Fremd TriApr 15 · 400 Meters · Place 9 · Buffalo GroveBuffalo Grove400 Meters91:01.36a PB11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 22Nagel-Saylor Indoor InvitationalMar 22 · 1600 Meters · Place 4 · Buffalo GroveBuffalo Grove1600 Meters44:25.20a PB11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24IHSA 3A Boys State Track & Field ChampionshipsMay 24 · 3200 Meters · Place 35 · Buffalo GroveBuffalo Grove3200 Meters35.9:45.04a10
May 23IHSA 1A Boys State Track & Field ChampionshipsMay 23 · 3200 Meters · Place 35 · Buffalo GroveBuffalo Grove3200 Meters359:45.0410
May 17IHSA Class 3A TRB Sectional - #2 Grayslake (Central)May 17 · 3200 Meters · Place 2 · Buffalo GroveBuffalo Grove3200 Meters29:39.92a—
May 9Mid-Suburban League Boys ChampionshipMay 9 · 3200 Meters · Place 3 · Buffalo GroveBuffalo Grove3200 Meters39:39.75a—
Apr 29Wheeling boys vs. Rolling Meadows, Buffalo GroveApr 29 · 3200 Meters · Place 1 · Buffalo GroveBuffalo Grove3200 Meters19:50.87a—
Apr 25Rolling Meadows Mustang InviteApr 25 · 1600 Meters · Place 8 · Buffalo GroveBuffalo Grove1600 Meters84:40.35a—
Apr 16MSL East Boys Division ChampionshipApr 16 · 3200 Meters · Place 4 · Buffalo GroveBuffalo Grove3200 Meters4.9:50.73a10
Apr 16MSL East Boys Division ChampionshipApr 16 · 1600 Meters · Buffalo GroveBuffalo Grove1600 Meters—DNS10
Apr 1311th Annual B.A.T.E. Track and Field InvitationalApr 13 · 3200 Meters · Place 3 · Buffalo GroveBuffalo Grove3200 Meters3.9:48.33a10
Mar 224nd Annual Joe Scarpino InvitationalMar 2 · 2 Miles · Place 1 · Buffalo GroveBuffalo Grove2 Miles19:55.5910

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 3200 Meters · Place 8 · Buffalo GroveBuffalo Grove3200 Meters89:52.4310
Mar 16Nagel-Saylor Indoor InvitationalMar 16 · 1600 Meters · Place 13 · Buffalo GroveBuffalo Grove1600 Meters134:42.6410

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 11MSL Boys Conference ChampionshipMay 11 · 3200 Meters · Place 5 · Buffalo GroveBuffalo Grove3200 Meters5.10:28.11a9
Apr 28Rolling Meadows Mustang ClassicApr 28 · 3200 Meters · Place 2 · Buffalo GroveBuffalo Grove3200 Meters210:21.73a—
Apr 25Prospect Boys TriangularApr 25 · 1600 Meters · Buffalo GroveBuffalo Grove1600 Meters—DNS9
Apr 18MSL East Boys Division ChampionshipsApr 18 · 3200 Meters · Place 9 · Buffalo GroveBuffalo Grove3200 Meters9.10:30.39a9
Apr 15B.A.T.E. Track & Field InvitationalApr 15 · 3200 Meters · Buffalo GroveBuffalo Grove3200 Meters—DNS9
Apr 11MSL Boys Triangular Week 2 at Buffalo GroveApr 11 · 1600 Meters · Place 2 · Buffalo GroveBuffalo Grove1600 Meters24:48.86a—
Apr 4Elk Grove Boys TriangularApr 4 · 3200 Meters · Place 1 · Buffalo GroveBuffalo Grove3200 Meters110:36.8—
Apr 4Elk Grove Boys TriangularApr 4 · 1600 Meters · Place 2 · Buffalo GroveBuffalo Grove1600 Meters25:08.4—
Mar 423rd Annual Joe Scarpino InvitationalMar 4 · 1 Mile · Place 8 · Buffalo GroveBuffalo Grove1 Mile85:45.22 PB9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13IESA 1A State Track & Field ChampionshipsMay 13 · 1600 Meters · Place 2 · Palatine QuestPalatine Quest1600 Meters2.5:05.61a8
May 13IESA 1A State Track & Field ChampionshipsMay 13 · 800 Meters · Place 5 · Palatine QuestPalatine Quest800 Meters5.2:19.28a PB8
May 7IESA 1A - Sectional 1 @ Hoffman Estates HSMay 7 · 1600 Meters · Place 1 · Palatine QuestPalatine Quest1600 Meters1.5:09.40a8
May 7IESA 1A - Sectional 1 @ Hoffman Estates HSMay 7 · Discus · Place 3 · Palatine QuestPalatine QuestDiscus1kg3.63-01.00 PB8
May 7IESA 1A - Sectional 1 @ Hoffman Estates HSMay 7 · 800 Meters · Place 1 · Palatine QuestPalatine Quest800 Meters1.2:27.89a8
Apr 30Palatine Relays Jr HighApr 30 · 1600 Meters · Place 6 · Palatine QuestPalatine Quest1600 Meters6.5:08.43a8
Apr 23Distance Night in Palatine Community RacesApr 23 · 1600 Meters · Place 3 · Palatine QuestPalatine Quest1600 Meters3.5:20.93a8