Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Deerfield High SchoolCentral Suburban League Championships · Oct 19 | 17:04.29 | Central Suburban League Championships | October 19, 2024 |
| 3 Miles · Evanston Twp High SchoolEvanston Boys Quad · Sep 30 | 17:48.93 | Evanston Boys Quad | September 30, 2025 |
| 3 Miles · Glenbrook South High SchoolCSL Conference Meet · Oct 18 | 17:01.3 | CSL Conference Meet | October 18, 2025 |
| 3 Miles · Lake Park HS (East Campus)2025 Lake Park Harvey Braus Classic · Sep 13 | 17:21.8 | 2025 Lake Park Harvey Braus Classic | September 13, 2025 |
| 3 Miles · Loyola Academy-Munz CampusIHSA Class 3A XC Regional - #4A Wilmette (Loyola) · Oct 25 | 16:36.23 | IHSA Class 3A XC Regional - #4A Wilmette (Loyola) | October 25, 2025 |
| 3 Miles · New Trier High School at NorthfieldCSL South Quad - GBN, GBS, MS, NT (Boys) · Sep 16 | 17:11.16 | CSL South Quad - GBN, GBS, MS, NT (Boys) | September 16, 2025 |
| 3 Miles · O'Plaine RoadBill Dawson Invite · Sep 21 | 17:30.8 | Bill Dawson Invite | September 21, 2024 |
| 3 Miles · Vernon Hills High SchoolCSL XC Conference Championships · Oct 14 | 21:39.40 | CSL XC Conference Championships | October 14, 2023 |
| 5,000 Meters · Hoover Math And Science Academy12th Annual Macnider Cross Country Invite · Sep 27 | 17:58.01 | 12th Annual Macnider Cross Country Invite | September 27, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Central Suburban League ChampionshipsOct 19 · 3 Miles Junior Varsity - South · Place 14 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity - South | 14 | 17:04.29 PB | 11 |
| Oct 5 | Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 146 · Northbrook (Glenbrook North) | 3 Miles Varsity | 146 | 17:27.09 | 11 |
| Sep 28 | Macnider InvitationalSep 28 · 5,000 Meters Varsity · Place 38 · Northbrook (Glenbrook North) | 5,000 Meters Varsity | 38 | 17:48.92 | 11 |
| Sep 21 | Bill Dawson InviteSep 21 · 3 Miles Junior Varsity · Place 7 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity | 7 | 17:30.8 PB | 11 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | CSL XC Conference ChampionshipsOct 14 · 3 Miles Sophomore · Place 60 · Northbrook (Glenbrook North) | 3 Miles Sophomore | 60 | 21:39.40 PB | 10 |
| Sep 30 | Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 101 · Northbrook (Glenbrook N | 3 Miles Sophomore | 101 | 20:09.63 | SO |
| Sep 26 | CSL-South Quad 3Sep 26 · 3 Miles Sophomore · Place 32 · Northbrook (Glenbrook N | 3 Miles Sophomore | 32 | 20:27.30 | SO |
| Sep 23 | Macnider InvitationalSep 23 · 5,000 Meters Open · Place 58 · Northbrook (Glenbrook N | 5,000 Meters Open | 58 | 21:14.25 | 10 |
| Sep 9 | 2023 Lake Park Harvey Braus ClassicSep 9 · 2 Miles Frosh/Soph · Place 115 · Northbrook (Glenbrook Nort | 2 Miles Frosh/Soph | 115 | 12:49.4 | 10 |