Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k @ Springhill CampsEvart XC Invitational · Sep 19 | 19:03.54 | Evart XC Invitational | September 19, 2020 |
| 5,000 Meters · Beal City HSBeal City Invitational · Sep 12 | 21:17.16 | Beal City Invitational | September 12, 2017 |
| 5,000 Meters · Beracy ParkMSAC Jamboree #1 hosted by Ashley · Sep 19 | 20:13.62 | MSAC Jamboree #1 hosted by Ashley | September 19, 2018 |
| 5,000 Meters · Central Montcalm HSCentral Montcalm Hornet Run Grade Level Race · Sep 9 | 20:50.63 | Central Montcalm Hornet Run Grade Level Race | September 9, 2017 |
| 5,000 Meters · Coleman HS OFFICIALMSAC Jamboree #1 hosted by Coleman · Sep 18 | 18:50.04 | MSAC Jamboree #1 hosted by Coleman | September 18, 2019 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City-Crystal (Don Baese) Invitational · Sep 28 | 18:33.98 | Carson City-Crystal (Don Baese) Invitational | September 28, 2019 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City-Crystal Don Baese Invitational · Sep 29 | 18:34.91 | Carson City-Crystal Don Baese Invitational | September 29, 2018 |
| 5,000 Meters · Harrison Community HSHarrison Hornet Invitational · Sep 16 | 21:51.59 | Harrison Hornet Invitational | September 16, 2017 |
| 5,000 Meters · Imerman Park30th Annual Heritage Invitational · Oct 7 | 20:25.69 | 30th Annual Heritage Invitational | October 7, 2017 |
| 5,000 Meters · Lake of DreamsMSAC Jamboree #2 hosted by Breckenridge · Oct 3 | 19:34.77 | MSAC Jamboree #2 hosted by Breckenridge | October 3, 2018 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 2 | 18:01.4 | MHSAA LP D4 Finals | November 2, 2019 |
| 5,000 Meters · Montabella HSMustang Invitational · Oct 12 | 18:45.46 | Mustang Invitational | October 12, 2018 |
| 5,000 Meters · Mount Pleasant XC CourseMSAC League Meet · Oct 4 | 20:03.79 | MSAC League Meet | October 4, 2017 |
| 5,000 Meters · Mt. Pleasant XC Course (OFFICIAL)MSAC Jamboree #1 (Mt. Pleasant Sacred Heart) · Sep 23 | 18:45.25 | MSAC Jamboree #1 (Mt. Pleasant Sacred Heart) | September 23, 2020 |
| 5,000 Meters · Shepherd High School2017 Shepherd BLUEJAY Invite · Sep 6 | 21:03.00 | 2017 Shepherd BLUEJAY Invite | September 6, 2017 |
| 5,000 Meters · Shepherd High School XC Course2020 Shepherd John Bruder Classic · Sep 9 | 18:19.9 | 2020 Shepherd John Bruder Classic | September 9, 2020 |
| 5,000 Meters · Shepherd HS2018 Shepherd John Bruder Classic · Sep 6 | 20:21.20 | 2018 Shepherd John Bruder Classic | September 6, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D4 FinalsNov 7 · 5,000 Meters D4 - Official · Place 64 · Vestaburg | 5,000 Meters D4 - Official | 64 | 18:18.72 | 12 |
| Oct 30 | MHSAA LP Region 30-4 @ ShepherdOct 30 · 5,000 Meters Division 4 · Place 12 · Vestaburg | 5,000 Meters Division 4 | 12 | 17:40.3 | 12 |
| Oct 26 | Late Season Round the BurgOct 26 · 5,000 Meters HS Boys · Place 1 · Vestaburg | 5,000 Meters HS Boys | 1 | 17:24.4Unofficial | 12 |
| Oct 24 | MHSAA Pre-Regional 60-4 @ Beal CityOct 24 · 5,000 Meters Varsity · Place 5 · Vestaburg | 5,000 Meters Varsity | 5 | 18:24.50 | 12 |
| Oct 21 | MSAC Jamboree #3 (St. Charles)Oct 21 · 5,000 Meters Varsity · Place 13 · Vestaburg | 5,000 Meters Varsity | 13 | 18:22.13 | 12 |
| Oct 16 | Mustang InvitationalOct 16 · 5,000 Meters Varsity · Place 5 · Vestaburg | 5,000 Meters Varsity | 5 | 18:31.0h | SR |
| Oct 7 | MSAC Jamboree #2 (Ashley)Oct 7 · 5,000 Meters Varsity · Place 11 · Vestaburg | 5,000 Meters Varsity | 11 | 18:56.97 | 12 |
| Sep 26 | Mid-Season Round the BurgSep 26 · 5,000 Meters HS Boys · Place 1 · Vestaburg | 5,000 Meters HS Boys | 1 | 18:57.1Unofficial | 12 |
| Sep 23 | MSAC Jamboree #1 (Mt. Pleasant Sacred Heart)Sep 23 · 5,000 Meters Varsity · Place 7 · Vestaburg | 5,000 Meters Varsity | 7 | 18:45.25 PB | 12 |
| Sep 19 | Evart XC InvitationalSep 19 · 5,000 Meters High School (Red) Boys · Place 9 · Vestaburg | 5,000 Meters High School (Red) Boys | 9 | 19:03.54 PB | 12 |
| Sep 15 | Deaner HillsSep 15 · 5,000 Meters Varsity · Place 1 · Vestaburg | 5,000 Meters Varsity | 1 | 18:41.8 | 12 |
| Sep 12 | Round the Burg Reverse RaceSep 12 · 5,000 Meters Varsity · Place 1 · Vestaburg | 5,000 Meters Varsity | 1 | 17:56.9 | 12 |
| Sep 9 | 2020 Shepherd John Bruder ClassicSep 9 · 5,000 Meters Blue Division 5K · Place 3 · Vestaburg | 5,000 Meters Blue Division 5K | 3 | 18:19.9 PB | 12 |
| Aug 25 | Early 'Round the BurgAug 25 · 5,000 Meters HS Boys · Place 1 · Vestaburg | 5,000 Meters HS Boys | 1 | 18:00.1Unofficial | 12 |
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D4 FinalsNov 2 · 5,000 Meters D4 · Place 71 · Vestaburg | 5,000 Meters D4 | 71 | 18:01.4 PB | 11 |
| Oct 25 | MHSAA LP Region 30-4 @ ShepherdOct 25 · 5,000 Meters Division 4 · Place 10 · Vestaburg | 5,000 Meters Division 4 | 10 | 17:47.0 | 11 |
| Oct 19 | Late Season Warrior InvitationalOct 19 · 5,000 Meters Varsity · Place 8 · Vestaburg | 5,000 Meters Varsity | 8 | 18:00.61 | 11 |
| Oct 16 | MSAC League MeetOct 16 · 5,000 Meters Varsity · Place 22 · Vestaburg | 5,000 Meters Varsity | 22 | 19:32.19 | 11 |
| Oct 11 | Mustang InvitationalOct 11 · 5,000 Meters High School Blue · Place 6 · Vestaburg | 5,000 Meters High School Blue | 6 | 19:10.84 | 11 |
| Oct 2 | MSAC Jamboree 2 hosted by MerrillOct 2 · 5,000 Meters Varsity · Place 15 · Vestaburg | 5,000 Meters Varsity | 15 | 18:50.15 | 11 |
| Sep 28 | Carson City-Crystal (Don Baese) InvitationalSep 28 · 5,000 Meters High School Boys · Place 28 · Vestaburg | 5,000 Meters High School Boys | 28 | 18:33.98 PB | 11 |
| Sep 21 | Evart InvitationalSep 21 · 5,000 Meters Varsity · Place 4 · Vestaburg | 5,000 Meters Varsity | 4 | 19:03.1 | 11 |
| Sep 18 | MSAC Jamboree #1 hosted by ColemanSep 18 · 5,000 Meters Varsity · Place 11 · Vestaburg | 5,000 Meters Varsity | 11 | 18:50.04 PB | 11 |
| Sep 10 | Beal City InvitationalSep 10 · 5,000 Meters Varsity · Place 8 · Vestaburg | 5,000 Meters Varsity | 8 | 19:03.69 | 11 |
| Sep 7 | Hornet RunSep 7 · 5,000 Meters Varsity · Place 11 · Vestaburg | 5,000 Meters Varsity | 11 | 19:04.07 | 11 |
| Aug 20 | Early Season Warrior InvitationalAug 20 · 5,000 Meters Varsity · Place 12 · Vestaburg | 5,000 Meters Varsity | 12 | 19:10.71 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 30-4 @ ShepherdOct 26 · 5,000 Meters Division 4 · Place 20 · Vestaburg | 5,000 Meters Division 4 | 20 | 18:19.30 | 10 |
| Oct 20 | Late Season Warrior InvitationalOct 20 · 5,000 Meters Varsity · Place 15 · Vestaburg | 5,000 Meters Varsity | 15 | 19:11.09 | 10 |
| Oct 17 | MSAC Jamboree #3 hosted by Carson CityOct 17 · 5,000 Meters Varsity · Place 21 · Vestaburg | 5,000 Meters Varsity | 21 | 18:43.04 | 10 |
| Oct 12 | Mustang InvitationalOct 12 · 5,000 Meters Varsity Blue · Place 35 · Vestaburg | 5,000 Meters Varsity Blue | 35 | 18:45.46 PB | 10 |
| Oct 6 | 31st Heritage InvitationalOct 6 · 5,000 Meters Varsity · Place 63 · Vestaburg | 5,000 Meters Varsity | 63 | 19:10.14 | 10 |
| Oct 3 | MSAC Jamboree #2 hosted by BreckenridgeOct 3 · 5,000 Meters Varsity · Place 20 · Vestaburg | 5,000 Meters Varsity | 20 | 19:34.77 PB | 10 |
| Sep 29 | Carson City-Crystal Don Baese InvitationalSep 29 · 5,000 Meters Blue Varsity - Small · Place 34 · Vestaburg | 5,000 Meters Blue Varsity - Small | 34 | 18:34.91 PB | 10 |
| Sep 19 | MSAC Jamboree #1 hosted by AshleySep 19 · 5,000 Meters Varsity · Place 30 · Vestaburg | 5,000 Meters Varsity | 30 | 20:13.62 PB | 10 |
| Sep 11 | Beal City InvitationalSep 11 · Varsity · Place 25 · Vestaburg | Varsity | 25 | 20:19.59 | 10 |
| Sep 6 | 2018 Shepherd John Bruder ClassicSep 6 · 5,000 Meters Varsity Small School · Place 41 · Vestaburg | 5,000 Meters Varsity Small School | 41 | 20:21.20 PB | 10 |
2017 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 30-4 at ShepherdOct 27 · 5,000 Meters Varsity · Place 51 · Vestaburg | 5,000 Meters Varsity | 51 | 19:55.40 | 9 |
| Oct 21 | Late Season Warrior InvitationalOct 21 · 5,000 Meters Varsity · Place 21 · Vestaburg | 5,000 Meters Varsity | 21 | 20:20.90Unofficial | 9 |
| Oct 18 | MSAC JamboreeOct 18 · 5,000 Meters Varsity · Place 33 · Vestaburg | 5,000 Meters Varsity | 33 | 20:12.04 | 9 |
| Oct 13 | Mustang InvitationalOct 13 · 5,000 Meters Varsity · Place 113 · Vestaburg | 5,000 Meters Varsity | 113 | 20:37.77 | 9 |
| Oct 7 | 30th Annual Heritage InvitationalOct 7 · 5,000 Meters Varsity · Place 119 · Vestaburg | 5,000 Meters Varsity | 119 | 20:25.69 PB | 9 |
| Oct 4 | MSAC League MeetOct 4 · 5,000 Meters Varsity · Place 30 · Vestaburg | 5,000 Meters Varsity | 30 | 20:03.79 PB | 9 |
| Sep 30 | Don Baese InvitationalSep 30 · 5,000 Meters Blue Varsity - Small · Place 95 · Vestaburg | 5,000 Meters Blue Varsity - Small | 95 | 20:03.78 | 9 |
| Sep 20 | MSAC JamboreeSep 20 · 5,000 Meters Varsity · Place 36 · Vestaburg | 5,000 Meters Varsity | 36 | 22:03.68 | 9 |
| Sep 16 | Harrison Hornet InvitationalSep 16 · 5,000 Meters Varsity · Place 11 · Vestaburg | 5,000 Meters Varsity | 11 | 21:51.59 PB | 9 |
| Sep 12 | Beal City InvitationalSep 12 · 5,000 Meters Varsity · Place 42 · Vestaburg | 5,000 Meters Varsity | 42 | 21:17.16 PB | 9 |
| Sep 9 | Central Montcalm Hornet Run Grade Level RaceSep 9 · 5,000 Meters Freshman · Place 23 · Vestaburg | 5,000 Meters Freshman | 23 | 20:50.63 PB | 9 |
| Sep 6 | 2017 Shepherd BLUEJAY InviteSep 6 · 5,000 Meters Varsity · Place 97 · Vestaburg | 5,000 Meters Varsity | 97 | 21:03.00 PB | 9 |
| Aug 22 | Early Season Warrior InvitationalAug 22 · 5,000 Meters Varsity · Place 145 · Vestaburg | 5,000 Meters Varsity | 145 | 24:12.24Unofficial | 9 |