Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bad Axe High SchoolHatchet XC Invitational (HS, MS) · Sep 8 | 17:12.09 | Hatchet XC Invitational (HS, MS) | September 8, 2018 |
| 2 Miles · Elkton-Pigeon-Bay Port Laker SchoolsLaker Cross Country Invitational · Sep 21 | 13:56.52 | Laker Cross Country Invitational | September 21, 2019 |
| 3,200 Meters · Brown City Jr/Sr High SchoolBC JH/Elem. Invitational · Sep 30 | 13:07.67 | BC JH/Elem. Invitational | September 30, 2019 |
| 3,200 Meters · Ubly MSUbly Invitational · Oct 13 | 13:23.26 | Ubly Invitational | October 13, 2020 |
| 5,000 Meters · Dryden XC CourseNCTL Cross Country Championships · Oct 18 | 21:21.47 | NCTL Cross Country Championships | October 18, 2023 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsLaker (Crawford Kennedy Memorial) Cross Country Invitational · Sep 21 | 21:48.45 | Laker (Crawford Kennedy Memorial) Cross Country Invitational | September 21, 2024 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 6 | 21:03.37 | MHSAA LP D4 Finals | November 6, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 35-4 @ DeckervilleOct 26 · 5,000 Meters Division 4 · Place 45 · DeckervilleDeckerville | 5,000 Meters Division 4 | 45 | 20:40.53 | 12 |
| Oct 19 | Thumb Area Cross Country ChampionshipOct 19 · 5,000 Meters Varsity · Place 73 · DeckervilleDeckerville | 5,000 Meters Varsity | 73 | 21:32.02 | 12 |
| Oct 16 | Blue/Red BTC League MeetOct 16 · 5,000 Meters Varsity · Place 21 · DeckervilleDeckerville | 5,000 Meters Varsity | 21 | 22:18.57 | 12 |
| Oct 9 | Ubly InvitationalOct 9 · 5,000 Meters Varsity · Place 71 · DeckervilleDeckerville | 5,000 Meters Varsity | 71 | 21:03.36 | 12 |
| Oct 5 | North Park InvitationalOct 5 · 5,000 Meters Varsity · Place 34 · DeckervilleDeckerville | 5,000 Meters Varsity | 34 | 22:17.23 | 12 |
| Sep 28 | Wagener Park XC InvitationalSep 28 · 5,000 Meters Varsity · Place 87 · DeckervilleDeckerville | 5,000 Meters Varsity | 87 | 21:49.75 | 12 |
| Sep 21 | Laker (Crawford Kennedy Memorial) Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 36 · DeckervilleDeckerville | 5,000 Meters Varsity | 36 | 21:48.45 | 12 |
| Sep 21 | Laker (Crawford Kennedy Memorial) Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 36 · DeckervilleDeckerville | 5,000 Meters Varsity | 36 | 21:48.45 PB | 12 |
| Sep 14 | Autumn Classic InviteSep 14 · 5,000 Meters Varsity · Place 45 · DeckervilleDeckerville | 5,000 Meters Varsity | 45 | 22:13.5 | 12 |
| Sep 7 | Hatchet InvitationalSep 7 · 5,000 Meters Varsity · Place 58 · DeckervilleDeckerville | 5,000 Meters Varsity | 58 | 22:03.40 | 12 |
| Aug 28 | Cass City HS/MS InviteAug 28 · 5,000 Meters Varsity · Place 54 · DeckervilleDeckerville | 5,000 Meters Varsity | 54 | 22:26.05 | 12 |
| Aug 19 | USA XC InvitationalAug 19 · 5,000 Meters Varsity · Place 43 · DeckervilleDeckerville | 5,000 Meters Varsity | 43 | 23:16.30 | 12 |
2023 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 35-4 @ DeckervilleOct 28 · 5,000 Meters Division 4 · Place 48 · DeckervilleDeckerville | 5,000 Meters Division 4 | 48 | 20:24.85 | 11 |
| Oct 21 | THUMB AREA CROSS COUNTRY CHAMPIONSHIPOct 21 · 5,000 Meters Varsity · Place 68 · DeckervilleDeckerville | 5,000 Meters Varsity | 68 | 20:52.04 | 11 |
| Oct 18 | NCTL Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 20 · DeckervilleDeckerville | 5,000 Meters Varsity | 20 | 21:21.47 PB | 11 |
| Oct 11 | Ubly InvitationalOct 11 · 5,000 Meters Varsity · Place 63 · DeckervilleDeckerville | 5,000 Meters Varsity | 63 | 20:24.54 | 11 |
| Oct 7 | North Park InvitationalOct 7 · 5,000 Meters Varsity · Place 31 · DeckervilleDeckerville | 5,000 Meters Varsity | 31 | 21:32.3 | 11 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 84 · DeckervilleDeckerville | 5,000 Meters Varsity | 84 | 21:30.16 | 11 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 84 · DeckervilleDeckerville | 5,000 Meters Varsity | 84 | 21:30.16 | 11 |
| Sep 23 | Laker Cross Country InvitationalSep 23 · 5,000 Meters Varsity · Place 53 · DeckervilleDeckerville | 5,000 Meters Varsity | 53 | 21:51.7 | 11 |
| Sep 16 | Autumn ClassicSep 16 · Varsity · Place 205 · DeckervilleDeckerville | Varsity | 205 | 22:45 | 11 |
| Sep 9 | Bad Axe Hatchet XC InvitationalSep 9 · 5,000 Meters Varsity · Place 53 · DeckervilleDeckerville | 5,000 Meters Varsity | 53 | 22:01.06 | 11 |
| Aug 30 | Cass City XC InvitationalAug 30 · 5,000 Meters Varsity · Place 49 · DeckervilleDeckerville | 5,000 Meters Varsity | 49 | 24:09.59 | 11 |
| Aug 21 | USA InviteAug 21 · 5,000 Meters Varsity · Place 25 · DeckervilleDeckerville | 5,000 Meters Varsity | 25 | 24:19.96 | 11 |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 35-4 @ DeckervilleOct 29 · 5,000 Meters Division 4 · Place 57 · DeckervilleDeckerville | 5,000 Meters Division 4 | 57 | 20:40.38 | 10 |
| Oct 22 | Dryden Cardinal InvitationalOct 22 · 5,000 Meters Varsity · Place 52 · DeckervilleDeckerville | 5,000 Meters Varsity | 52 | 21:51.23 | — |
| Oct 17 | NCTL League MeetOct 17 · 5,000 Meters Varsity · Place 34 · DeckervilleDeckerville | 5,000 Meters Varsity | 34 | 24:55 | 10 |
| Oct 12 | Ubly InvitationalOct 12 · 5,000 Meters Varsity · Place 83 · DeckervilleDeckerville | 5,000 Meters Varsity | 83 | 22:10.47 | 10 |
| Oct 8 | North Park Invitational Oct 8 · 5,000 Meters Varsity · Place 46 · DeckervilleDeckerville | 5,000 Meters Varsity | 46 | 23:17.19 | 10 |
| Oct 1 | Wagener Park Cross Country InvitationalOct 1 · 5,000 Meters Varsity · Place 108 · DeckervilleDeckerville | 5,000 Meters Varsity | 108 | 22:58.45 | — |
| Sep 24 | Laker Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 51 · DeckervilleDeckerville | 5,000 Meters Varsity | 51 | 23:44.3 | 10 |
| Sep 17 | Autumn Classic InviteSep 17 · 5,000 Meters Varsity · Place 326 · DeckervilleDeckerville | 5,000 Meters Varsity | 326 | 26:12.5 | 10 |
| Sep 10 | Hatchet InvitationalSep 10 · 5,000 Meters Varsity · Place 62 · DeckervilleDeckerville | 5,000 Meters Varsity | 62 | 25:03.22 | 10 |
| Aug 31 | Brown City InvitationalAug 31 · 5,000 Meters Varsity · Place 85 · DeckervilleDeckerville | 5,000 Meters Varsity | 85 | 27:19.17 | 10 |
| Aug 25 | Mike Jackson Memorial InvitationalAug 25 · 5,000 Meters Varsity · Place 72 · DeckervilleDeckerville | 5,000 Meters Varsity | 72 | 26:46.30 | 10 |
2021 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D4 FinalsNov 6 · 5,000 Meters D4 · Place 216 · DeckervilleDeckerville | 5,000 Meters D4 | 216 | 21:03.37 PB | 9 |
| Oct 30 | MHSAA LP Region 35-4 @ DeckervilleOct 30 · 5,000 Meters Division 4 · Place 43 · DeckervilleDeckerville | 5,000 Meters Division 4 | 43 | 20:28.23 | 9 |
| Oct 23 | Dryden Cardinal InvitationalOct 23 · 5,000 Meters Varsity · Place 16 · DeckervilleDeckerville | 5,000 Meters Varsity | 16 | 21:03.74 | 9 |
| Oct 18 | NCTL League MeetOct 18 · 5,000 Meters Varsity · Place 17 · DeckervilleDeckerville | 5,000 Meters Varsity | 17 | 21:48 | 9 |
| Oct 13 | Ubly InvitationalOct 13 · 5,000 Meters Varsity · Place 60 · DeckervilleDeckerville | 5,000 Meters Varsity | 60 | 20:58.52 | 9 |
| Oct 9 | North Park InvitationalOct 9 · 5,000 Meters Varsity · Place 27 · DeckervilleDeckerville | 5,000 Meters Varsity | 27 | 22:16.58 | 9 |
| Oct 2 | WAGENER PARK CROSS COUNTRY INVITATIONAL.Oct 2 · 5,000 Meters Varsity · Place 70 · DeckervilleDeckerville | 5,000 Meters Varsity | 70 | 21:54.49 | 9 |
| Sep 25 | Laker Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 30 · DeckervilleDeckerville | 5,000 Meters Varsity | 30 | 22:11.65 | 9 |
| Sep 18 | Autumn ClassicSep 18 · 5,000 Meters Varsity · Place 1 · DeckervilleDeckerville | 5,000 Meters Varsity | 1 | 21:51.3 | 9 |
| Sep 11 | Hatchet InvitationalSep 11 · 5,000 Meters Varsity · Place 53 · DeckervilleDeckerville | 5,000 Meters Varsity | 53 | 21:39.42 | 9 |
| Sep 2 | Brown City InvitationalSep 2 · 5,000 Meters Varsity · Place 46 · DeckervilleDeckerville | 5,000 Meters Varsity | 46 | 21:57.51 | 9 |
| Aug 26 | Mike Jackson Memorial InvitationalAug 26 · 5,000 Meters Varsity · Place 59 · DeckervilleDeckerville | 5,000 Meters Varsity | 59 | 22:38.62 | 9 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | NCTL League MeetOct 21 · 3,200 Meters Middle School · Place 6 · DeckervilleDeckerville | 3,200 Meters Middle School | 6 | 13:39.39 | 8 |
| Oct 13 | Ubly InvitationalOct 13 · 3,200 Meters Jr. High Boys (10/13) · Place 7 · Deckerville MSDeckerville MS | 3,200 Meters Jr. High Boys (10/13) | 7 | 13:23.26 PB | 8 |
| Oct 10 | Harbor Beach meetOct 10 · 3,200 Meters Middle School · Place 4 · DeckervilleDeckerville | 3,200 Meters Middle School | 4 | 14:24.51 | 8 |
| Oct 5 | BC JH MeetOct 5 · 3,200 Meters Junior High (6-8) · Place 7 · Deckerville MSDeckerville MS | 3,200 Meters Junior High (6-8) | 7 | 13:40.14 | 8 |
| Oct 3 | Wilson Park meet IIOct 3 · 3,200 Meters Middle School · Deckerville MSDeckerville MS | 3,200 Meters Middle School | 0 | 13:48.87Unofficial | 8 |
| Sep 19 | Wilson Park meetSep 19 · 3,200 Meters Middle School · Place 6 · DeckervilleDeckerville | 3,200 Meters Middle School | 6 | 13:48.7 | 8 |
2019 Cross Country
6 results2018 Cross Country
3 results