Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · Outdoor2025 Summer Sunset Track and Field Meet · Jul 23 | 13.24a | 2025 Summer Sunset Track and Field Meet | July 23, 2025 |
| 1600 Meters · IndoorHuntley Boys Invitational · Feb 28 | 4:47.95a | Huntley Boys Invitational | February 28, 2025 |
| 1600 Meters · OutdoorDuPage Valley Conference Boys Championships · May 14 | 4:30.96a | DuPage Valley Conference Boys Championships | May 14, 2026 |
| 200 Meters · Outdoor2025 Summer Sunset Track and Field Meet · Jul 23 | 26.72a | 2025 Summer Sunset Track and Field Meet | July 23, 2025 |
| 3200 Meters · IndoorYork Boys Quad #1 · Feb 8 | 10:54.37a | York Boys Quad #1 | February 8, 2025 |
| 3200 Meters · OutdoorPlainfield-Naperville Twilight Distance Classic · May 11 | 9:56.73a | Plainfield-Naperville Twilight Distance Classic | May 11, 2026 |
| 400 Meters · OutdoorMike Kennedy DVC JV Conference Meet · May 5 | 56.37a | Mike Kennedy DVC JV Conference Meet | May 5, 2026 |
| 600 Meters · IndoorYork Boys Quad #1 · Feb 8 | 1:37.70a | York Boys Quad #1 | February 8, 2025 |
| 800 Meters · IndoorNorth Central College Boys Indoor Invitational · Feb 19 | 2:06.88a | North Central College Boys Indoor Invitational | February 19, 2026 |
| 800 Meters · Outdoor58th Annual Wanner Knights’ Invitational · May 1 | 2:01.73a | 58th Annual Wanner Knights’ Invitational | May 1, 2026 |
| Final · Outdoor91st Dupage County Boys Championship · May 9 | 10:14.25 | 91st Dupage County Boys Championship | May 9, 2025 |
| Full · IndoorDupage Valley Conference Boys Indoor Championship · Mar 20 | 4:37.79 | Dupage Valley Conference Boys Indoor Championship | March 20, 2026 |
| Full · OutdoorOswego Boys Triangular · Mar 8 | 2:39.26 | Oswego Boys Triangular | March 8, 2024 |
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
9 results2025 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | Huntley Boys InvitationalFeb 28 · 1600 Meters · Place 16 · Naperville (Central) | 1600 Meters | 16 | 4:47.95a PB | — |
| Feb 8 | York Boys Quad #1Feb 8 · 3200 Meters · Place 7 · Naperville (Central) | 3200 Meters | 7 | 10:54.37a PB | — |
| Feb 8 | York Boys Quad #1Feb 8 · 600 Meters · Place 12 · Naperville (Central) | 600 Meters | 12 | 1:37.70a PB | — |
2024 Outdoor Track
6 results