Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Benzie Central HSNWC Jamboree #2 - Benzie Central · Sep 27 | 13:41.58 | NWC Jamboree #2 - Benzie Central | September 27, 2016 |
| 2 Miles · Buckley HSNWC #3 · Oct 13 | 13:36.69 | NWC #3 | October 13, 2015 |
| 2 Miles · Courtade ElementaryTraverse City Invitational · Oct 17 | 17:34.18 | Traverse City Invitational | October 17, 2015 |
| 2 Miles · KingsleyKingsley Stags Invite · Sep 22 | 14:35 | Kingsley Stags Invite | September 22, 2016 |
| 2 Miles · Mesick HSNWC Jamboree #3 - Mesick · Oct 11 | 13:36.72 | NWC Jamboree #3 - Mesick | October 11, 2016 |
| 2,000 Meters · Jean Burns FarmCentral Lake Invitational · Sep 24 | 14:32.9 | Central Lake Invitational | September 24, 2016 |
| 3,200 Meters · KingsleyKingsley GNW Jamboree · Sep 29 | 14:20.95 | Kingsley GNW Jamboree | September 29, 2015 |
| 3,200 Meters · West Shore Community CollegeLudington Briggs True Value Invite · Sep 17 | 15:05.74 | Ludington Briggs True Value Invite | September 17, 2016 |
| 5,000 Meters · Benzie CentralMHSAA LP Region 29-4 host Bear Lake @ Buckley · Oct 31 | 18:49.34 | MHSAA LP Region 29-4 host Bear Lake @ Buckley | October 31, 2020 |
| 5,000 Meters · Benzie Central HSNWC Jamboree #2 @ Benzie · Sep 29 | 20:02.55 | NWC Jamboree #2 @ Benzie | September 29, 2020 |
| 5,000 Meters · Buckley HSBuckley Invite · Sep 7 | 20:49.00 | Buckley Invite | September 7, 2019 |
| 5,000 Meters · Glen LakeNWC Jamboree #2 - Glen Lake · Sep 24 | 21:00.27 | NWC Jamboree #2 - Glen Lake | September 24, 2019 |
| 5,000 Meters · KingsleyKingsley Invite · Sep 19 | 22:26.9 | Kingsley Invite | September 19, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D4 Finals · Nov 2 | 19:19.6 | MHSAA LP D4 Finals | November 2, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 20:13.6 | Portage Invite | October 5, 2019 |
| 5,000 Meters · West Shore Community CollegeLudington Cross Country Invite · Sep 19 | 20:29.34 | Ludington Cross Country Invite | September 19, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 29-4 host Bear Lake @ BuckleyOct 31 · 5,000 Meters D4 Boys · Place 23 · FrankfortFrankfort | 5,000 Meters D4 Boys | 23 | 18:49.34 PB | 12 |
| Sep 29 | NWC Jamboree #2 @ BenzieSep 29 · 5,000 Meters HS Boys · Place 27 · FrankfortFrankfort | 5,000 Meters HS Boys | 27 | 20:02.55 PB | 12 |
| Sep 19 | Ludington Cross Country InviteSep 19 · 5,000 Meters Session 3 · Place 15 · FrankfortFrankfort | 5,000 Meters Session 3 | 15 | 20:29.34 PB | 12 |
| Sep 15 | NWC Jamboree #1 @ BenzieSep 15 · 5,000 Meters Varsity · Place 25 · FrankfortFrankfort | 5,000 Meters Varsity | 25 | 20:55.51 | 12 |
| Aug 29 | Benzie Central Pete Moss InvitationalAug 29 · 5,000 Meters Friday Session 3 · Place 21 · FrankfortFrankfort | 5,000 Meters Friday Session 3 | 21 | 21:04.62 | 12 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D4 FinalsNov 2 · 5,000 Meters D4 · Place 183 · FrankfortFrankfort | 5,000 Meters D4 | 183 | 19:19.6 PB | 11 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 4 · Place 128 · FrankfortFrankfort | 5,000 Meters Division 4 | 128 | 20:13.6 PB | 11 |
| Sep 24 | NWC Jamboree #2 - Glen Lake Sep 24 · 5,000 Meters Varsity · Place 21 · FrankfortFrankfort | 5,000 Meters Varsity | 21 | 21:00.27 PB | 11 |
| Sep 19 | Kingsley InviteSep 19 · 5,000 Meters Varsity · Place 59 · FrankfortFrankfort | 5,000 Meters Varsity | 59 | 22:26.9 PB | 11 |
| Sep 14 | Ludington Cross Country InvitationalSep 14 · 5,000 Meters Varsity Division 2 · Place 20 · FrankfortFrankfort | 5,000 Meters Varsity Division 2 | 20 | 21:49.61 | 11 |
| Sep 7 | Buckley InviteSep 7 · 5,000 Meters Varsity · Place 43 · FrankfortFrankfort | 5,000 Meters Varsity | 43 | 20:49.00 PB | 11 |
2016 Cross Country
6 results2015 Cross Country
6 results