Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Riis Park CPS Score Network Regional (Network 1-7) · Oct 21 | 6:55 | CPS Score Network Regional (Network 1-7) | October 21, 2023 |
| 1.5 Miles · Humboldt ParkCPS SCORE! North Regional Morning Meet Networks 1-7 · Oct 25 | 12:01.10 | CPS SCORE! North Regional Morning Meet Networks 1-7 | October 25, 2025 |
| 1.5 Miles · Riis Park CPS SCORE! Network 2,4,6 Qualifier (Morning) Meet · Sep 27 | 11:03.44 | CPS SCORE! Network 2,4,6 Qualifier (Morning) Meet | September 27, 2025 |
| 1.5 Miles · Washington ParkCPS SCORE! City Championship at Washington Park · Nov 1 | 10:04.12 | CPS SCORE! City Championship at Washington Park | November 1, 2025 |
| 2 Miles · Legion ParkLegion Classic XC Series Invite 3 · Sep 29 | 12:20.9 | Legion Classic XC Series Invite 3 | September 29, 2026 |
| 2 Miles · Taft High SchoolTaft Early Eagle Invitational · Aug 27 | 13:41.5 | Taft Early Eagle Invitational | August 27, 2026 |
| 3 Miles · Eagle AcresLakes Sunset Invite · Oct 8 | 19:07.30 | Lakes Sunset Invite | October 8, 2026 |
| 3 Miles · Emricson Park2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) · Oct 31 | 19:58.30 | 2026 IHSA Class 2A XC Sectional - #4 Woodstock (North) | October 31, 2026 |
| 3 Miles · Horner ParkDePaul Ram Invite/Catholic Cup · Sep 12 | 20:49.69 | DePaul Ram Invite/Catholic Cup | September 12, 2026 |
| 3 Miles · Lincoln Park FieldsLatin Prep Classic · Sep 23 | 19:27.00 | Latin Prep Classic | September 23, 2026 |
| 3 Miles · Marquette ParkSolorio Sun Warrior Invitational · Oct 3 | 20:04.5 | Solorio Sun Warrior Invitational | October 3, 2026 |
| 3 Miles · Washington Park Chicago Public League City Championships · Oct 17 | 19:08.3 | Chicago Public League City Championships | October 17, 2026 |
| 4,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Racine Horlick Rebel Invitational · Sep 5 | 17:22.20 | Racine Horlick Rebel Invitational | September 5, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results2025 Cross Country
3 results2024 Cross Country
3 results2023 Cross Country
3 results