Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 27 | 11:59.5 | Elmwood Park Trial on the Trail | August 27, 2025 |
| 2.94 Miles · Black Partridge Park50th Gene Jones Runnin’ Red Invitational · Oct 10 | 17:32.92 | 50th Gene Jones Runnin’ Red Invitational | October 10, 2026 |
| 2.94 Miles · Metamora HS XC courseGene Jones Runnin Red XC Invitational · Oct 11 | 17:31.60 | Gene Jones Runnin Red XC Invitational | October 11, 2025 |
| 3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - #3 Bensenville (Fenton) · Nov 1 | 17:58.99 | IHSA Class 2A XC Sectional - #3 Bensenville (Fenton) | November 1, 2025 |
| 3 Miles · Camera ParkDistrict 87 Quad · Aug 28 | 18:32.48 | District 87 Quad | August 28, 2026 |
| 3 Miles · Community ParkLisle Mane XC Invitational · Oct 3 | 17:13.2 | Lisle Mane XC Invitational | October 3, 2026 |
| 3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 8 | 17:29.04 | IHSA Class 2A State XC Championships | November 8, 2025 |
| 3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 18 | 17:44.00 | Upstate 8 XC Championships | October 18, 2025 |
| 3 Miles · Midlothian MeadowsTinley Park Tolfree-Farley XC Invitational · Sep 26 | 18:12.0 | Tinley Park Tolfree-Farley XC Invitational | September 26, 2026 |
| 3 Miles · Midlothian MeadowsTinley Park Tollfree Farley Invite · Sep 27 | 17:57.70 | Tinley Park Tollfree Farley Invite | September 27, 2025 |
| 3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 17 | 17:27.50 | Upstate 8 XC Championships | October 17, 2026 |
| 5,000 Meters · Community ParkLisle Mane XC Invitational · Oct 4 | 18:58.12 | Lisle Mane XC Invitational | October 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
11 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Upstate 8 XC ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 8 · Glen Ellyn (Glenbard South) | 3 Miles Frosh/Soph Freshman | 8 | 18:36.10 | 10 |
| Oct 12 | Runnin' Red InviteOct 12 · 2.94 Miles Frosh/Soph Freshman · Place 67 · Glen Ellyn (Glenbard South) | 2.94 Miles Frosh/Soph Freshman | 67 | 18:03.30 | 10 |
| Oct 5 | Lisle Mane XC InvitationalOct 5 · 5,000 Meters Varsity · Place 89 · Glen Ellyn (Glenbard South) | 5,000 Meters Varsity | 89 | 19:44.10 | 10 |
| Sep 28 | Tolefree Farley InvitationalSep 28 · 3 Miles Frosh/Soph · Place 9 · Glen Ellyn (Glenbard South) | 3 Miles Frosh/Soph | 9 | 19:31.30 | 10 |
| Sep 14 | First to the Finish InvitationalSep 14 · 3 Miles Open · Place 206 · Glen Ellyn (Glenbard South) | 3 Miles Open | 206 | 18:53.00 | 10 |
| Sep 3 | Sycamore XC InvitationalSep 3 · Varsity · Place 19 · Glen Ellyn (Glenbard South) | Varsity | 19 | 19:03 | 10 |
| Aug 28 | Elmwood Park Trial on the TrailAug 28 · 2 Miles Frosh/Soph · Place 10 · Glen Ellyn (Glenbard South) | 2 Miles Frosh/Soph | 10 | 12:10.1 | 10 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Upstate 8 XC Championships Oct 14 · 3 Miles Open · Place 16 · Glen Ellyn (Glenbard So | 3 Miles Open | 16 | 19:06.60 | 9 |
| Oct 7 | Gene Jones Runnin' Red InviteOct 7 · 2.94 Miles Frosh/Soph Freshman · Place 81 · Glen Ellyn (Glenbard So | 2.94 Miles Frosh/Soph Freshman | 81 | 18:18.90 | 9 |
| Sep 30 | Lisle Mane Event XC InvitationalSep 30 · 4,000 Meters Frosh/Soph Freshman · Place 16 · Glen Ellyn (Glenbard So | 4,000 Meters Frosh/Soph Freshman | 16 | 15:55.40 | 9 |
| Sep 23 | Tolefree/Farley XC InvitationalSep 23 · 3 Miles Freshman Sophomore · Place 2 · Glen Ellyn (Glenbard So | 3 Miles Freshman Sophomore | 2 | 19:42.70 | 9 |
| Aug 29 | Sycamore InvitationalAug 29 · 3 Miles Frosh/Soph Freshman · Place 48 · Glen Ellyn (Glenbard So | 3 Miles Frosh/Soph Freshman | 48 | 20:36.43 | 9 |