Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · Champaign Park OFFICIALMS DRL Jamboree #1 · Sep 21 | 15:05.63 | MS DRL Jamboree #1 | September 21, 2021 |
| 1.8 Miles · Elizabeth ParkMS DRL Jamboree #2 · Sep 27 | 12:48.87 | MS DRL Jamboree #2 | September 27, 2022 |
| 1770 m · Brownstown Middle SchoolMS DRL Jamboree #4 · Oct 12 | 8:42.38 | MS DRL Jamboree #4 | October 12, 2021 |
| 2 Miles · Airport HSCarleton Airport Haunted Harvest Invitational · Oct 21 | 12:09.9 | Carleton Airport Haunted Harvest Invitational | October 21, 2023 |
| 2 Miles · Brownstown Middle SchoolMS DRL League Championships · Oct 18 | 13:33.05 | MS DRL League Championships | October 18, 2022 |
| 2 Miles · Elizabeth ParkMS DRL Jamboree #4 · Oct 10 | 13:10.66 | MS DRL Jamboree #4 | October 10, 2023 |
| 2 Miles · Lake Erie Metro Park OFFICIALMS DRL Jamboree #3 · Oct 3 | 12:36.43 | MS DRL Jamboree #3 | October 3, 2023 |
| 2 Miles · Memorial ParkMS DRL Jamboree #1 · Sep 19 | 13:15.25 | MS DRL Jamboree #1 | September 19, 2023 |
| 2 Miles · Patriots ParkMS DRL Championships · Oct 17 | 12:09.97 | MS DRL Championships | October 17, 2023 |
| 2092 m · Lake Erie Metro Park OFFICIALMS DRL Jamboree #2 · Sep 28 | 10:21.32 | MS DRL Jamboree #2 | September 28, 2021 |
| 2092 m · Patriots ParkMS DRL Jamboree #3 · Oct 5 | 11:29.07 | MS DRL Jamboree #3 | October 5, 2021 |
| 3,200 Meters · Patriots ParkRiverview Gabriel Richard MS Championships · Oct 13 | 13:48.8 | Riverview Gabriel Richard MS Championships | October 13, 2022 |
| 5,000 Meters · Dakota High SchoolDAKOTA COUGARS XC CARNIVAL OF RACES · Oct 1 | 18:52.84 | DAKOTA COUGARS XC CARNIVAL OF RACES | October 1, 2026 |
| 5,000 Meters · Elizabeth ParkDownriver League Jamboree (HS/MS) · Oct 6 | 18:18.51 | Downriver League Jamboree (HS/MS) | October 6, 2026 |
| 5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 21 | 19:20.9 | LAMPLIGHTER | August 21, 2026 |
| 5,000 Meters · Lake Erie Metro Park OFFICIALMHSAA LP Region 18-2 @ Wyandotte Roosevelt (Lake Erie) · Oct 31 | 17:33.10 | MHSAA LP Region 18-2 @ Wyandotte Roosevelt (Lake Erie) | October 31, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 17:57.18 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Patriots ParkDownriver League Jamboree - HS Only · Sep 23 | 18:14.19 | Downriver League Jamboree - HS Only | September 23, 2026 |
| 5,000 Meters · Possum HollowAverill Invitational 25 · Sep 6 | 19:13.80 | Averill Invitational 25 | September 6, 2025 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 18:42.60 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
| 5,000 Meters · Sterling State Park40th Annual Monroe Jefferson Invitational · Sep 21 | 19:42.07 | 40th Annual Monroe Jefferson Invitational | September 21, 2024 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows16th End of Summer Classic · Aug 28 | 18:59.10 | 16th End of Summer Classic | August 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | THS Hoka Postal NationalsNov 2 · 3,200 Meters High School · Place 1 · TrentonTrenton | 3,200 Meters High School | 1 | 11:26Unofficial | 11 |
| Oct 31 | MHSAA LP Region 18-2 @ Wyandotte Roosevelt (Lake Erie)Oct 31 · 5,000 Meters D2 Boys · Place 22 · TrentonTrenton | 5,000 Meters D2 Boys | 22 | 17:33.10 PB | 11 |
| Oct 22 | Downriver League Championship Meet (HS/MS)Oct 22 · 5,000 Meters Varsity · Place 31 · TrentonTrenton | 5,000 Meters Varsity | 31 | 19:03.28 | 11 |
| Oct 16 | Stan Ford Lake Orion Invitational Oct 16 · 5,000 Meters Varsity · Place 26 · TrentonTrenton | 5,000 Meters Varsity | 26 | 18:11.80 | 11 |
| Oct 6 | Downriver League Jamboree (HS/MS)Oct 6 · 5,000 Meters High School Boys · Place 27 · TrentonTrenton | 5,000 Meters High School Boys | 27 | 18:18.51 PB | 11 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters High School Boys · Place 7 · TrentonTrenton | 5,000 Meters High School Boys | 7 | 18:52.84 PB | 11 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D 2-3-4 · Place 28 · TrentonTrenton | 5,000 Meters Boys D 2-3-4 | 28 | 17:57.18 PB | 11 |
| Sep 23 | Downriver League Jamboree - HS OnlySep 23 · 5,000 Meters High School 5K · Place 21 · TrentonTrenton | 5,000 Meters High School 5K | 21 | 18:14.19 PB | 11 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 Boys · Place 79 · TrentonTrenton | 5,000 Meters D2 Boys | 79 | 18:42.60 PB | 11 |
| Sep 12 | Averill Invitational 2026Sep 12 · 5,000 Meters Boys Silver · Place 18 · TrentonTrenton | 5,000 Meters Boys Silver | 18 | 19:52.39 | 11 |
| Sep 3 | Downriver Watermelon RunSep 3 · 5,000 Meters Open HS · Place 37 · TrentonTrenton | 5,000 Meters Open HS | 37 | 19:37.4 | 11 |
| Aug 28 | 16th End of Summer ClassicAug 28 · 5,000 Meters HS Open 5k · Place 25 · TrentonTrenton | 5,000 Meters HS Open 5k | 25 | 18:59.10 PB | 11 |
| Aug 21 | LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight One · Place 60 · TrentonTrenton | 5,000 Meters Boys Varsity - Flight One | 60 | 19:20.9 PB | 11 |
2025 Cross Country
3 results2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 13th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 60 · TrentonTrenton | 5,000 Meters Varsity | 60 | 19:36.70 | 9 |
| Oct 26 | MHSAA LP Region 18-2 @ Wyandotte RooseveltOct 26 · 5,000 Meters Division 2 · Place 47 · TrentonTrenton | 5,000 Meters Division 2 | 47 | 18:30.50 | 9 |
| Oct 17 | Downriver League XC ChampionshipOct 17 · 5,000 Meters Varsity · Place 23 · TrentonTrenton | 5,000 Meters Varsity | 23 | 19:10.5 | FR |
| Oct 12 | Downriver Gabriel Richard InviteOct 12 · 5,000 Meters Varsity · Place 25 · TrentonTrenton | 5,000 Meters Varsity | 25 | 18:54.60 | 9 |
| Oct 5 | Wayne County ChampionshipsOct 5 · 5,000 Meters Varsity · Place 105 · TrentonTrenton | 5,000 Meters Varsity | 105 | 19:17.60 | 9 |
| Oct 1 | Downriver League Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 22 · TrentonTrenton | 5,000 Meters Varsity | 22 | 19:42.10 | 9 |
| Sep 21 | 40th Annual Monroe Jefferson InvitationalSep 21 · 5,000 Meters Varsity D2 · Place 10 · TrentonTrenton | 5,000 Meters Varsity D2 | 10 | 19:42.07 PB | 9 |
| Sep 17 | Downriver League Jamboree #1 - HS/MSSep 17 · 5,000 Meters Varsity · Place 47 · TrentonTrenton | 5,000 Meters Varsity | 47 | 21:32.5 | FR |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 67 · TrentonTrenton | 5,000 Meters Varsity | 67 | 20:47.36 | 9 |
| Aug 29 | Downriver Watermelon RunAug 29 · 5,000 Meters Open · Place 62 · TrentonTrenton | 5,000 Meters Open | 62 | 21:11.7 | 9 |
| Aug 23 | Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 163 · TrentonTrenton | 5,000 Meters Varsity | 163 | 21:36.50 | 9 |
2023 Cross Country
6 results2022 Cross Country
6 results2021 Cross Country
5 results