Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Lake Orion High School17th Annual Pumpkin Invitational · Oct 26 | 12:10.9 | 17th Annual Pumpkin Invitational | October 26, 2016 |
| 5,000 Meters · Broadway Acres Golf CourseComet Open · Sep 1 | 16:10 | Comet Open | September 1, 2021 |
| 5,000 Meters · Chestnut Grove13th Ypsi Run Co River Rat Open (Regional Preview) · Oct 12 | 17:22.9 | 13th Ypsi Run Co River Rat Open (Regional Preview) | October 12, 2018 |
| 5,000 Meters · Island Lake Recreation Area OFFICIALLakes Valley Conference Meet · Oct 19 | 18:39.53 | Lakes Valley Conference Meet | October 19, 2017 |
| 5,000 Meters · Lake Fenton HSLake Fenton 9th/10th Invitational · Oct 24 | 18:14.52 | Lake Fenton 9th/10th Invitational | October 24, 2017 |
| 5,000 Meters · Linden HS35th Annual Linden Classic · Sep 23 | 18:53.16 | 35th Annual Linden Classic | September 23, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 7 | 17:00.94 | MHSAA LP D1 Finals | November 7, 2020 |
| 5,000 Meters · Possum Hollow-HS 5k (1XXX-2019)Oakland County Championships · Oct 7 | 18:46.1 | Oakland County Championships | October 7, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 17:28.0 | Tortoise & Hare Post A PR XC Classic | October 29, 2019 |
| 6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 7 | 19:37.80 | 5th Annual Northwood Invite | September 7, 2024 |
| 8,000 Meters · Apalachee Regional ParkNJCAA Division II Cross Country Championships · Nov 12 | 27:11.1 | NJCAA Division II Cross Country Championships | November 12, 2022 |
| 8,000 Meters · Calvin College - Gainey Athletic Complex2023 GRCC Raider XC Invite · Sep 17 | 26:18.5 | 2023 GRCC Raider XC Invite | September 17, 2022 |
| 8,000 Meters · Grand Woods Park OFFICIALMCCAA/NJCAA Regional Championships College · Oct 30 | 27:04.9 | MCCAA/NJCAA Regional Championships College | October 30, 2021 |
| 8,000 Meters · Muskegon Community CollegeJayhawk Invitational · Oct 15 | 25:37.80 | Jayhawk Invitational | October 15, 2022 |
| 8,000 Meters · Pole Green ParkNJCAA DII Cross Country Championships · Nov 13 | 27:51.5 | NJCAA DII Cross Country Championships | November 13, 2021 |
| 8,000 Meters · Saginaw Valley State CollegeThe Cardinal Classic · Sep 30 | 29:07.9 | The Cardinal Classic | September 30, 2023 |
| 8,000 Meters · University Park Golf CourseJayhawk Invitational · Oct 14 | 27:03.33 | Jayhawk Invitational | October 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2023 Cross Country
2 results2022 Cross Country
4 results2021 Cross Country
3 results2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 139 · Highland-MilfordHighland-Milford | 5,000 Meters D1 - Official | 139 | 17:00.94 PB | 12 |
| Oct 30 | MHSAA LP Region 07-1 @ ClarkstonOct 30 · 5,000 Meters Division 1 · Place 37 · Highland-MilfordHighland-Milford | 5,000 Meters Division 1 | 37 | 16:56.5 | 12 |
| Oct 17 | LVC ChampionshipOct 17 · 5,000 Meters Varsity · Place 9 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 9 | 17:01.00 | 12 |
| Oct 3 | White Lake Lakeland vs Highland-MilfordOct 3 · 5,000 Meters Varsity · Place 5 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 5 | 17:17 | 12 |
| Sep 29 | Milford @ BrightonSep 29 · 5,000 Meters Varsity · Place 6 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 6 | 16:47 | 12 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Mercurial · Place 55 · Highland-MilfordHighland-Milford | 5,000 Meters Mens Mercurial | 55 | 17:28.0 PB | 11 |
| Oct 26 | MHSAA LP Region 07-1 @ HollyOct 26 · 5,000 Meters Division 1 · Place 45 · Highland-MilfordHighland-Milford | 5,000 Meters Division 1 | 45 | 17:38.2 | 11 |
| Oct 17 | Lakes Valley Conference MeetOct 17 · 5,000 Meters Varsity · Place 11 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 11 | 17:33.73 | 11 |
| Oct 5 | Oakland County HS ChampionshipsOct 5 · 5,000 Meters Varsity · Place 56 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 56 | 17:46.3 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division II · Place 25 · Highland-MilfordHighland-Milford | 5,000 Meters Division II | 25 | 17:45.8 | 11 |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 23 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 23 | 17:15.1 | 10 |
| Oct 23 | Lake Fenton 9th/10th InvitationalOct 23 · 5,000 Meters Varsity · Place 3 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 3 | 17:44.14 | 10 |
| Oct 18 | Lakes Valley Conference MeetOct 18 · 5,000 Meters Junior Varsity · Place 3 · Highland-MilfordHighland-Milford | 5,000 Meters Junior Varsity | 3 | 17:57.16 | 10 |
| Oct 12 | 13th Ypsi Run Co River Rat Open (Regional Preview)Oct 12 · 5,000 Meters Boys · Place 44 · Highland-MilfordHighland-Milford | 5,000 Meters Boys | 44 | 17:22.9 PB | 10 |
| Sep 15 | Autumn ClassicSep 15 · Varsity · Place 10 · Highland-MilfordHighland-Milford | Varsity | 10 | 17:58 | 10 |
| Sep 8 | Averill InvitationalSep 8 · 5,000 Meters Varsity · Place 5 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity | 5 | 18:20.6 | 10 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Lake Fenton 9th/10th InvitationalOct 24 · 5,000 Meters Frosh/Soph · Place 12 · Highland-MilfordHighland-Milford | 5,000 Meters Frosh/Soph | 12 | 18:14.52 PB | 9 |
| Oct 19 | Lakes Valley Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 9 · Highland-MilfordHighland-Milford | 5,000 Meters Junior Varsity | 9 | 18:39.53 PB | 9 |
| Oct 13 | 12th River Rat Open (Regional Preview)Oct 13 · 5,000 Meters Varsity Boys (sub 20min) · Place 48 · Highland-MilfordHighland-Milford | 5,000 Meters Varsity Boys (sub 20min) | 48 | 17:58.2 | 9 |
| Oct 7 | Oakland County ChampionshipsOct 7 · 5,000 Meters Male Reserves · Place 11 · Highland-MilfordHighland-Milford | 5,000 Meters Male Reserves | 11 | 18:46.1 PB | 9 |
| Sep 23 | 35th Annual Linden ClassicSep 23 · 5,000 Meters Large School Varsity Race · Place 40 · Highland-MilfordHighland-Milford | 5,000 Meters Large School Varsity Race | 40 | 18:53.16 PB | 9 |
2016 Cross Country
1 results