Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Emricson ParkIHSA Class 2A XC Sectional - Woodstock (North) #4 · Oct 30 | 21:22.4 | IHSA Class 2A XC Sectional - Woodstock (North) #4 | October 30, 2021 |
| 3 Miles · Fox River ParkAntioch Harland Invite · Oct 2 | 22:46.5 | Antioch Harland Invite | October 2, 2021 |
| 3 Miles · Highland Community CollegeFreeport High School Invitational · Sep 30 | 20:59.7 | Freeport High School Invitational | September 30, 2023 |
| 3 Miles · Hoover ParkSterling High School Invitational · Oct 9 | 20:37.1 | Sterling High School Invitational | October 9, 2021 |
| 3 Miles · Kaneland CC CourseInterstate 8 Conference Meet · Oct 16 | 20:36.72 | Interstate 8 Conference Meet | October 16, 2021 |
| 5,000 Meters · Catlin ParkArrowhead Conference Championship 2025 · Oct 11 | 26:24 | Arrowhead Conference Championship 2025 | October 11, 2025 |
| 5,000 Meters · Northern Illinois UniversityHuskie Opener · Sep 5 | 24:18.55 | Huskie Opener | September 5, 2025 |
| 5,000 Meters · Pole Green ParkNJCAA D2 XC Championships · Nov 9 | 21:06.8 | NJCAA D2 XC Championships | November 9, 2024 |
| 5,000 Meters · Rockford CollegeRock River Invite · Aug 29 | 24:19.0 | Rock River Invite | August 29, 2025 |
| 5,000 Meters · Settler's Hill CC CourseNJCAA Region IV XC · Oct 25 | 25:02.91 | NJCAA Region IV XC | October 25, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
4 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | NJCAA D2 XC ChampionshipsNov 9 · 5,000 Meters NJCAA D2 · Place 91 · Kishwaukee (Ill.)Kishwaukee (Ill.) | 5,000 Meters NJCAA D2 | 91 | 21:06.8 PB | Fr |
| Oct 26 | NJCAA Region 4Oct 26 · 5,000 Meters Division II · Place 6 · Kishwaukee (Ill.)Kishwaukee (Ill.) | 5,000 Meters Division II | 6 | 20:36.2 | FR |
| Oct 12 | Arrowhead Athletic Conference ChampionshipsOct 12 · 5,000 Meters Varsity · Place 5 · Kishwaukee (Ill.)Kishwaukee (Ill.) | 5,000 Meters Varsity | 5 | 22:18.64 | Fr |
| Sep 6 | Huskie OpenerSep 6 · 5,000 Meters Varsity · Place 32 · Kishwaukee (Ill.)Kishwaukee (Ill.) | 5,000 Meters Varsity | 32 | 22:06.26 | FR |
| Aug 30 | Rock River InviteAug 30 · 5,000 Meters Varsity · Place 6 · Kishwaukee CollegeKishwaukee College | 5,000 Meters Varsity | 6 | 23:13.2 | FR |
2023 Cross Country
1 results2021 Cross Country
4 results