Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorDistance Night in Palatine - Presented by Asics · Apr 25 | 4:37.23a | Distance Night in Palatine - Presented by Asics | April 25, 2026 |
| 1600 Meters · IndoorHononegah Boys Indoor #2 · Feb 28 | 4:31.47 | Hononegah Boys Indoor #2 | February 28, 2026 |
| 1600 Meters · OutdoorStan Reddel Invite · Mar 6 | 4:30.20a | Stan Reddel Invite | March 6, 2026 |
| 3200 Meters · IndoorHononegah Boys Indoor Meet #2 · Mar 1 | 9:47.49 | Hononegah Boys Indoor Meet #2 | March 1, 2025 |
| 3200 Meters · OutdoorBatavia Distance Madness · Mar 14 | 9:55.94a | Batavia Distance Madness | March 14, 2025 |
| 800 Meters · IndoorNagel-Saylor Indoor Invitational · Mar 22 | 2:03.54a | Nagel-Saylor Indoor Invitational | March 22, 2025 |
| 800 Meters · OutdoorIHSA Class 3A TRB Sectional - #02 Grayslake (Central) · May 22 | 1:57.34a | IHSA Class 3A TRB Sectional - #02 Grayslake (Central) | May 22, 2026 |
| Final · OutdoorBoys Titan Invite · May 9 | 9:48.92 | Boys Titan Invite | May 9, 2025 |
| Full · IndoorNagel-Saylor Indoor Invitational · Mar 21 | 4:29.06 | Nagel-Saylor Indoor Invitational | March 21, 2026 |
| Full · OutdoorBatavia Distance Madness · Mar 13 | 4:25.11 | Batavia Distance Madness | March 13, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
2 results2025 Outdoor Track
4 results2025 Indoor Track
2 results