Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Lehigh UniversityNCAA DI Mid-Atlantic Regional · Nov 14 | 32:47.6 | NCAA DI Mid-Atlantic Regional | November 14, 2025 |
| 10,000 Meters · The Pennsylvania State UniversityNCAA DI Mid-Atlantic Regional · Nov 15 | 31:35.5 | NCAA DI Mid-Atlantic Regional | November 15, 2024 |
| 5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 18 | 16:08.9 | Lamplighter Invite | August 18, 2023 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALMott Fall Classic · Sep 24 | 17:06.2 | Mott Fall Classic | September 24, 2021 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 13 | 15:22.2 | NXR Midwest Regional Championships | November 13, 2022 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 6 | 16:55.43 | MHSAA LP D1 Finals | November 6, 2021 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 15:27.8 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 5,000 Meters · Sunset Ridge @ Huron Meadows21 Legends Classic - HIGH SCHOOL · Oct 2 | 16:43.86 | 21 Legends Classic - HIGH SCHOOL | October 2, 2021 |
| 6,000 Meters · Pole Green ParkSpider Alumni Open · Sep 5 | 19:54.2 | Spider Alumni Open | September 5, 2026 |
| 8,000 Meters · Bucknell Golf ClubPatriot League XC Championships · Oct 31 | 26:27.4 | Patriot League XC Championships | October 31, 2026 |
| 8,000 Meters · East Carolina UniversityEast Carolina Pirate Invitational · Oct 4 | 24:50.9 | East Carolina Pirate Invitational | October 4, 2024 |
| 8,000 Meters · Lehigh UniversityPatriot League Cross Country Championships · Oct 31 | 25:54.1 | Patriot League Cross Country Championships | October 31, 2025 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 26:00.1 | Paul Short Run (College) | October 3, 2025 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 26:56.4 | Roy Griak Invitational | September 20, 2024 |
| 8,000 Meters · Van Cortlandt ParkIC4A/ECAC Cross Country Championships · Oct 17 | 26:04.3 | IC4A/ECAC Cross Country Championships | October 17, 2025 |
| 8368 m · PSU Blue CourseHarry Groves Spiked Shoe Invitational · Sep 11 | 26:47.50 | Harry Groves Spiked Shoe Invitational | September 11, 2026 |
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
5 results2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Team · Place 16 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Boys Elite Team | 16 | 15:27.8 PB | 12 |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 19 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 19 | 15:32.6 | 12 |
| Oct 27 | MHSAA LP Region 07-1 @ MilfordOct 27 · 5,000 Meters Division 1 · Place 2 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 2 | 16:15.9 | 12 |
| Oct 19 | LVC ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 2 | 16:00.7 | 12 |
| Oct 10 | Walled Lake City MeetOct 10 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 17:24.3 | 12 |
| Oct 7 | Oakland County XC HS ChampionshipsOct 7 · 5,000 Meters Varsity · Place 6 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 6 | 16:19.6 | 12 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 3 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity Elite | 3 | 15:20.9 | 12 |
| Sep 22 | Mott Fall ClassicSep 22 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 16:00.97 | 12 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 14 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Elite | 14 | 15:54.0 | 12 |
| Sep 12 | Lakeland, Walled Lake Northern and South Lyon Double DualSep 12 · Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | Varsity | 1 | 15:58 | 12 |
| Aug 18 | Lamplighter InviteAug 18 · 5,000 Meters Boys Varsity - Flight Two · Place 9 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Boys Varsity - Flight Two | 9 | 16:08.9 PB | 12 |
2022 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 28 · UnattachedUnattached | 5,000 Meters Championship | 28 | 15:22.2 PB | 11 |
| Nov 5 | MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 15 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 15 | 15:57.08 | 11 |
| Oct 28 | MHSAA LP Region 07-1 @ MilfordOct 28 · 5,000 Meters Division 1 · Place 2 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 2 | 16:34.7 | 11 |
| Oct 20 | LVC Cross Country Championship Oct 20 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 15:53.39 | 11 |
| Oct 8 | Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 5 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 5 | 16:24.4 | 11 |
| Oct 1 | Hanson's InvitationalOct 1 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 15:46.1 | 11 |
| Sep 27 | Walled Lake City MeetSep 27 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 17:18.356 | 11 |
| Sep 23 | Mott Fall ClassicSep 23 · 5,000 Meters Varsity · Place 3 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 3 | 16:16.37 | 11 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 26 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Elite | 26 | 16:35.96 | 11 |
| Sep 13 | LVC Double Dual - Lakeland, South Lyon, WLNSep 13 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 16:13.893 | 11 |
| Sep 10 | Averill InvitationalSep 10 · 5,000 Meters Varsity · Place 1 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 1 | 16:31.2 | 11 |
| Aug 26 | Highlander InviteAug 26 · 5,000 Meters Varsity · Place 2 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 2 | 16:27.10 | 11 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 136 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters D1 | 136 | 16:55.43 PB | 10 |
| Oct 30 | MHSAA LP Region 07-1 @ Waterford MottOct 30 · 5,000 Meters Division 1 · Place 84 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 84 | 20:06.10 | 10 |
| Oct 21 | LVC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 17:03.89 | 10 |
| Oct 9 | Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 14 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 14 | 17:12.6 | 10 |
| Oct 5 | Tri Meet - South Lyon East & Waterford Mott @ WLNOct 5 · 5,000 Meters Varsity · Place 4 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 4 | 17:55.1 | 10 |
| Oct 2 | 21 Legends Classic - HIGH SCHOOLOct 2 · 5,000 Meters Gold Varsity · Place 10 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Gold Varsity | 10 | 16:43.86 PB | 10 |
| Sep 24 | Mott Fall ClassicSep 24 · 5,000 Meters Varsity · Place 11 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 11 | 17:06.2 PB | 10 |
| Sep 21 | Tri Meet #2 Kettering & Milford @ WLNSep 21 · 5,000 Meters Varsity · Place 5 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 5 | 16:54.3 | 10 |
| Sep 17 | 2021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 52 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Elite | 52 | 17:03.6 | 10 |
| Sep 14 | Tri Meet #1 Lakeland & WL NORTH @ South LyonSep 14 · 5,000 Meters Varsity · Place 3 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 3 | 17:11 | 10 |
| Sep 11 | 2nd Northwood XC InviteSep 11 · 5,000 Meters Varsity · Place 12 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 12 | 16:37.20 | 10 |
| Sep 3 | Golden Grizzlies HS XC InviteSep 3 · 4,000 Meters Varsity · Place 5 · Walled Lake NorthernWalled Lake Northern | 4,000 Meters Varsity | 5 | 13:24.7 | 10 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 17:32.0 | 9 |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 17:32.0 | 9 |
| Oct 30 | MHSAA LP Region 07-1 @ ClarkstonOct 30 · 5,000 Meters Division 1 · Place 39 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 39 | 17:01.5 | 9 |
| Oct 23 | MHSAA Pre-Regional 13-1 @ MilfordOct 23 · 5,000 Meters Varsity · Place 29 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 29 | 18:06.5 | 9 |
| Oct 1 | Walled Lake City MeetOct 1 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 18:17.5 | 9 |
| Sep 26 | Walled Lake Northern vs FentonSep 26 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 17:51.3 | 9 |
| Sep 22 | Walled Lake Northern vs Mott DualSep 22 · 5,000 Meters Varsity · Place 7 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 7 | 17:44 | 9 |
| Sep 15 | Walled Lake Northern vs Kettering DualSep 15 · 5,000 Meters Varsity · Place 6 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 6 | 17:38 | 9 |
| Sep 11 | Walled Lake Northern vs South LyonSep 11 · 5,000 Meters Varsity · Place 6 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 6 | 17:52 | 9 |
| Sep 3 | White Lake Lakeland Dual vs. Walled Lake NorthernSep 3 · 5,000 Meters Varsity · Place 15 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 15 | 18:58 | 9 |