Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Coleman HS OFFICIALMSAC Jamboree #1 hosted by Coleman · Sep 18 | 18:51.12 | MSAC Jamboree #1 hosted by Coleman | September 18, 2019 |
| 5,000 Meters · Fish Creek Sportsman's ClubMSAC Jamboree #3 hosted by Carson City · Oct 17 | 19:39.67 | MSAC Jamboree #3 hosted by Carson City | October 17, 2018 |
| 5,000 Meters · Fish Creek Sportsman's ClubDon Bease Invitational · Oct 1 | 23:09.43 | Don Bease Invitational | October 1, 2016 |
| 5,000 Meters · Ithaca Junior/Senior High SchoolAlma College Scottie Classic · Oct 20 | 19:00.49 | Alma College Scottie Classic | October 20, 2017 |
| 5,000 Meters · Lake of DreamsMSAC Jamboree · Oct 18 | 19:41.57 | MSAC Jamboree | October 18, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 2 | 18:26.1 | MHSAA LP D4 Finals | November 2, 2019 |
| 5,000 Meters · Montabella HSMSAC Jamboree · Sep 20 | 21:20.46 | MSAC Jamboree | September 20, 2017 |
| 5,000 Meters · Mount Pleasant XC CourseMSAC League Meet · Oct 4 | 19:37.08 | MSAC League Meet | October 4, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 18:18.0 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Shepherd High SchoolMITCA Mid East Qualifier & Futures Race · Nov 11 | 20:06.80 | MITCA Mid East Qualifier & Futures Race | November 11, 2017 |
| 5,000 Meters · Springfield Oaks County Park1Holly/Duane Raffin Festival of Races · Sep 17 | 25:19 | Holly/Duane Raffin Festival of Races | September 17, 2016 |
| 5,000 Meters · Stratford Woods51st Lancer Invitational · Sep 7 | 18:41.14 | 51st Lancer Invitational | September 7, 2019 |
| 5,000 Meters · Wagener County ParkMHSAA LP Region 35-4 at Wagener Park (Deckerville) · Oct 28 | 18:52.15 | MHSAA LP Region 35-4 at Wagener Park (Deckerville) | October 28, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
1 results2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MITCA Mid East Qualifier & Futures RaceNov 11 · 5,000 Meters Futures Race (below seniors) · Place 47 · UnattachedUnattached | 5,000 Meters Futures Race (below seniors) | 47 | 20:06.80 PB | 10 |
| Oct 28 | MHSAA LP Region 35-4 at Wagener Park (Deckerville)Oct 28 · 5,000 Meters Varsity · Place 36 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 36 | 18:52.15 PB | 10 |
| Oct 20 | Alma College Scottie ClassicOct 20 · 5,000 Meters Small School · Place 37 · BreckenridgeBreckenridge | 5,000 Meters Small School | 37 | 19:00.49 PB | 10 |
| Oct 18 | MSAC JamboreeOct 18 · 5,000 Meters Varsity · Place 25 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 25 | 19:41.57 PB | 10 |
| Oct 4 | MSAC League MeetOct 4 · 5,000 Meters Varsity · Place 24 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 24 | 19:37.08 PB | 10 |
| Sep 20 | MSAC JamboreeSep 20 · 5,000 Meters Varsity · Place 28 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 28 | 21:20.46 PB | 10 |
| Sep 9 | Lancer InvitationalSep 9 · 5,000 Meters Gold Division Boys · Place 64 · BreckenridgeBreckenridge | 5,000 Meters Gold Division Boys | 64 | 20:11.85Unofficial | 10 |
| Sep 6 | 2017 Shepherd BLUEJAY InviteSep 6 · 5,000 Meters Varsity · Place 85 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 85 | 20:29.60 | 10 |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | MSAC Jamboree #2Oct 5 · 5,000 Meters Varsity · Place 40 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 40 | 23:19.04 | 9 |
| Oct 1 | Don Bease InvitationalOct 1 · 5,000 Meters Junior Varsity Boys · Place 118 · BreckenridgeBreckenridge | 5,000 Meters Junior Varsity Boys | 118 | 23:09.43 PB | 9 |
| Sep 21 | MSAC Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 52 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 52 | 25:10.16 | 9 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division V, IV, III (JV) · Place 160 · BreckenridgeBreckenridge | 5,000 Meters Division V, IV, III (JV) | 160 | 25:19 PB | 9 |
| Sep 10 | Lancer InvitationalSep 10 · 5,000 Meters Varsity Gold Division · Place 71 · BreckenridgeBreckenridge | 5,000 Meters Varsity Gold Division | 71 | 24:43.24 | 9 |
| Aug 31 | Ithaca Yellowjacket InvitationalAug 31 · 5,000 Meters Varsity · Place 77 · BreckenridgeBreckenridge | 5,000 Meters Varsity | 77 | 25:10.33 | 9 |