Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorYork Boys Quad #1 · Feb 74:47.22aYork Boys Quad #1February 7, 2026
1600 Meters · OutdoorNeuqua Valley Boys Quad · Apr 284:43.24aNeuqua Valley Boys QuadApril 28, 2026
3200 Meters · IndoorYork Boys Quad #1 · Feb 810:47.93aYork Boys Quad #1February 8, 2025
3200 Meters · OutdoorPlainfield-Naperville Twilight Distance Classic · May 119:58.41aPlainfield-Naperville Twilight Distance ClassicMay 11, 2026
400 Meters · OutdoorNaperville Central Boys Tri · Apr 1456.23aNaperville Central Boys TriApril 14, 2026
600 Meters · IndoorYork Boys Quad #1 · Feb 81:43.73aYork Boys Quad #1February 8, 2025
800 Meters · IndoorWWS Boys Indoor Invitational #1 · Feb 212:18.58aWWS Boys Indoor Invitational #1February 21, 2025
800 Meters · OutdoorDuPage Valley Conference Boys Championships · May 142:01.81aDuPage Valley Conference Boys ChampionshipsMay 14, 2026
Final · Outdoor91st Dupage County Boys Championship · May 94:51.3491st Dupage County Boys ChampionshipMay 9, 2025
Full · IndoorDupage Valley Conference Boys Indoor Championship · Mar 202:09.10Dupage Valley Conference Boys Indoor ChampionshipMarch 20, 2026
Full · OutdoorOswego Boys Triangular · Mar 85:41.70Oswego Boys TriangularMarch 8, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22Sectional Week Time TrialMay 22 · 800 Meters · Place 3 · Naperville (Central)800 Meters3.2:09.8Unofficial11
May 14DuPage Valley Conference Boys ChampionshipsMay 14 · 800 Meters · Place 6 · Naperville (Central)800 Meters6.2:01.81a PB11
May 11Plainfield-Naperville Twilight Distance ClassicMay 11 · 3200 Meters · Place 2 · Naperville (Central)3200 Meters2.9:58.41a PB11
Apr 28Neuqua Valley Boys QuadApr 28 · 1600 Meters · Place 2 · Naperville (Central)1600 Meters2.4:43.24a PB11
Apr 18Metea Valley Boys InviteApr 18 · 3200 Meters · Place 4 · Naperville (Central)3200 Meters4.10:12.25a11
Apr 14Naperville Central Boys TriApr 14 · 400 Meters · Place 29 · Naperville (Central)400 Meters29.56.23a PB11
Apr 8Hinsdale Central vs. Naperville Central DualApr 8 · 1600 Meters · Place 1 · Naperville (Central)1600 Meters1.4:54.65a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 20Dupage Valley Conference Boys Indoor ChampionshipMar 20 · Full · Place 9 · Naperville (Central)Full92:09.10 PB11
Feb 7York Boys Quad #1Feb 7 · 1600 Meters · Place 4 · Naperville (Central)1600 Meters44:47.22a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15DVC Boys' Track & Field ChampionshipsMay 15 · 3200 Meters · Place 7 · Naperville (Central)3200 Meters711:27.21a10
May 991st Dupage County Boys ChampionshipMay 9 · Final · Place 9 · Naperville (Central)Final94:51.34 PB10
Apr 24Minooka Conference ClashApr 24 · 1600 Meters · Place 5 · Naperville (Central)1600 Meters54:55.12a10
Apr 19Metea Valley Boys InviteApr 19 · Full · Place 4 · Naperville (Central)Full410:19.2510
Apr 15Waubonsie Valley Boys TriangularApr 15 · 800 Meters · Place 10 · Naperville (Central)800 Meters102:14.80a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21WWS Boys Indoor Invitational #1Feb 21 · 800 Meters · Place 3 · Naperville (Central)800 Meters32:18.58a PB—
Feb 8York Boys Quad #1Feb 8 · 3200 Meters · Place 3 · Naperville (Central)3200 Meters310:47.93a PB—
Feb 8York Boys Quad #1Feb 8 · 600 Meters · Place 3 · Naperville (Central)600 Meters31:43.73a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Plainfield Naperville Twilight Distance Classic May 6 · 800 Meters · Place 24 · Naperville (Central)800 Meters242:26.20a—
Apr 30DVC JV Boys OpenApr 30 · 1600 Meters · Place 24 · Naperville (Central)1600 Meters245:20.08a—
Apr 9Naperville Central vs Waubonsie Valley vs DekalbApr 9 · 800 Meters · Place 5 · Naperville (Central)800 Meters52:26.17a—
Mar 8Oswego Boys TriangularMar 8 · Full · Place 13 · Naperville (Central)Full135:41.70 PB9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16WWS Boys Indoor Invitational #1Feb 16 · 800 Meters · Place 8 · Naperville (Central)800 Meters82:36.46a—