Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorKaneland T&F Co-Ed Dual vs. LP · Apr 8 | 12.91a | Kaneland T&F Co-Ed Dual vs. LP | April 8, 2026 |
| 1600 Meters · OutdoorLP - Kaneland B/G Conference Dual · Apr 8 | 7:11.97a | LP - Kaneland B/G Conference Dual | April 8, 2025 |
| 200 Meters · IndoorAuburn Boys Indoor Invitational · Feb 22 | 27.75 | Auburn Boys Indoor Invitational | February 22, 2025 |
| 200 Meters · OutdoorKaneland T&F Co-Ed Dual vs. LP · Apr 8 | 27.10a | Kaneland T&F Co-Ed Dual vs. LP | April 8, 2026 |
| 400 Meters · IndoorAuburn Boys Indoor Invitational · Feb 22 | 1:02.09 | Auburn Boys Indoor Invitational | February 22, 2025 |
| 400 Meters · OutdoorLP Co-Ed Dual vs Ottawa · Apr 14 | 1:00.63a | LP Co-Ed Dual vs Ottawa | April 14, 2026 |
| 60 Meters · IndoorAuburn Boys Indoor Invitational · Feb 22 | 8.08 | Auburn Boys Indoor Invitational | February 22, 2025 |
| 800 Meters · IndoorJerry Lowe Boys Invitational · Feb 7 | 2:53.06 | Jerry Lowe Boys Invitational | February 7, 2026 |
| 800 Meters · OutdoorB/G Dual Meet · Apr 15 | 2:39.07a | B/G Dual Meet | April 15, 2025 |
| Final · OutdoorInterstate 8 Boys Conference Championship · May 13 | 2:40.66 | Interstate 8 Boys Conference Championship | May 13, 2025 |
| Full · OutdoorGeneseo Tri · Apr 4 | 1:01.75 | Geneseo Tri | April 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results2026 Indoor Track
2 results2025 Outdoor Track
11 results2025 Indoor Track
3 results2024 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 30 | Quad boys LP, OTT, MAR, MENApr 30 · 100 Meters · Place 35 · LaSalle (L.-Peru) | 100 Meters | 35 | 13.76a | — |
| Apr 29 | Sycamore vs. LaSalle-PeruApr 29 · 400 Meters · Place 6 · LaSalle (L.-Peru) | 400 Meters | 6 | 1:05.47a | — |
| Apr 29 | Sycamore vs. LaSalle-PeruApr 29 · 200 Meters · Place 12 · LaSalle (L.-Peru) | 200 Meters | 12 | 28.42a | — |
| Apr 29 | Sycamore vs. LaSalle-PeruApr 29 · 100 Meters · Place 14 · LaSalle (L.-Peru) | 100 Meters | 14 | 13.86a | — |
| Apr 23 | LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 400 Meters · Place 13 · LaSalle (L.-Peru) | 400 Meters | 13 | 1:06.00a | — |
| Apr 23 | LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 200 Meters · Place 18 · LaSalle (L.-Peru) | 200 Meters | 18 | 28.29a | — |
| Apr 23 | LP Co-Ed PC, BV, Somonauk, Fieldcrest, NewarkApr 23 · 100 Meters · Place 26 · LaSalle (L.-Peru) | 100 Meters | 26 | 13.49a | — |
| Apr 17 | Co-Ed Rochelle, LP, OttawaApr 17 · 400 Meters · Place 5 · LaSalle (L.-Peru) | 400 Meters | 5 | 1:07.58a | — |
| Apr 17 | Co-Ed Rochelle, LP, OttawaApr 17 · 200 Meters · Place 9 · LaSalle (L.-Peru) | 200 Meters | 9 | 28.85a | — |
| Apr 17 | Co-Ed Rochelle, LP, OttawaApr 17 · 100 Meters · Place 13 · LaSalle (L.-Peru) | 100 Meters | 13 | 13.63a | — |
| Apr 8 | LP vs Kaneland Apr 8 · 400 Meters · Place 7 · LaSalle (L.-Peru) | 400 Meters | 7 | 1:07.79a | — |
| Apr 8 | LP vs Kaneland Apr 8 · 200 Meters · Place 26 · LaSalle (L.-Peru) | 200 Meters | 26 | 28.26a | — |
| Apr 8 | LP vs Kaneland Apr 8 · 100 Meters · Place 29 · LaSalle (L.-Peru) | 100 Meters | 29 | 13.42a | — |
| Apr 6 | LP Boys Track Cavalier ClassicApr 6 · 400 Meters · Place 9 · LaSalle (L.-Peru) | 400 Meters | 9 | 1:05.95a | — |