Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.2 Miles · Gilbert Willis ParkI Beat the Hill - WLW (MS Only) · Sep 16 | 16:06.6 | I Beat the Hill - WLW (MS Only) | September 16, 2017 |
| 4,000 Meters · Oakland UniversityGolden Grizzlies High School XC Invite · Aug 30 | 14:34.9 | Golden Grizzlies High School XC Invite | August 30, 2019 |
| 5,000 Meters · Blue Devils TrailLake Fenton 9/10 Invite · Oct 22 | 19:14.34 | Lake Fenton 9/10 Invite | October 22, 2019 |
| 5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 29 | 19:35.2 | Comet Opener | August 29, 2025 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALMott Fall Classic · Sep 24 | 17:56.7 | Mott Fall Classic | September 24, 2021 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 6 | 18:55.10 | MHSAA LP D1 Finals | November 6, 2021 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co. Coaching Legends Classic - HS · Sep 28 | 18:44.0 | A2 Run Co. Coaching Legends Classic - HS | September 28, 2019 |
| 8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 1 | 29:48.7 | MIAA CC Championship | November 1, 2025 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Sep 28 | 31:08.6 | Knight Invitational | September 28, 2024 |
| 8,000 Meters · EP Tom Sawyer State ParkNCAA DIII Great Lakes Valley XC Regional (Entries on DA) · Nov 15 | 30:53.92 | NCAA DIII Great Lakes Valley XC Regional (Entries on DA) | November 15, 2025 |
| 8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 30:10.2 | D3 Pre-Nationals | October 1, 2022 |
| 8,000 Meters · Liberty ParkOhio Wesleyan University Invitational · Sep 29 | 29:55.2 | Ohio Wesleyan University Invitational | September 29, 2023 |
| 8,000 Meters · Otterbein CollegeOtterbein XC Invite · Sep 13 | 32:53.62 | Otterbein XC Invite | September 13, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA DIII Great Lakes Valley XC Regional (Entries on DA)Nov 15 · 8,000 Meters Mens · Place 252 · AlbionAlbion | 8,000 Meters Mens | 252 | 30:53.92 PB | Sr |
| Nov 1 | MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 125 · AlbionAlbion | 8,000 Meters Men | 125 | 29:48.7 PB | Sr |
| Oct 11 | Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 141 · AlbionAlbion | 8,000 Meters Varsity | 141 | 30:20.46 | Sr |
| Sep 13 | Otterbein XC InviteSep 13 · 8,000 Meters Men · Place 189 · AlbionAlbion | 8,000 Meters Men | 189 | 32:53.62 PB | Sr |
| Aug 29 | Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 79 · AlbionAlbion | 5,000 Meters Men's Race | 79 | 19:35.2 PB | Sr |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | Michigan Meet of Champions / Mid East QualifierNov 13 · 5,000 Meters Open Elite · Place 128 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Open Elite | 128 | 18:43.3 | 12 |
| Nov 6 | MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 251 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters D1 | 251 | 18:55.10 PB | 12 |
| Oct 30 | MHSAA LP Region 07-1 @ Waterford MottOct 30 · 5,000 Meters Division 1 · Place 47 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 47 | 18:49.20 | 12 |
| Oct 21 | LVC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 30 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 30 | 18:54.87 | 12 |
| Oct 9 | Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 99 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 99 | 18:55.8 | 12 |
| Oct 5 | Tri Meet - South Lyon East & Waterford Mott @ WLNOct 5 · 5,000 Meters Varsity · Place 9 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 9 | 18:42.0 | 12 |
| Sep 24 | Mott Fall ClassicSep 24 · 5,000 Meters Varsity · Place 32 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 32 | 17:56.7 PB | 12 |
| Sep 21 | Tri Meet #2 Kettering & Milford @ WLNSep 21 · 5,000 Meters Varsity · Place 9 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 9 | 17:35.3 | 12 |
| Sep 17 | 2021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 131 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Elite | 131 | 18:17.4 | 12 |
| Sep 14 | Tri Meet #1 Lakeland & WL NORTH @ South LyonSep 14 · 5,000 Meters Varsity · Place 9 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 9 | 17:47 | 12 |
| Sep 11 | 2nd Northwood XC InviteSep 11 · 5,000 Meters Varsity · Place 28 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 28 | 17:12.50 | 12 |
| Sep 3 | Golden Grizzlies HS XC InviteSep 3 · 4,000 Meters Varsity · Place 8 · Walled Lake NorthernWalled Lake Northern | 4,000 Meters Varsity | 8 | 13:37.7 | 12 |
2020 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 15 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 15 | 18:16.0 | 11 |
| Oct 30 | MHSAA LP Region 07-1 @ ClarkstonOct 30 · 5,000 Meters Division 1 · Place 63 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Division 1 | 63 | 17:55.9 | 11 |
| Oct 23 | MHSAA Pre-Regional 13-1 @ MilfordOct 23 · 5,000 Meters Varsity · Place 31 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 31 | 18:14.1 | 11 |
| Oct 17 | LVC ChampionshipOct 17 · 5,000 Meters Varsity · Place 35 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 35 | 18:29.90 | 11 |
| Oct 9 | Boys Oakland County Championships 2020Oct 9 · 5,000 Meters Varsity · Place 60 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 60 | 19:29.7 | 11 |
| Oct 6 | Walled lake Northern vs MilfordOct 6 · 5,000 Meters Varsity · Place 13 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 13 | 18:56.7 | 11 |
| Oct 1 | Walled Lake City MeetOct 1 · 5,000 Meters Varsity · Place 11 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 11 | 18:43.2 | 11 |
| Sep 26 | Walled Lake Northern vs FentonSep 26 · 5,000 Meters Varsity · Place 12 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 12 | 18:29.6 | 11 |
| Sep 22 | Walled Lake Northern vs Mott DualSep 22 · 5,000 Meters Varsity · Place 8 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 8 | 18:25 | 11 |
| Sep 15 | Walled Lake Northern vs Kettering DualSep 15 · 5,000 Meters Varsity · Place 8 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 8 | 18:10 | 11 |
| Sep 11 | Walled Lake Northern vs South LyonSep 11 · 5,000 Meters Varsity · Place 10 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 10 | 18:24 | 11 |
| Sep 3 | White Lake Lakeland Dual vs. Walled Lake NorthernSep 3 · 5,000 Meters Varsity · Place 16 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 16 | 18:58 | 11 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Winged Foot · Place 77 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Mens Winged Foot | 77 | 18:49.2 | 10 |
| Oct 22 | Lake Fenton 9/10 InviteOct 22 · 5,000 Meters Frosh/Soph · Place 42 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Frosh/Soph | 42 | 19:14.34 PB | 10 |
| Oct 17 | Lakes Valley Conference MeetOct 17 · 5,000 Meters Junior Varsity · Place 18 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Junior Varsity | 18 | 19:09.60 | 10 |
| Oct 5 | Oakland County HS ChampionshipsOct 5 · 5,000 Meters Varsity · Place 56 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 56 | 19:21.5 | 10 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Gold Reserve · Place 14 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Gold Reserve | 14 | 18:44.0 PB | 10 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 14 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 14 | 18:44.0 | 10 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 137 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 137 | 19:07.0 | SO |
| Sep 7 | 1st Northwood University InvitationalSep 7 · 5,000 Meters Varsity · Place 44 · Walled Lake NorthernWalled Lake Northern | 5,000 Meters Varsity | 44 | 18:18.9 | 10 |
| Aug 30 | Golden Grizzlies High School XC InviteAug 30 · 4,000 Meters Junior Varsity · Place 2 · Walled Lake NorthernWalled Lake Northern | 4,000 Meters Junior Varsity | 2 | 14:34.9 PB | 10 |
2018 Cross Country
5 results2017 Cross Country
1 results