Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · 50-Acres ParkSSC Pre-Conference Meet · Aug 27 | 22:47.97 | SSC Pre-Conference Meet | August 27, 2026 |
| 3 Miles · Erfert ParkCrete at TFS Dual Meet · Sep 8 | 22:37 | Crete at TFS Dual Meet | September 8, 2026 |
| 3 Miles · Midlothian MeadowsSSC Blue Conference Meet · Oct 17 | 20:56.03 | SSC Blue Conference Meet | October 17, 2026 |
| 3 Miles · North Creek Meadow52nd Annual Rich Dust Invitational · Sep 7 | 24:02.99 | 52nd Annual Rich Dust Invitational | September 7, 2024 |
| 3 Miles · North Creek Meadow Forest PreserveRich Dust Invitational · Sep 6 | 23:09.88 | Rich Dust Invitational | September 6, 2025 |
| 3 Miles · Oak Forest High School8th Oak Forest Mad Dash · Oct 10 | 20:23.22 | 8th Oak Forest Mad Dash | October 10, 2026 |
| 3 Miles · Reavis High SchoolReavis - Senior Meet · Sep 29 | 22:10 | Reavis - Senior Meet | September 29, 2026 |
| 3 Miles · Riverfront ParkCross Town Classic · Sep 24 | 22:06 | Cross Town Classic | September 24, 2025 |
| 3 Miles · Thornton Fractional South High SchoolChicago Intrinsic at TFS · Sep 15 | 22:36 | Chicago Intrinsic at TFS | September 15, 2026 |
| 3 Miles · Tinley Park Park DistrictJoe Mortimer Invitational (Boys Only) · Oct 3 | 23:21.32 | Joe Mortimer Invitational (Boys Only) | October 3, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | SSC Blue Conference MeetOct 17 · 3 Miles Open · Place 9 · Lansing (Thornton Fractional South) | 3 Miles Open | 9 | 20:56.03 PB | 12 |
| Oct 10 | 8th Oak Forest Mad DashOct 10 · 3 Miles Varsity · Place 38 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 38 | 20:23.22 PB | 12 |
| Oct 3 | Reavis InvitationalOct 3 · 3 Miles Open · Place 6 · Lansing (Thornton Fractional South) | 3 Miles Open | 6 | 22:28.76 | 12 |
| Sep 29 | Reavis - Senior MeetSep 29 · 3 Miles Varsity · Place 54 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 54 | 22:10 PB | 12 |
| Sep 25 | Crosstown Classic 2026Sep 25 · 3 Miles Varsity · Lansing (Thornton Fractional South) | 3 Miles Varsity | 0 | 21:18Unofficial | 12 |
| Sep 15 | Chicago Intrinsic at TFSSep 15 · 3 Miles Boys Varsity · Place 11 · Lansing (Thornton Fractional South) | 3 Miles Boys Varsity | 11 | 22:36 PB | 12 |
| Sep 8 | Crete at TFS Dual MeetSep 8 · 3 Miles Varsity · Place 8 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 8 | 22:37 PB | 12 |
| Aug 27 | SSC Pre-Conference MeetAug 27 · 3 Miles Boys 3 Mile Race · Place 122 · Lansing (Thornton Fractional South) | 3 Miles Boys 3 Mile Race | 122 | 22:47.97 PB | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | SSC Blue Conference MeetOct 18 · 3 Miles Junior Varsity · Place 23 · Lansing (Thornton Fractional South) | 3 Miles Junior Varsity | 23 | 21:00.18 | 11 |
| Oct 11 | 7th Oak Forest Mad DashOct 11 · 3 Miles Junior Varsity · Place 21 · Lansing (Thornton Fractional South) | 3 Miles Junior Varsity | 21 | 20:26.86 | 11 |
| Oct 4 | Reavis InvitationalOct 4 · 3 Miles Junior Varsity · Place 22 · Lansing (Thornton Fractional South) | 3 Miles Junior Varsity | 22 | 21:50.34 | 11 |
| Sep 30 | TFS, STL, IKE, Crete Sep 30 · 3 Miles Varsity · Place 42 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 42 | 22:25 | 11 |
| Sep 24 | Cross Town Classic Sep 24 · 3 Miles Varsity · Place 21 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 21 | 22:06 PB | 11 |
| Sep 20 | 7th Annual Julian Urbina Memorial InvitationalSep 20 · 3 Miles Boys Junior Varsity · Place 23 · Lansing (Thornton Fractional South) | 3 Miles Boys Junior Varsity | 23 | 22:11.8 | 11 |
| Sep 16 | Intrinsic @ TFS Dual MeetSep 16 · 3 Miles Varsity · Place 14 · Lansing (Thornton Fractional South) | 3 Miles Varsity | 14 | 23:29 | 11 |
| Sep 9 | Crete @ T.F. South Dual MeetSep 9 · 3 Miles Boys · Place 18 · Lansing (Thornton Fractional South) | 3 Miles Boys | 18 | 23:10 | 11 |
| Sep 6 | Rich Dust InvitationalSep 6 · 3 Miles Open · Place 38 · Lansing (Thornton Fractional South) | 3 Miles Open | 38 | 23:09.88 PB | 11 |
| Aug 28 | SSC Mega MeetAug 28 · 3 Miles Junior Varsity · Place 66 · Lansing (Thornton Fractional South) | 3 Miles Junior Varsity | 66 | 25:28.45 | 11 |
2024 Cross Country
6 results