Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 28 | 15:54.7 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 28, 2023 |
| 2 Miles · Dakota MS Regional CourseMHSAA MS Regional - Zone 3 @ Dakota (C) · Oct 18 | 16:35.45 | MHSAA MS Regional - Zone 3 @ Dakota (C) | October 18, 2025 |
| 2 Miles · Ghesquiere Park OFFICIALCook Schoolhouse Invitational · Oct 24 | 18:09.3 | Cook Schoolhouse Invitational | October 24, 2023 |
| 2 Miles · Willow Metropark OFFICIALSalem Middle School XC Invitational · Oct 7 | 16:36.80 | Salem Middle School XC Invitational | October 7, 2023 |
| 3,200 Meters · Warren MottMAC White Division Jamborees - MS Race · Sep 9 | 16:30 | MAC White Division Jamborees - MS Race | September 9, 2025 |
| 5,000 Meters · Anchor Bay High SchoolJames Cleverley Invitational · Sep 18 | 25:27.30 | James Cleverley Invitational | September 18, 2026 |
| 5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 17 | 24:15.34 | 42nd Father Gabriel Richard XC Invitational | October 17, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 24:51.68 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Patterson ParkGrosse Pointe Tri-Meet · Aug 26 | 28:20.7 | Grosse Pointe Tri-Meet | August 26, 2026 |
| 5,000 Meters · Possum HollowAverill Invitational 2026 · Sep 12 | 27:23.27 | Averill Invitational 2026 | September 12, 2026 |
| 5,000 Meters · Stony Creek MetroparkMAC White Jamboree · Sep 22 | 25:25.70 | MAC White Jamboree | September 22, 2026 |
| 5,000 Meters · Willow Metropark OFFICIALWayne County Championships · Oct 10 | 26:13.6 | Wayne County Championships | October 10, 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 |
| Oct 22 | MAC White/Blue Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 117 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Varsity | 117 | 24:46.38 | 9 |
| Oct 17 | 42nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters JV - Medium and Small Schools · Place 176 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters JV - Medium and Small Schools | 176 | 24:15.34 PB | 9 |
| Oct 10 | Wayne County ChampionshipsOct 10 · 5,000 Meters Boy's JV · Place 185 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boy's JV | 185 | 26:13.6 PB | 9 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D 2-3-4 · Place 160 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys D 2-3-4 | 160 | 24:51.68 PB | 9 |
| Sep 22 | MAC White JamboreeSep 22 · 5,000 Meters Boys Race · Place 111 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys Race | 111 | 25:25.70 PB | 9 |
| Sep 18 | James Cleverley InvitationalSep 18 · 5,000 Meters Boys Varsity · Place 124 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys Varsity | 124 | 25:27.30 PB | 9 |
| Sep 12 | Averill Invitational 2026Sep 12 · 5,000 Meters Boys Silver · Place 185 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys Silver | 185 | 27:23.27 PB | 9 |
| Aug 26 | Grosse Pointe Tri-MeetAug 26 · 5,000 Meters Boys Race · Place 59 · Grosse Pointe NorthGrosse Pointe North | 5,000 Meters Boys Race | 59 | 28:20.7 PB | 9 |
2025 Cross Country
5 results2024 Cross Country
3 results2023 Cross Country
4 results