Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Brown City Jr/Sr High SchoolBC JH Meet · Oct 5 | 18:06.89 | BC JH Meet | October 5, 2020 |
| 3,200 Meters · Ubly MSUbly Invitational · Oct 13 | 17:50.3 | Ubly Invitational | October 13, 2020 |
| 5,000 Meters · Dryden XC CourseNCTL Cross Country Championships · Oct 18 | 22:24.15 | NCTL Cross Country Championships | October 18, 2023 |
| 5,000 Meters · Elkton-Pigeon-Bay Port Laker SchoolsLaker (Crawford Kennedy Memorial) Cross Country Invitational · Sep 21 | 23:16.21 | Laker (Crawford Kennedy Memorial) Cross Country Invitational | September 21, 2024 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 6 | 25:31.47 | 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
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 35-4 @ DeckervilleOct 26 · 5,000 Meters Division 4 · Place 54 · DeckervilleDeckerville | 5,000 Meters Division 4 | 54 | 21:57.11 | 12 |
| Oct 19 | Thumb Area Cross Country ChampionshipOct 19 · 5,000 Meters Varsity · Place 78 · DeckervilleDeckerville | 5,000 Meters Varsity | 78 | 21:51.17 | 12 |
| Oct 16 | Blue/Red BTC League MeetOct 16 · 5,000 Meters Varsity · Place 26 · DeckervilleDeckerville | 5,000 Meters Varsity | 26 | 22:43.07 | 12 |
| Oct 9 | Ubly InvitationalOct 9 · 5,000 Meters Varsity · Place 85 · DeckervilleDeckerville | 5,000 Meters Varsity | 85 | 21:59.59 | 12 |
| Oct 5 | North Park InvitationalOct 5 · 5,000 Meters Varsity · Place 36 · DeckervilleDeckerville | 5,000 Meters Varsity | 36 | 22:24.64 | 12 |
| Sep 28 | Wagener Park XC InvitationalSep 28 · 5,000 Meters Varsity · Place 101 · DeckervilleDeckerville | 5,000 Meters Varsity | 101 | 22:48.02 | 12 |
| Sep 21 | Laker (Crawford Kennedy Memorial) Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 42 · DeckervilleDeckerville | 5,000 Meters Varsity | 42 | 23:16.21 | 12 |
| Sep 21 | Laker (Crawford Kennedy Memorial) Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 42 · DeckervilleDeckerville | 5,000 Meters Varsity | 42 | 23:16.21 PB | 12 |
| Sep 14 | Autumn Classic InviteSep 14 · 5,000 Meters Varsity · Place 104 · DeckervilleDeckerville | 5,000 Meters Varsity | 104 | 24:12.4 | 12 |
| Aug 19 | USA XC InvitationalAug 19 · 5,000 Meters Varsity · Place 50 · DeckervilleDeckerville | 5,000 Meters Varsity | 50 | 25:25.59 | 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 63 · DeckervilleDeckerville | 5,000 Meters Division 4 | 63 | 21:34.14 | 11 |
| Oct 21 | THUMB AREA CROSS COUNTRY CHAMPIONSHIPOct 21 · 5,000 Meters Varsity · Place 87 · DeckervilleDeckerville | 5,000 Meters Varsity | 87 | 21:52.32 | 11 |
| Oct 18 | NCTL Cross Country ChampionshipsOct 18 · 5,000 Meters Varsity · Place 29 · DeckervilleDeckerville | 5,000 Meters Varsity | 29 | 22:24.15 PB | 11 |
| Oct 11 | Ubly InvitationalOct 11 · 5,000 Meters Varsity · Place 101 · DeckervilleDeckerville | 5,000 Meters Varsity | 101 | 22:06.27 | 11 |
| Oct 7 | North Park InvitationalOct 7 · 5,000 Meters Varsity · Place 34 · DeckervilleDeckerville | 5,000 Meters Varsity | 34 | 22:14.22 | 11 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 88 · DeckervilleDeckerville | 5,000 Meters Varsity | 88 | 21:41.86 | 11 |
| Sep 30 | Wagener Park Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 88 · DeckervilleDeckerville | 5,000 Meters Varsity | 88 | 21:41.86 | 11 |
| Sep 23 | Laker Cross Country InvitationalSep 23 · 5,000 Meters Varsity · Place 59 · DeckervilleDeckerville | 5,000 Meters Varsity | 59 | 22:32.1 | 11 |
| Sep 16 | Autumn ClassicSep 16 · Varsity · Place 246 · DeckervilleDeckerville | Varsity | 246 | 23:45 | 11 |
| Sep 9 | Bad Axe Hatchet XC InvitationalSep 9 · 5,000 Meters Varsity · Place 62 · DeckervilleDeckerville | 5,000 Meters Varsity | 62 | 23:42.78 | 11 |
| Aug 30 | Cass City XC InvitationalAug 30 · 5,000 Meters Varsity · Place 44 · DeckervilleDeckerville | 5,000 Meters Varsity | 44 | 23:01.4 | 11 |
| Aug 21 | USA InviteAug 21 · 5,000 Meters Varsity · Place 30 · DeckervilleDeckerville | 5,000 Meters Varsity | 30 | 25:19.66 | 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 74 · DeckervilleDeckerville | 5,000 Meters Division 4 | 74 | 21:33.81 | 10 |
| Oct 22 | Dryden Cardinal InvitationalOct 22 · 5,000 Meters Varsity · Place 67 · DeckervilleDeckerville | 5,000 Meters Varsity | 67 | 23:47.44 | — |
| Oct 17 | NCTL League MeetOct 17 · 5,000 Meters Varsity · Place 31 · DeckervilleDeckerville | 5,000 Meters Varsity | 31 | 24:34 | 10 |
| Oct 12 | Ubly InvitationalOct 12 · 5,000 Meters Varsity · Place 97 · DeckervilleDeckerville | 5,000 Meters Varsity | 97 | 23:28.16 | 10 |
| Oct 8 | North Park Invitational Oct 8 · 5,000 Meters Varsity · Place 51 · DeckervilleDeckerville | 5,000 Meters Varsity | 51 | 23:48.22 | 10 |
| Oct 1 | Wagener Park Cross Country InvitationalOct 1 · 5,000 Meters Varsity · Place 113 · DeckervilleDeckerville | 5,000 Meters Varsity | 113 | 23:46.19 | — |
| Sep 24 | Laker Cross Country InvitationalSep 24 · 5,000 Meters Varsity · Place 50 · DeckervilleDeckerville | 5,000 Meters Varsity | 50 | 23:20.82 | 10 |
| Sep 17 | Autumn Classic InviteSep 17 · 5,000 Meters Varsity · Place 304 · DeckervilleDeckerville | 5,000 Meters Varsity | 304 | 25:07.8 | 10 |
| Sep 10 | Hatchet InvitationalSep 10 · 5,000 Meters Varsity · Place 64 · DeckervilleDeckerville | 5,000 Meters Varsity | 64 | 25:24.50 | 10 |
| Aug 31 | Brown City InvitationalAug 31 · 5,000 Meters Varsity · Place 90 · DeckervilleDeckerville | 5,000 Meters Varsity | 90 | 28:27.50 | 10 |
| Aug 25 | Mike Jackson Memorial InvitationalAug 25 · 5,000 Meters Varsity · Place 80 · DeckervilleDeckerville | 5,000 Meters Varsity | 80 | 29:13.56 | 10 |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MHSAA LP D4 FinalsNov 6 · 5,000 Meters D4 · Place 247 · DeckervilleDeckerville | 5,000 Meters D4 | 247 | 25:31.47 PB | 9 |
| Oct 30 | MHSAA LP Region 35-4 @ DeckervilleOct 30 · 5,000 Meters Division 4 · Place 81 · DeckervilleDeckerville | 5,000 Meters Division 4 | 81 | 25:25.89 | 9 |
| Oct 23 | Dryden Cardinal InvitationalOct 23 · 5,000 Meters Varsity · Place 39 · DeckervilleDeckerville | 5,000 Meters Varsity | 39 | 27:19.03 | 9 |
| Oct 18 | NCTL League MeetOct 18 · 5,000 Meters Varsity · Place 29 · DeckervilleDeckerville | 5,000 Meters Varsity | 29 | 27:11 | 9 |
| Oct 13 | Ubly InvitationalOct 13 · 5,000 Meters Varsity · Place 113 · DeckervilleDeckerville | 5,000 Meters Varsity | 113 | 26:48.72 | 9 |
| Oct 9 | North Park InvitationalOct 9 · 5,000 Meters Varsity · Place 40 · DeckervilleDeckerville | 5,000 Meters Varsity | 40 | 29:56.29 | 9 |
| Oct 2 | WAGENER PARK CROSS COUNTRY INVITATIONAL.Oct 2 · 5,000 Meters Varsity · Place 94 · DeckervilleDeckerville | 5,000 Meters Varsity | 94 | 28:44.13 | 9 |
| Sep 25 | Laker Cross Country InvitationalSep 25 · 5,000 Meters Varsity · Place 52 · DeckervilleDeckerville | 5,000 Meters Varsity | 52 | 30:44.8 | 9 |
| Sep 2 | Brown City InvitationalSep 2 · 5,000 Meters Varsity · Place 90 · DeckervilleDeckerville | 5,000 Meters Varsity | 90 | 30:52.52 | 9 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | NCTL League MeetOct 21 · 3,200 Meters Middle School · Place 28 · DeckervilleDeckerville | 3,200 Meters Middle School | 28 | 17:58.17 | 8 |
| Oct 13 | Ubly InvitationalOct 13 · 3,200 Meters Jr. High Boys (10/13) · Place 23 · Deckerville MSDeckerville MS | 3,200 Meters Jr. High Boys (10/13) | 23 | 17:50.3 PB | 8 |
| Oct 10 | Harbor Beach meetOct 10 · 3,200 Meters Middle School · Place 17 · DeckervilleDeckerville | 3,200 Meters Middle School | 17 | 18:03.47 | 8 |
| Oct 5 | BC JH MeetOct 5 · 3,200 Meters Junior High (6-8) · Place 25 · Deckerville MSDeckerville MS | 3,200 Meters Junior High (6-8) | 25 | 18:06.89 PB | 8 |
| Oct 3 | Wilson Park meet IIOct 3 · 3,200 Meters Middle School · Deckerville MSDeckerville MS | 3,200 Meters Middle School | 0 | 18:22.94Unofficial | 8 |
| Sep 19 | Wilson Park meetSep 19 · 3,200 Meters Middle School · Place 26 · DeckervilleDeckerville | 3,200 Meters Middle School | 26 | 20:41.2 | 8 |