Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bad Axe High SchoolHatchet XC Invitational (HS, MS) · Sep 8 | 15:39.1 | Hatchet XC Invitational (HS, MS) | September 8, 2018 |
| 3,200 Meters · Brown City Jr/Sr High SchoolBrown City JH/Elementary Invitational · Oct 3 | 16:07.89 | Brown City JH/Elementary Invitational | October 3, 2018 |
| 3,200 Meters · Crosswell Lexington HSCros/Lex JH Invitational · Oct 8 | 16:17.51 | Cros/Lex JH Invitational | October 8, 2018 |
| 4880 m · Chesaning Show Boat Park35th Annual Chesaning XC Invite · Sep 12 | 22:18.25 | 35th Annual Chesaning XC Invite | September 12, 2019 |
| 5,000 Meters · Bad Axe HSBad Axe Hatchet XC Invitational · Sep 12 | 19:32.12 | Bad Axe Hatchet XC Invitational | September 12, 2020 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsGTC League Meet · Oct 15 | 20:12.95 | GTC League Meet | October 15, 2019 |
| 5,000 Meters · Linden HSLinden Classic · Sep 25 | 22:06.70 | Linden Classic | September 25, 2021 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 7 | 19:03.01 | MHSAA LP D4 Finals | November 7, 2020 |
| 5,000 Meters · Shepherd High School XC Course2020 Shepherd BLUEJAY Invite · Oct 1 | 18:58.1 | 2020 Shepherd BLUEJAY Invite | October 1, 2020 |
| 5,000 Meters · USA HSUSA XC Invitational · Aug 23 | 49:31.15 | USA XC Invitational | August 23, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D4 FinalsNov 6 · 5,000 Meters D4 · Place 195 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters D4 | 195 | 20:06.71 | 11 |
| Oct 30 | MHSAA LP Region 35-4 @ DeckervilleOct 30 · 5,000 Meters Division 4 · Place 31 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Division 4 | 31 | 19:53.48 | 11 |
| Oct 23 | Thumb Area Cross Country ChampionshipOct 23 · 5,000 Meters Varsity · Place 66 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 66 | 20:51.12 | 11 |
| Oct 19 | GTC League MeetOct 19 · 5,000 Meters Varsity · Place 30 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 30 | 21:48.96 | 11 |
| Oct 2 | 2021 Shepherd BLUEJAY InviteOct 2 · 5,000 Meters Varsity · Place 69 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 69 | 19:50.6 | 11 |
| Sep 25 | Linden ClassicSep 25 · 5,000 Meters Division III/IV Team Race · Place 15 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Division III/IV Team Race | 15 | 22:06.70 PB | 11 |
| Sep 11 | Hatchet InvitationalSep 11 · 5,000 Meters Varsity · Place 30 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 30 | 20:04.96 | 11 |
| Sep 8 | 2021 Shepherd John Bruder ClassicSep 8 · 5,000 Meters Varsity · Place 29 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 29 | 20:00.1 | 11 |
| Aug 31 | Corunna Earlybird InvitationalAug 31 · 5,000 Meters Varsity · Place 22 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 22 | 20:24.94 | 11 |
| Aug 23 | USA XC InvitationalAug 23 · 5,000 Meters Varsity Boys · Place 34 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity Boys | 34 | 49:31.15 PB | 11 |
2020 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D4 FinalsNov 7 · 5,000 Meters D4 - Official · Place 118 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters D4 - Official | 118 | 19:03.01 PB | 10 |
| Oct 31 | MHSAA LP Region 35-4 @ DeckervilleOct 31 · 5,000 Meters Division 4 · Place 28 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Division 4 | 28 | 19:06.41 | 10 |
| Oct 24 | MHSAA Pre-Regional 70-4 @ MayvilleOct 24 · 5,000 Meters Varsity · Place 16 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 16 | 20:13.32 | 10 |
| Oct 20 | GTC HIGH SCHOOL/MIDDLE SCHOOL West League MeetOct 20 · 5,000 Meters Varsity · Place 20 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 20 | 19:08.29 | 10 |
| Oct 17 | Dave Patterson Challenge InviteOct 17 · 5,000 Meters Varsity · Place 18 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 18 | 19:41.05 | 10 |
| Oct 6 | Ubly MeetOct 6 · 5,000 Meters Varsity · Place 14 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 14 | 19:56.14 | 10 |
| Oct 1 | 2020 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Session 4 - HS Boys · Place 14 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Session 4 - HS Boys | 14 | 18:58.1 PB | 10 |
| Sep 24 | Reese HIGH SCHOOL 7-TeamSep 24 · 5,000 Meters Varsity · Place 12 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 12 | 19:58.18 | 10 |
| Sep 19 | Mayville Quad #2 Sep 19 · 5,000 Meters Varsity · Place 15 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 15 | 20:08.45 | 10 |
| Sep 12 | Bad Axe Hatchet XC InvitationalSep 12 · 5,000 Meters Varsity Boys B · Place 16 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity Boys B | 16 | 19:32.12 PB | 10 |
| Aug 26 | Ithaca Early InviteAug 26 · 5,000 Meters Varsity · Place 31 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 31 | 22:28.62 | 10 |
| Aug 21 | USA QuadAug 21 · 5,000 Meters Varsity · Place 19 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 19 | 23:38.04 | 10 |
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Thumb Area Cross Country ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 12 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Junior Varsity | 12 | 20:29.57 | 9 |
| Oct 15 | GTC League MeetOct 15 · 5,000 Meters Varsity West · Place 31 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity West | 31 | 20:12.95 PB | 9 |
| Oct 9 | Ubly InvitationalOct 9 · 5,000 Meters Varsity · Place 86 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 86 | 20:22.36 | 9 |
| Oct 5 | Cass City InvitationalOct 5 · 5,000 Meters Varsity · Place 44 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 44 | 21:20.3 | 9 |
| Sep 28 | Wagener Park InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 33 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Junior Varsity | 33 | 20:51.65 | 9 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division IV · Place 129 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Division IV | 129 | 24:36.8 | 9 |
| Sep 12 | 35th Annual Chesaning XC InviteSep 12 · 4,880 Meters Junior Varsity · Place 41 · Unionville-SebewaingUnionville-Sebewaing | 4,880 Meters Junior Varsity | 41 | 22:18.25 PB | 9 |
| Sep 7 | Hatchet Invitational Sep 7 · 5,000 Meters Varsity · Place 87 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 87 | 22:02.05 | 9 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Varsity · Place 62 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 62 | 23:53.31 | 9 |
| Aug 19 | USA Cross Country InviteAug 19 · 5,000 Meters Varsity · Place 45 · Unionville-SebewaingUnionville-Sebewaing | 5,000 Meters Varsity | 45 | 27:40.30 | 9 |
2018 Cross Country
6 results