Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cass Benton Park OFFICIALPCCS MS XC CONFERENCE CHAMPIONSHIPS · Oct 15 | 15:11.66 | PCCS MS XC CONFERENCE CHAMPIONSHIPS | October 15, 2019 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 31 | 20:35.8 | Mustang Invite | August 31, 2021 |
| 5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 18 | 17:25.8 | Lamplighter Invite | August 18, 2023 |
| 5,000 Meters · Goodells County Park'22 New Balance Mid-Season Spectacular · Sep 23 | 17:56.9 | '22 New Balance Mid-Season Spectacular | September 23, 2022 |
| 5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 5 | 18:17.52 | Oakland County XC HS Championships | October 5, 2024 |
| 5,000 Meters · Kensington Metropark OFFICIALDetroit Catholic Central v UD Jesuit · Oct 2 | 19:26.6 | Detroit Catholic Central v UD Jesuit | October 2, 2022 |
| 5,000 Meters · Manchester UniversityManchester Opener · Sep 4 | 17:46.7 | Manchester Opener | September 4, 2026 |
| 5,000 Meters · Manly Bennett 5K Course22 Post a PR Invite · Nov 1 | 18:30.80 | 22 Post a PR Invite | November 1, 2022 |
| 5,000 Meters · Purdue University Fort WayneMastodon Opener · Sep 6 | 16:46.4 | Mastodon Opener | September 6, 2025 |
| 8,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 3 | 26:59.62 | Swags Louisville Cross Country Classic | October 3, 2026 |
| 8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 31 | 26:41.76 | 2026 M.I.A.A. Cross Country Championship | October 31, 2026 |
| 8,000 Meters · Purdue University Fort WayneRumble in the Fort · Sep 20 | 26:41.48 | Rumble in the Fort | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 07-1 @ Royal OakOct 26 · 5,000 Meters Division 1 · Place 37 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Division 1 | 37 | 17:35.50 | 12 |
| Oct 9 | CHSL ChampionshipsOct 9 · 5,000 Meters Varsity · Place 24 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 24 | 18:36.60 | 12 |
| Oct 5 | Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 72 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 72 | 18:17.52 | 12 |
| Oct 5 | Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Varsity Boys · Place 72 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity Boys | 72 | 18:17.52 PB | 12 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 117 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity Elite | 117 | 17:14.68 | 12 |
| Sep 20 | James Cleverley Friday Night InviteSep 20 · 5,000 Meters Varsity · Place 7 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 7 | 16:58.3 | 12 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 1 · Place 65 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Division 1 | 65 | 17:52.4 | 12 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 55 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 55 | 18:32.39 | 12 |
| Aug 29 | Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 57 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 57 | 19:17.46 | 12 |
| Aug 24 | Michigan Catholic XC InvitationalAug 24 · 5,000 Meters Varsity · Place 17 · Detroit Catholic CentralDetroit Catholic Central | 5,000 Meters Varsity | 17 | 17:54.2 | 12 |
2023 Cross Country
1 results2022 Cross Country
4 results2021 Cross Country
1 results2019 Cross Country
1 results