Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake Park HS (East Campus)Lake Park Season Opener 2025 · Aug 27 | 15:53.1 | Lake Park Season Opener 2025 | August 27, 2025 |
| 2 Miles · Lincoln Park FieldsLatin Prep Classic · Sep 23 | 15:19.10 | Latin Prep Classic | September 23, 2026 |
| 3 Miles · Belvidere South Middle SchoolBlack Sail Invitational · Oct 11 | 21:17.88 | Black Sail Invitational | October 11, 2025 |
| 3 Miles · Eagle AcresLakes Sunset Invite · Oct 8 | 24:40.20 | Lakes Sunset Invite | October 8, 2026 |
| 3 Miles · Eagle AcresNLCC Tri #1 · Sep 9 | 24:13.43 | NLCC Tri #1 | September 9, 2025 |
| 3 Miles · Kaneland High SchoolLarry Eddington XC Invitational · Sep 20 | 23:09.62 | Larry Eddington XC Invitational | September 20, 2025 |
| 3 Miles · Niles West High School2026 Pat Savage Invitational · Oct 3 | 25:22.59 | 2026 Pat Savage Invitational | October 3, 2026 |
| 3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 19 | 27:58.8 | Bill Dawson Invite | September 19, 2026 |
| 5,000 Meters · Harvest Christian Academy2025 Harvest-Westminster Fall Classic Invitational · Aug 30 | 25:31.80 | 2025 Harvest-Westminster Fall Classic Invitational | August 30, 2025 |
| 5,000 Meters · Lake Forest AcademyLFA Invitational · Sep 30 | 24:32.86 | LFA Invitational | September 30, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Lakes Sunset InviteOct 8 · 3 Miles Bronze: Open · Place 243 · Arlington Heights (St. Viator) | 3 Miles Bronze: Open | 243 | 24:40.20 PB | 12 |
| Oct 3 | 2026 Pat Savage InvitationalOct 3 · 3 Miles Junior Varsity Red · Place 91 · Arlington Heights (St. Viator) | 3 Miles Junior Varsity Red | 91 | 25:22.59 PB | 12 |
| Oct 3 | 2026 Pat Savage InvitationalOct 3 · 3 Miles Junior Varsity · Place 424 · Arlington Heights (St. Viator) | 3 Miles Junior Varsity | 424 | 25:22.59 | 12 |
| Sep 23 | Latin Prep ClassicSep 23 · 2 Miles Junior Varsity · Place 75 · Arlington Heights (St. Viator) | 2 Miles Junior Varsity | 75 | 15:19.10 PB | 12 |
| Sep 19 | Bill Dawson InviteSep 19 · 3 Miles Junior Varsity · Place 147 · Arlington Heights (St. Viator) | 3 Miles Junior Varsity | 147 | 27:58.8 PB | 12 |
| Aug 26 | Lake Park Season Opener 2026Aug 26 · 2 Miles Junior Varsity · Place 60 · Arlington Heights (St. Viator) | 2 Miles Junior Varsity | 60 | 16:27.9 | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Black Sail Invitational Oct 11 · 3 Miles Open · Place 53 · Arlington Heights (St. Viator) | 3 Miles Open | 53 | 21:17.88 PB | 11 |
| Sep 30 | LFA InvitationalSep 30 · 5,000 Meters Varsity · Place 77 · Arlington Heights (St. Viator) | 5,000 Meters Varsity | 77 | 24:32.86 PB | 11 |
| Sep 20 | Larry Eddington XC InvitationalSep 20 · 3 Miles Open · Place 87 · Arlington Heights (St. Viator) | 3 Miles Open | 87 | 23:09.62 PB | 11 |
| Sep 13 | First to the Finish InvitationalSep 13 · 3 Miles Varsity Open · Place 931 · Arlington Heights (St. Viator) | 3 Miles Varsity Open | 931 | 24:54.10 | 11 |
| Sep 9 | NLCC Tri #1Sep 9 · 3 Miles Boys Varsity · Place 57 · Arlington Heights (St. Viator) | 3 Miles Boys Varsity | 57 | 24:13.43 PB | 11 |
| Aug 30 | 2025 Harvest-Westminster Fall Classic InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 23 · Arlington Heights (St. Viator) | 5,000 Meters Junior Varsity | 23 | 25:31.80 PB | 11 |
| Aug 27 | Lake Park Season Opener 2025Aug 27 · 2 Miles Junior Varsity · Place 47 · Arlington Heights (St. Viator) | 2 Miles Junior Varsity | 47 | 15:53.1 PB | 11 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | LFA InviteOct 1 · 5,000 Meters Varsity · Place 87 · Arlington Heights (St. Viator) | 5,000 Meters Varsity | 87 | 25:50.58 | 10 |