Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Channahon Community ParkMinooka Flight Races · Sep 19 | 18:36 | Minooka Flight Races | September 19, 2026 |
| 3 Miles · Detweiller ParkFirst to the Finish Invitational · Sep 12 | 18:12.9 | First to the Finish Invitational | September 12, 2026 |
| 3 Miles · Kieselburg County Forest PreserveNIC-10 Conference Championship · Oct 18 | 18:59.79 | NIC-10 Conference Championship | October 18, 2025 |
| 3 Miles · LeRoy Oakes Forest PreserveSt. Charles North High School XC Invitational · Oct 3 | 18:02.6 | St. Charles North High School XC Invitational | October 3, 2026 |
| 5,000 Meters · Hoover ParkRock River Run · Sep 26 | 18:32.23 | Rock River Run | September 26, 2026 |
| 5,000 Meters · Sterling HS Cross Country CourseRock River Run · Sep 27 | 18:13.68 | Rock River Run | September 27, 2025 |
| 5,000 Meters · Veteran Acres ParkRich Eschman XC Invitational 2025 · Sep 6 | 20:39.18 | Rich Eschman XC Invitational 2025 | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | NIC-10 Conference ChampionshipOct 18 · 3 Miles Open · Place 7 · Belvidere (North) | 3 Miles Open | 7 | 18:59.79 PB | 11 |
| Oct 4 | St. Charles North XC InviteOct 4 · 3 Miles Open · Place 40 · Belvidere (North) | 3 Miles Open | 40 | 18:15.77 | 11 |
| Sep 27 | Rock River RunSep 27 · 5,000 Meters Varsity · Place 64 · Belvidere (North) | 5,000 Meters Varsity | 64 | 18:13.68 PB | 11 |
| Sep 9 | NIC-10 PreviewSep 9 · 3 Miles Frosh/Soph · Place 3 · Belvidere (North) | 3 Miles Frosh/Soph | 3 | 19:04.87 | 11 |
| Sep 6 | Rich Eschman XC Invitational 2025Sep 6 · 5,000 Meters Varsity · Place 59 · Belvidere (North) | 5,000 Meters Varsity | 59 | 20:39.18 PB | 11 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | St. Charles North XC InviteOct 5 · 3 Miles Varsity · Place 89 · Belvidere (North) | 3 Miles Varsity | 89 | 19:03.46 | 10 |
| Sep 28 | Rock River RunSep 28 · 5,000 Meters Frosh/Soph Freshman · Place 67 · Belvidere (North) | 5,000 Meters Frosh/Soph Freshman | 67 | 21:16.00 | 10 |
| Sep 21 | Larry Eddington XC InvitationalSep 21 · 2.92 Miles Frosh/Soph Freshman · Place 78 · Belvidere (North) | 2.92 Miles Frosh/Soph Freshman | 78 | 20:09.40 | 10 |
| Sep 10 | NIC-10 Preview MeetSep 10 · 2.5 Miles Frosh/Soph Freshman · Place 14 · Belvidere (North) | 2.5 Miles Frosh/Soph Freshman | 14 | 17:15.8 | 10 |
| Sep 7 | Rich Eschman XC InvitationalSep 7 · 2.15 Miles Frosh/Soph Freshman · Place 85 · Belvidere (North) | 2.15 Miles Frosh/Soph Freshman | 85 | 14:01.30 | 10 |
| Sep 3 | Sycamore XC InvitationalSep 3 · Varsity · Place 64 · Belvidere (North) | Varsity | 64 | 22:40 | 10 |