Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Cass Benton Park OFFICIALKLAA Middle School Championships · Oct 18 | 11:50.10 | KLAA Middle School Championships | October 18, 2023 |
| 2 Miles · Hartland HS OFFICIALNovi Middle School @ Hartland Ore-Creek · Oct 9 | 12:05 | Novi Middle School @ Hartland Ore-Creek | October 9, 2023 |
| 5,000 Meters · Cass Benton Park OFFICIALSalem/Howell @ Novi · Oct 6 | 17:34.2 | Salem/Howell @ Novi | October 6, 2026 |
| 5,000 Meters · Howell High SchoolKLAA- Salem/Novi @ Howell · Sep 16 | 17:35.5 | KLAA- Salem/Novi @ Howell | September 16, 2025 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALCanton/Novi @ Brighton · Sep 15 | 18:10.70 | Canton/Novi @ Brighton | September 15, 2026 |
| 5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 5 | 18:35.88 | Oakland County XC HS Championships | October 5, 2024 |
| 5,000 Meters · Manly W. Bennett ParkKLAA Cross Country Championship · Oct 17 | 17:29.20 | KLAA Cross Country Championship | October 17, 2024 |
| 5,000 Meters · Royal Oak High SchoolMHSAA LP Region 07-1 @ Royal Oak · Oct 31 | 16:50.62 | MHSAA LP Region 07-1 @ Royal Oak | October 31, 2026 |
| 5,000 Meters · Willow Metropark OFFICIAL57th Annual Huron Invitational · Sep 19 | 17:25.80 | 57th Annual Huron Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 26 · NoviNovi | 5,000 Meters D1 Boys | 26 | 16:50.62 PB | 11 |
| Oct 22 | KLAA XC ChampionshipsOct 22 · 5,000 Meters Varsity · Place 35 · NoviNovi | 5,000 Meters Varsity | 35 | 17:02.4 | — |
| Oct 13 | Novi @ NorthvilleOct 13 · 5,000 Meters Boys Race · Place 13 · NoviNovi | 5,000 Meters Boys Race | 13 | 17:44.6 | 11 |
| Oct 6 | Salem/Howell @ NoviOct 6 · 5,000 Meters Varsity · Place 8 · NoviNovi | 5,000 Meters Varsity | 8 | 17:34.2 PB | 11 |
| Sep 19 | 57th Annual Huron InvitationalSep 19 · 5,000 Meters Huron Invite Division 1 · Place 24 · NoviNovi | 5,000 Meters Huron Invite Division 1 | 24 | 17:25.80 PB | 11 |
| Sep 15 | Canton/Novi @ BrightonSep 15 · 5,000 Meters Varsity · Place 17 · NoviNovi | 5,000 Meters Varsity | 17 | 18:10.70 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 07-1 @ Royal Oak (C)Oct 25 · 5,000 Meters Division 1 · Place 47 · NoviNovi | 5,000 Meters Division 1 | 47 | 17:52.10 | — |
| Oct 7 | Northville @ NoviOct 7 · 5,000 Meters Varsity · Place 10 · NoviNovi | 5,000 Meters Varsity | 10 | 17:35.70 | 10 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 55 · NoviNovi | 5,000 Meters Varsity | 55 | 17:50.30 | 10 |
| Sep 30 | Brighton/Canton @ NoviSep 30 · 5,000 Meters Varsity · Place 11 · NoviNovi | 5,000 Meters Varsity | 11 | 17:35.70 | 10 |
| Sep 16 | KLAA- Salem/Novi @ HowellSep 16 · 5,000 Meters Varsity · Place 9 · NoviNovi | 5,000 Meters Varsity | 9 | 17:35.5 PB | 10 |
| Sep 9 | Plymouth/Novi @ HartlandSep 9 · 5,000 Meters Varsity · Place 4 · NoviNovi | 5,000 Meters Varsity | 4 | 17:20.90 | 10 |
| Aug 22 | 15th End of Summer ClassicAug 22 · 5,000 Meters Open · Place 5 · NoviNovi | 5,000 Meters Open | 5 | 17:37.50 | 10 |
| Aug 15 | LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 46 · NoviNovi | 5,000 Meters Varsity | 46 | 17:42.80 | — |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | 13th Post A PR InviteOct 30 · 5,000 Meters Varsity · Place 13 · NoviNovi | 5,000 Meters Varsity | 13 | 18:15.60 | 9 |
| Oct 26 | MHSAA LP Region 07-1 @ Royal OakOct 26 · 5,000 Meters Division 1 · Place 43 · NoviNovi | 5,000 Meters Division 1 | 43 | 17:48.10 | 9 |
| Oct 17 | KLAA Cross Country ChampionshipOct 17 · 5,000 Meters Varsity Boys · Place 54 · NoviNovi | 5,000 Meters Varsity Boys | 54 | 17:29.20 PB | 9 |
| Oct 8 | Novi @ NorthvilleOct 8 · 5,000 Meters Varsity · Place 17 · NoviNovi | 5,000 Meters Varsity | 17 | 18:02.90 | 9 |
| Oct 5 | Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 87 · NoviNovi | 5,000 Meters Varsity | 87 | 18:35.88 | 9 |
| Oct 5 | Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Varsity Boys · Place 87 · NoviNovi | 5,000 Meters Varsity Boys | 87 | 18:35.88 PB | 9 |
| Oct 1 | Plymouth/Brighton @ NoviOct 1 · 5,000 Meters Varsity · Place 23 · NoviNovi | 5,000 Meters Varsity | 23 | 18:19.30 | 9 |
| Sep 17 | Howell/Novi @ CantonSep 17 · 5,000 Meters Varsity · Place 15 · NoviNovi | 5,000 Meters Varsity | 15 | 18:23.20 | 9 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 46 · NoviNovi | 5,000 Meters Varsity | 46 | 18:25.8 | 9 |
| Sep 10 | Salem/Novi @ HartlandSep 10 · 5,000 Meters Varsity · Place 15 · NoviNovi | 5,000 Meters Varsity | 15 | 18:24.00 | 9 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Varsity · Place 67 · NoviNovi | 5,000 Meters Varsity | 67 | 18:06.5 | 9 |
| Aug 23 | Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 82 · NoviNovi | 5,000 Meters Varsity | 82 | 18:25.40 | 9 |
2023 Cross Country
3 results