Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Taft High SchoolTaft Early Eagle Invitational · Aug 27 | 15:48.1 | Taft Early Eagle Invitational | August 27, 2026 |
| 3 Miles · Kankakee Community College2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) · Oct 31 | 23:15.08 | 2026 IHSA Class 1A XC Sectional - #1 Kankakee (McNamara) | October 31, 2026 |
| 3 Miles · Lake Forest AcademyLFA Invitational · Sep 30 | 23:40.80 | LFA Invitational | September 30, 2026 |
| 3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 3 | 23:07.99 | 2026 Pat Savage Invitational | October 3, 2026 |
| 5,000 Meters · Harvest Christian AcademyRiver Valley Christian Mid Season Classic Invitational · Sep 26 | 23:51.30 | River Valley Christian Mid Season Classic Invitational | September 26, 2026 |
| 5,000 Meters · Lake Forest AcademyISL Championships · Oct 16 | 23:52.14 | ISL Championships | October 16, 2025 |
| 5,000 Meters · Lisle High SchoolIHSA Class 1A XC Sectional - #1 Lisle (Sr.) · Nov 1 | 22:56.53 | IHSA Class 1A XC Sectional - #1 Lisle (Sr.) | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | IHSA Class 1A XC Sectional - #1 Lisle (Sr.)Nov 1 · 5,000 Meters Varsity · Place 54 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 54 | 22:56.53 PB | 10 |
| Oct 25 | IHSA Class 1A XC Regional - #1C Lisle (Sr.)Oct 25 · 5,000 Meters Varsity · Place 31 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 31 | 23:32.45 | 10 |
| Oct 16 | ISL ChampionshipsOct 16 · 5,000 Meters Varsity · Place 27 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 27 | 23:52.14 PB | 10 |
| Oct 4 | 2025 Pat Savage InvitationalOct 4 · 3 Miles Varsity Red · Place 98 · Des Plaines (Willows Academy) | 3 Miles Varsity Red | 98 | 25:08.63 | 10 |
| Sep 30 | LFA InvitationalSep 30 · 5,000 Meters Varsity · Place 31 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 31 | 24:58.96 | 10 |
| Sep 27 | 2025 Harvest-Westminster Mid-Season Classic InvitationalSep 27 · 5,000 Meters Varsity · Place 104 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 104 | 26:10.96 | 10 |
| Sep 10 | LFA OpenSep 10 · 5,000 Meters Varsity · Place 14 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 14 | 25:41.06 | 10 |
| Sep 3 | Roycemore InvitationalSep 3 · 3 Miles Varsity · Place 15 · Des Plaines (Willows Academy) | 3 Miles Varsity | 15 | 25:48.10 | 10 |
| Aug 30 | 2025 Harvest-Westminster Fall Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 32 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 32 | 25:42.88 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | ISL ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 6 · Des Plaines (Willows Academy) | 5,000 Meters Junior Varsity | 6 | 24:13.04 | 9 |
| Oct 5 | Pat Savage InvitationalOct 5 · 2 Miles Junior Varsity · Place 44 · Des Plaines (Willows Academy) | 2 Miles Junior Varsity | 44 | 15:58.93 | 9 |
| Oct 1 | LFA InviteOct 1 · 5,000 Meters Varsity · Place 38 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 38 | 24:52.87 | 9 |
| Sep 28 | 7th Midseason Harvest Classic InviteSep 28 · 5,000 Meters Junior Varsity · Place 39 · Des Plaines (Willows Academy) | 5,000 Meters Junior Varsity | 39 | 26:12.60 | 9 |
| Sep 11 | LFA Early SeasonSep 11 · 5,000 Meters Varsity · Place 20 · Des Plaines (Willows Academy) | 5,000 Meters Varsity | 20 | 27:41.27 | 9 |
| Sep 7 | HCA Fall ClassicSep 7 · 5,000 Meters Junior Varsity · Place 9 · Des Plaines (Willows Academy) | 5,000 Meters Junior Varsity | 9 | 26:44.74 | 9 |
| Sep 4 | Beacon InvitationalSep 4 · 3 Miles Varsity · Place 22 · Des Plaines (Willows Academy) | 3 Miles Varsity | 22 | 26:48.54 | 9 |