Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Glenbrook North High SchoolGBN Boys Quad · Sep 27 | 17:40.6 | GBN Boys Quad | September 27, 2022 |
| 3 Miles · Deerfield High SchoolCentral Suburban League Championships · Oct 19 | 20:30.34 | Central Suburban League Championships | October 19, 2024 |
| 3 Miles · Evanston Twp High SchoolEvanston Boys Quad · Sep 30 | 21:02.78 | Evanston Boys Quad | September 30, 2025 |
| 3 Miles · Glenbrook South High SchoolCSL Conference Meet · Oct 18 | 20:45.3 | CSL Conference Meet | October 18, 2025 |
| 3 Miles · Lake Park HS (East Campus)2025 Lake Park Harvey Braus Classic · Sep 13 | 22:14.7 | 2025 Lake Park Harvey Braus Classic | September 13, 2025 |
| 3 Miles · Niles West High School2025 Pat Savage Invitational · Oct 4 | 22:30.25 | 2025 Pat Savage Invitational | October 4, 2025 |
| 3 Miles · O'Plaine RoadBill Dawson Invite · Sep 21 | 21:15.1 | Bill Dawson Invite | September 21, 2024 |
| 3 Miles · Vernon Hills High SchoolCSL XC Conference Championships · Oct 14 | 25:38.70 | CSL XC Conference Championships | October 14, 2023 |
| 3 Miles · Warren Township HS - O'Plaine CampusBill Dawson Invite · Sep 20 | 21:45.2 | Bill Dawson Invite | September 20, 2025 |
| 5,000 Meters · Hoover Math And Science Academy12th Annual Macnider Cross Country Invite · Sep 27 | 23:04.97 | 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
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | CSL Conference MeetOct 18 · 3 Miles Junior Varsity · Place 113 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity | 113 | 20:45.3 PB | 12 |
| Oct 4 | 2025 Pat Savage InvitationalOct 4 · 3 Miles Varsity White · Place 324 · Northbrook (Glenbrook North) | 3 Miles Varsity White | 324 | 22:30.25 PB | 12 |
| Sep 30 | Evanston Boys QuadSep 30 · 3 Miles Varsity · Place 68 · Northbrook (Glenbrook North) | 3 Miles Varsity | 68 | 21:02.78 PB | 12 |
| Sep 27 | 12th Annual Macnider Cross Country InviteSep 27 · 5,000 Meters Open · Place 89 · Northbrook (Glenbrook North) | 5,000 Meters Open | 89 | 23:04.97 PB | 12 |
| Sep 20 | Bill Dawson InviteSep 20 · 3 Miles Junior Varsity · Place 129 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity | 129 | 21:45.2 PB | 12 |
| Sep 13 | 2025 Lake Park Harvey Braus ClassicSep 13 · 3 Miles Junior Varsity · Place 127 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity | 127 | 22:14.7 PB | 12 |
2024 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Central Suburban League ChampionshipsOct 19 · 3 Miles Junior Varsity - South · Place 81 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity - South | 81 | 20:30.34 PB | 11 |
| Oct 5 | Pat Savage InvitationalOct 5 · 3 Miles Varsity · Place 445 · Northbrook (Glenbrook North) | 3 Miles Varsity | 445 | 21:34.97 | 11 |
| Sep 28 | Macnider InvitationalSep 28 · 5,000 Meters Open · Place 90 · Northbrook (Glenbrook North) | 5,000 Meters Open | 90 | 22:37.80 | 11 |
| Sep 21 | Bill Dawson InviteSep 21 · 3 Miles Junior Varsity · Place 120 · Northbrook (Glenbrook North) | 3 Miles Junior Varsity | 120 | 21:15.1 PB | 11 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | CSL XC Conference ChampionshipsOct 14 · 3 Miles Sophomore · Place 113 · Northbrook (Glenbrook North) | 3 Miles Sophomore | 113 | 25:38.70 PB | 10 |
| Sep 30 | Pat Savage InvitationalSep 30 · 3 Miles Sophomore · Place 164 · Northbrook (Glenbrook N | 3 Miles Sophomore | 164 | 22:27.42 | SO |
| Sep 26 | CSL-South Quad 3Sep 26 · 3 Miles Sophomore · Place 49 · Northbrook (Glenbrook N | 3 Miles Sophomore | 49 | 23:24.20 | SO |
| Sep 23 | Macnider InvitationalSep 23 · 5,000 Meters Open · Place 102 · Northbrook (Glenbrook N | 5,000 Meters Open | 102 | 23:20.37 | 10 |
| Sep 16 | Bill Dawson InviteSep 16 · 3 Miles Freshman Sophomore · Place 163 · Northbrook (Glenbrook Nort | 3 Miles Freshman Sophomore | 163 | 21:00.75 | 10 |
| Sep 9 | 2023 Lake Park Harvey Braus ClassicSep 9 · 2 Miles Frosh/Soph · Place 150 · Northbrook (Glenbrook Nort | 2 Miles Frosh/Soph | 150 | 13:27.8 | 10 |
2022 Cross Country
5 results