Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dakota High SchoolRUN FAST INVITATIONAL · Nov 4 | 19:49.21 | RUN FAST INVITATIONAL | November 4, 2026 |
| 5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 21 | 22:26.2 | LAMPLIGHTER | August 21, 2026 |
| 5,000 Meters · Lakeland High SchoolLVC-Valley Division XC Championships · Sep 29 | 20:18.65 | LVC-Valley Division XC Championships | September 29, 2026 |
| 5,000 Meters · Lakeland HSLakes Valley Conference Championship · Oct 16 | 20:06 | Lakes Valley Conference Championship | October 16, 2025 |
| 5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 3 | 19:33.31 | 2026 Shepherd BLUEJAY Invite | October 3, 2026 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 21:57.20 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 12 | 21:12.8 | Rambling Rock Invitational | September 12, 2026 |
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 |
| Nov 4 | RUN FAST INVITATIONALNov 4 · 5,000 Meters Men's Race sub 20:00 · Place 126 · White Lake Lakeland | 5,000 Meters Men's Race sub 20:00 | 126 | 19:49.21 PB | 11 |
| Oct 20 | Lakes Valley Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 35 · White Lake Lakeland | 5,000 Meters Junior Varsity | 35 | 19:44.2 | — |
| Oct 3 | 2026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Elite Boys JV · Place 114 · White Lake Lakeland | 5,000 Meters HS Elite Boys JV | 114 | 19:33.31 PB | 11 |
| Sep 29 | LVC-Valley Division XC ChampionshipsSep 29 · 5,000 Meters Junior Varsity · Place 24 · White Lake Lakeland | 5,000 Meters Junior Varsity | 24 | 20:18.65 PB | 11 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 JV Boys · Place 84 · White Lake Lakeland | 5,000 Meters D2 JV Boys | 84 | 21:57.20 PB | 11 |
| Sep 15 | HVS: Lakeland vs. MilfordSep 15 · 5,000 Meters Varsity · Place 22 · White Lake Lakeland | 5,000 Meters Varsity | 22 | 21:15 | 11 |
| Sep 12 | Rambling Rock InvitationalSep 12 · 5,000 Meters Boys Reserve · Place 59 · White Lake Lakeland | 5,000 Meters Boys Reserve | 59 | 21:12.8 PB | 11 |
| Aug 21 | LAMPLIGHTERAug 21 · 5,000 Meters Boys JV - Flight One · Place 82 · White Lake Lakeland | 5,000 Meters Boys JV - Flight One | 82 | 22:26.2 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RUN FAST INVITATIONALOct 28 · 5,000 Meters Varsity · Place 150 · White Lake Lakeland | 5,000 Meters Varsity | 150 | 19:53.34 | 10 |
| Oct 21 | Lake Fenton 9/10 MeetOct 21 · 5,000 Meters Varsity · Place 45 · White Lake Lakeland | 5,000 Meters Varsity | 45 | 22:07.07 | 10 |
| Oct 16 | Lakes Valley Conference ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 28 · White Lake Lakeland | 5,000 Meters Junior Varsity | 28 | 20:06 PB | 10 |
| Oct 7 | LVC #4 - Lakeland, SL, SLEOct 7 · 5,000 Meters Varsity · Place 43 · White Lake Lakeland | 5,000 Meters Varsity | 43 | 20:56 | 10 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 134 · White Lake Lakeland | 5,000 Meters Varsity | 134 | 22:54.95 | 10 |
| Sep 30 | LVC #3 - Lakeland, WLN, MilfordSep 30 · 5,000 Meters Varsity · Place 43 · White Lake Lakeland | 5,000 Meters Varsity | 43 | 21:31.42 | 10 |
| Sep 19 | Jackson MS & HS-JV InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 95 · White Lake Lakeland | 5,000 Meters Junior Varsity | 95 | 20:53.6 | 10 |
| Sep 6 | Rambling Rock InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 95 · White Lake Lakeland | 5,000 Meters Junior Varsity | 95 | 21:10.80 | — |
| Aug 22 | St. Johns Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 103 · White Lake Lakeland | 5,000 Meters Varsity | 103 | 22:42.7 | 10 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 13th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 144 · White Lake Lakeland | 5,000 Meters Varsity | 144 | 22:14.20 | 9 |
| Oct 22 | Lake Fenton 9/10 MeetOct 22 · 5,000 Meters Varsity · Place 64 · White Lake Lakeland | 5,000 Meters Varsity | 64 | 22:05.50 | 9 |
| Oct 17 | LVC ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 63 · White Lake Lakeland | 5,000 Meters Junior Varsity | 63 | 22:16.98 | 9 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 371 · White Lake Lakeland | 5,000 Meters Division 1 | 371 | 21:55.1 | 9 |
| Oct 1 | LVC: Milford, Lakeland, WLNOct 1 · 5,000 Meters Varsity · Place 52 · White Lake Lakeland | 5,000 Meters Varsity | 52 | 22:34.94 | 9 |
| Sep 20 | Jackson MS & HS-JV InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 171 · White Lake Lakeland | 5,000 Meters Junior Varsity | 171 | 23:36.7 | 9 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Varsity · Place 136 · White Lake Lakeland | 5,000 Meters Varsity | 136 | 22:15.1 | 9 |
| Aug 29 | 37th Early Bird OpenAug 29 · 5,000 Meters Open · Place 253 · White Lake Lakeland | 5,000 Meters Open | 253 | 24:09.60 | 9 |