Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bad Axe High SchoolHatchet XC Invitational (HS, MS) · Sep 8 | 14:44.1 | Hatchet XC Invitational (HS, MS) | September 8, 2018 |
| 2 Miles · Cass City Public ParkCass City Invite · Oct 7 | 16:03.80 | Cass City Invite | October 7, 2017 |
| 2 Miles · Elkton-Pigeon-Bay Port Laker SchoolsLaker Cross Country Invitational · Sep 22 | 15:10.42 | Laker Cross Country Invitational | September 22, 2018 |
| 3,200 Meters · Ubly MSUbly Invitational · Oct 11 | 15:20.05 | Ubly Invitational | October 11, 2017 |
| 3,200 Meters · USA Middle School 3200MUSA Invite · Aug 23 | 17:31.06 | USA Invite | August 23, 2017 |
| 3,200 Meters · Wagener County ParkWagener Park Invitational · Sep 30 | 16:24.28 | Wagener Park Invitational | September 30, 2017 |
| 5,000 Meters · Brown City Jr/Sr High SchoolBrown City Invite · Sep 3 | 24:37.10 | Brown City Invite | September 3, 2020 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsLaker Cross Country Invitational · Sep 24 | 23:42.74 | Laker Cross Country Invitational | September 24, 2022 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 2 | 23:40.8 | MHSAA LP D4 Finals | November 2, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 35-4 @ DeckervilleOct 29 · 5,000 Meters Division 4 · Place 30 · DeckervilleDeckerville | 5,000 Meters Division 4 | 30 | 22:31.55 | 12 |
| Oct 22 | Dryden Cardinal InvitationalOct 22 · 5,000 Meters Varsity · Place 27 · DeckervilleDeckerville | 5,000 Meters Varsity | 27 | 24:10.69 | — |
| Oct 17 | NCTL League MeetOct 17 · 5,000 Meters Varsity · Place 11 · DeckervilleDeckerville | 5,000 Meters Varsity | 11 | 24:20 | 12 |
| Oct 12 | Ubly InvitationalOct 12 · 5,000 Meters Varsity · Place 54 · DeckervilleDeckerville | 5,000 Meters Varsity | 54 | 23:34.31 | 12 |
| Oct 1 | Wagener Park Cross Country InvitationalOct 1 · 5,000 Meters Varsity · Place 52 · DeckervilleDeckerville | 5,000 Meters Varsity | 52 | 23:14.76 | — |
| Sep 24 | Laker Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 22 · DeckervilleDeckerville | 5,000 Meters Varsity | 22 | 23:42.74 PB | 12 |
| Sep 17 | Autumn Classic InviteSep 17 · 5,000 Meters Varsity · Place 65 · DeckervilleDeckerville | 5,000 Meters Varsity | 65 | 24:33.4 | 12 |
| Sep 10 | Hatchet InvitationalSep 10 · 5,000 Meters Varsity · Place 25 · DeckervilleDeckerville | 5,000 Meters Varsity | 25 | 23:50.54 | 12 |
| Aug 31 | Brown City InvitationalAug 31 · 5,000 Meters Varsity · Place 41 · DeckervilleDeckerville | 5,000 Meters Varsity | 41 | 25:27.61 | 12 |
| Aug 25 | Mike Jackson Memorial InvitationalAug 25 · 5,000 Meters Varsity · Place 28 · DeckervilleDeckerville | 5,000 Meters Varsity | 28 | 25:11.37 | 12 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 35-4 @ DeckervilleOct 30 · 5,000 Meters Division 4 · Place 37 · DeckervilleDeckerville | 5,000 Meters Division 4 | 37 | 24:05.53 | 11 |
| Oct 23 | Dryden Cardinal InvitationalOct 23 · 5,000 Meters Varsity · Place 36 · DeckervilleDeckerville | 5,000 Meters Varsity | 36 | 24:59.27 | 11 |
| Oct 18 | NCTL League MeetOct 18 · 5,000 Meters Varsity · Place 13 · DeckervilleDeckerville | 5,000 Meters Varsity | 13 | 25:03 | 11 |
| Oct 9 | North Park InvitationalOct 9 · 5,000 Meters Varsity · Place 25 · DeckervilleDeckerville | 5,000 Meters Varsity | 25 | 25:54.78 | 11 |
| Oct 2 | WAGENER PARK CROSS COUNTRY INVITATIONAL.Oct 2 · 5,000 Meters Varsity · Place 61 · DeckervilleDeckerville | 5,000 Meters Varsity | 61 | 24:25.42 | 11 |
| Sep 25 | Laker Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 19 · DeckervilleDeckerville | 5,000 Meters Varsity | 19 | 24:59.77 | 11 |
| Sep 18 | Autumn ClassicSep 18 · 5,000 Meters Varsity · Place 30 · DeckervilleDeckerville | 5,000 Meters Varsity | 30 | 24:31.1 | 11 |
| Sep 11 | Hatchet InvitationalSep 11 · 5,000 Meters Varsity · Place 45 · DeckervilleDeckerville | 5,000 Meters Varsity | 45 | 24:37.56 | 11 |
| Sep 2 | Brown City InvitationalSep 2 · 5,000 Meters Varsity · Place 45 · DeckervilleDeckerville | 5,000 Meters Varsity | 45 | 24:59.26 | 11 |
| Aug 26 | Mike Jackson Memorial InvitationalAug 26 · 5,000 Meters Varsity · Place 42 · DeckervilleDeckerville | 5,000 Meters Varsity | 42 | 26:32.07 | 11 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 35-4 @ DeckervilleOct 31 · 5,000 Meters Division 4 · Place 35 · DeckervilleDeckerville | 5,000 Meters Division 4 | 35 | 23:55.55 | 10 |
| Oct 24 | MHSAA Pre-Regional 69-4 @ DeckervilleOct 24 · 5,000 Meters Varsity · Place 11 · DeckervilleDeckerville | 5,000 Meters Varsity | 11 | 23:26.71 | 10 |
| Oct 21 | NCTL League MeetOct 21 · 5,000 Meters Varsity · Place 15 · DeckervilleDeckerville | 5,000 Meters Varsity | 15 | 25:07.26 | 10 |
| Oct 3 | Wilson Park meet IIOct 3 · 5,000 Meters Varsity · DeckervilleDeckerville | 5,000 Meters Varsity | 0 | 24:53.65Unofficial | 10 |
| Sep 26 | Harbor Beach meetSep 26 · 5,000 Meters Varsity · Place 4 · DeckervilleDeckerville | 5,000 Meters Varsity | 4 | 25:10.23 | 10 |
| Sep 19 | Wilson Park meetSep 19 · 5,000 Meters Varsity · Place 11 · DeckervilleDeckerville | 5,000 Meters Varsity | 11 | 24:33.9 | 10 |
| Sep 12 | Brown City MeetSep 12 · 5,000 Meters Varsity · Place 3 · DeckervilleDeckerville | 5,000 Meters Varsity | 3 | 24:40.99 | 10 |
| Sep 3 | Brown City InviteSep 3 · 5,000 Meters Varsity · Place 11 · DeckervilleDeckerville | 5,000 Meters Varsity | 11 | 24:37.10 PB | 10 |
| Aug 27 | Mike Jackson Memorial InvitationalAug 27 · 5,000 Meters Varsity · Place 10 · DeckervilleDeckerville | 5,000 Meters Varsity | 10 | 26:24.83 | 10 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D4 FinalsNov 2 · 5,000 Meters D4 · Place 176 · DeckervilleDeckerville | 5,000 Meters D4 | 176 | 23:40.8 PB | 9 |
| Oct 26 | MHSAA LP Region 35-4 @ DeckervilleOct 26 · 5,000 Meters Division 4 · Place 30 · DeckervilleDeckerville | 5,000 Meters Division 4 | 30 | 22:58.39 | 9 |
| Oct 19 | Thumb Area Cross Country ChampionshipOct 19 · 5,000 Meters Varsity · Place 64 · DeckervilleDeckerville | 5,000 Meters Varsity | 64 | 23:29.76 | 9 |
| Oct 9 | Ubly InvitationalOct 9 · 5,000 Meters Varsity · Place 63 · DeckervilleDeckerville | 5,000 Meters Varsity | 63 | 23:59.78 | 9 |
| Sep 28 | Wagener Park InvitationalSep 28 · 5,000 Meters Varsity · Place 93 · DeckervilleDeckerville | 5,000 Meters Varsity | 93 | 23:42.53 | 9 |
| Sep 21 | Laker Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 29 · DeckervilleDeckerville | 5,000 Meters Varsity | 29 | 24:51.64 | 9 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Varsity · Place 41 · DeckervilleDeckerville | 5,000 Meters Varsity | 41 | 24:48.7 | 9 |
| Sep 7 | Hatchet Invitational Sep 7 · 5,000 Meters Varsity · Place 45 · DeckervilleDeckerville | 5,000 Meters Varsity | 45 | 24:05.79 | 9 |
| Aug 29 | Brown City InvitationalAug 29 · 5,000 Meters Varsity · Place 64 · DeckervilleDeckerville | 5,000 Meters Varsity | 64 | 27:10.21 | 9 |
2018 Cross Country
4 results2017 Cross Country
6 results