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 23 | 15:12.9 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 23, 2021 |
| 2 Miles · Hess Hathaway Park - OFFICIALMott Fall Classic · Sep 24 | 15:28.8 | Mott Fall Classic | September 24, 2021 |
| 2 Miles · Lake Orion High School21st Annual Pumpkin Invitational · Oct 27 | 15:12.4 | 21st Annual Pumpkin Invitational | October 27, 2021 |
| 2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 8 | 15:36.6 | Oakland County 6-7-8 Championships | October 8, 2021 |
| 5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 20:08.1 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 5,000 Meters · Lakeland HSLakes Valley Conference Championship · Oct 16 | 19:06 | Lakes Valley Conference Championship | October 16, 2025 |
| 5,000 Meters · Manly W. Bennett Park22 Post a PR Invite · Nov 1 | 22:32.40 | 22 Post a PR Invite | November 1, 2022 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 21:54.8 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsPost a PR Open · Nov 1 | 21:57.30 | Post a PR Open | November 1, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | 14th Post A PR InviteOct 29 · 5,000 Meters Varsity · Place 67 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 67 | 19:05.20 | — |
| Oct 24 | MHSAA LP Region 08-1 @ Clarkston (C)Oct 24 · 5,000 Meters Division 1 · Place 76 · Waterford KetteringWaterford Kettering | 5,000 Meters Division 1 | 76 | 19:03.60 | — |
| Oct 16 | Lakes Valley Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 42 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 42 | 19:06 PB | 12 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 170 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 170 | 20:20.10 | 12 |
| Sep 27 | Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 203 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 203 | 20:08.27 | 12 |
| Sep 19 | Mott Fall ClassicSep 19 · 5,000 Meters Varsity · Place 32 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 32 | 20:06.27 | 12 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 150 · Waterford KetteringWaterford Kettering | 5,000 Meters Green(MHSAA Div 1) | 150 | 20:08.1 PB | 12 |
| Aug 28 | Budd Cicciarelli InvitationalAug 28 · 5,000 Meters Varsity · Place 34 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 34 | 19:49.90 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Varsity · Place 165 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 165 | 20:37.41 | 11 |
| Oct 30 | 13th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 112 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 112 | 21:06.40 | 11 |
| Oct 25 | MHSAA LP Region 08-1 @ ClarkstonOct 25 · 5,000 Meters Division 1 · Place 86 · Waterford KetteringWaterford Kettering | 5,000 Meters Division 1 | 86 | 19:51.70 | 11 |
| Oct 17 | LVC ChampionshipOct 17 · 5,000 Meters Varsity · Place 47 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 47 | 20:44.74 | 11 |
| Sep 28 | Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 10 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 10 | 20:03.3 | 11 |
| Sep 20 | Mott Fall ClassicSep 20 · 5,000 Meters Varsity · Place 64 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 64 | 22:15.81 | 11 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 2 · Place 94 · Waterford KetteringWaterford Kettering | 5,000 Meters Division 2 | 94 | 21:48.0 | 11 |
| Aug 29 | 37th Early Bird OpenAug 29 · 5,000 Meters Open · Place 205 · Waterford KetteringWaterford Kettering | 5,000 Meters Open | 205 | 22:05.80 | 11 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys All Comers · Place 343 · Waterford KetteringWaterford Kettering | 5,000 Meters Boys All Comers | 343 | 21:54.8 PB | 10 |
| Nov 1 | Post a PR OpenNov 1 · 5,000 Meters Boys Open Race · Place 113 · Waterford KetteringWaterford Kettering | 5,000 Meters Boys Open Race | 113 | 21:57.30 PB | 10 |
| Oct 27 | MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 101 · Waterford KetteringWaterford Kettering | 5,000 Meters Division 1 | 101 | 22:12.80 | 10 |
| Oct 19 | LVC ChampionshipOct 19 · 5,000 Meters Varsity · Place 57 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 57 | 22:52.5 | 10 |
| Oct 7 | Oakland County XC HS ChampionshipsOct 7 · 5,000 Meters Varsity · Place 215 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 215 | 22:00.9 | 10 |
| Sep 22 | Mott Fall ClassicSep 22 · 5,000 Meters Open · Place 101 · Waterford KetteringWaterford Kettering | 5,000 Meters Open | 101 | 24:32.46 | 10 |
| Aug 31 | Early Bird OpenAug 31 · 5,000 Meters Open · Place 130 · Waterford KetteringWaterford Kettering | 5,000 Meters Open | 130 | 23:33.90 | 10 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | 22 Post a PR InviteNov 1 · 5,000 Meters Fleet Foot 19:00+ · Place 48 · Waterford KetteringWaterford Kettering | 5,000 Meters Fleet Foot 19:00+ | 48 | 22:32.40 PB | 9 |
| Oct 29 | MHSAA LP Region 08-1 @ Waterford MottOct 29 · 5,000 Meters Varsity · Place 105 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 105 | 21:01.09 | — |
| Oct 20 | LVC Cross Country Championship Oct 20 · 5,000 Meters Varsity · Place 59 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 59 | 21:03.72 | 9 |
| Oct 12 | Walled Lake Central, Waterford Kettering, Lakeland Double DualOct 12 · 5,000 Meters Varsity · Place 28 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 28 | 21:58Unofficial | 9 |
| Oct 8 | Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 235 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 235 | 21:50.0 | 9 |
| Sep 23 | Mott Fall ClassicSep 23 · 5,000 Meters Varsity · Place 170 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 170 | 22:21.13 | 9 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Varsity · Place 247 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 247 | 23:24.33 | 9 |
| Sep 1 | 22 Saline Early BirdSep 1 · 5,000 Meters Varsity · Place 220 · Waterford KetteringWaterford Kettering | 5,000 Meters Varsity | 220 | 23:19.11 | 9 |
2021 Cross Country
5 results2019 Cross Country
1 results