Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Elmwood Park High SchoolElmwood Park Trial on the Trail · Aug 28 | 14:52.0 | Elmwood Park Trial on the Trail | August 28, 2024 |
| 2.94 Miles · Black Partridge Park50th Gene Jones Runnin’ Red Invitational · Oct 10 | 22:04.32 | 50th Gene Jones Runnin’ Red Invitational | October 10, 2026 |
| 2.94 Miles · Metamora HS XC courseGene Jones Runnin Red XC Invitational · Oct 11 | 21:06.40 | Gene Jones Runnin Red XC Invitational | October 11, 2025 |
| 3 Miles · Bensenville (Fenton) XCIHSA Class 2A XC Sectional - #3 Bensenville (Fenton) · Nov 1 | 21:12.81 | IHSA Class 2A XC Sectional - #3 Bensenville (Fenton) | November 1, 2025 |
| 3 Miles · Community ParkLisle Mane XC Invitational · Oct 3 | 21:00.1 | Lisle Mane XC Invitational | October 3, 2026 |
| 3 Miles · Detweiller ParkIHSA Class 2A State XC Championships · Nov 8 | 20:42.54 | IHSA Class 2A State XC Championships | November 8, 2025 |
| 3 Miles · Elmwood Park High SchoolUpstate 8 XC Championships · Oct 18 | 20:54.70 | Upstate 8 XC Championships | October 18, 2025 |
| 3 Miles · Maple Park (Kaneland)2026 IHSA Class 2A XC Sectional - #3 Maple Park (Kaneland) · Oct 31 | 20:25.02 | 2026 IHSA Class 2A XC Sectional - #3 Maple Park (Kaneland) | October 31, 2026 |
| 3 Miles · Midlothian MeadowsTinley Park Tolfree-Farley XC Invitational · Sep 26 | 21:49.4 | Tinley Park Tolfree-Farley XC Invitational | September 26, 2026 |
| 3 Miles · Midlothian MeadowsTinley Park Tollfree Farley Invite · Sep 27 | 21:43.90 | Tinley Park Tollfree Farley Invite | September 27, 2025 |
| 3 Miles · South Elgin High SchoolUpstate 8 XC Championships · Oct 17 | 20:22.07 | Upstate 8 XC Championships | October 17, 2026 |
| 5,000 Meters · Community ParkLisle Mane XC Invitational · Oct 4 | 22:57.34 | 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
7 results2025 Cross Country
10 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Upstate 8 XC ChampionshipsOct 19 · 3 Miles Frosh/Soph Freshman · Place 5 · Glen Ellyn (Glenbard South) | 3 Miles Frosh/Soph Freshman | 5 | 22:58.70 | 10 |
| Oct 12 | Runnin' Red InviteOct 12 · 2.94 Miles Varsity · Place 149 · Glen Ellyn (Glenbard South) | 2.94 Miles Varsity | 149 | 22:27.30 | 10 |
| Oct 5 | Lisle Mane XC InvitationalOct 5 · 5,000 Meters Varsity · Place 70 · Glen Ellyn (Glenbard South) | 5,000 Meters Varsity | 70 | 23:22.00 | 10 |
| Sep 28 | Tolefree Farley InvitationalSep 28 · 3 Miles Varsity · Place 33 · Glen Ellyn (Glenbard South) | 3 Miles Varsity | 33 | 22:59.60 | 10 |
| Sep 14 | First to the Finish InvitationalSep 14 · 3 Miles Varsity 2A · Place 246 · Glen Ellyn (Glenbard South) | 3 Miles Varsity 2A | 246 | 22:42.60 | 10 |
| Sep 3 | Sycamore XC InvitationalSep 3 · Varsity · Place 47 · Glen Ellyn (Glenbard South) | Varsity | 47 | 24:45 | 10 |
| Aug 28 | Elmwood Park Trial on the TrailAug 28 · 2 Miles Frosh/Soph · Place 20 · Glen Ellyn (Glenbard South) | 2 Miles Frosh/Soph | 20 | 14:52.0 PB | 10 |
2023 Cross Country
7 results