Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 22:59.5 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Ella SharpCascade Conference Championship · Oct 19 | 22:47.79 | Cascade Conference Championship | October 19, 2016 |
| 5,000 Meters · Ella Sharp Park OFFICIALCascade Conference Championship · Oct 17 | 21:56.46 | Cascade Conference Championship | October 17, 2018 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City-Crystal Don Baese Invitational · Sep 29 | 22:09.05 | Carson City-Crystal Don Baese Invitational | September 29, 2018 |
| 5,000 Meters · Haper Creek HSHarper Creek Optimist Invite · Aug 26 | 23:48 | Harper Creek Optimist Invite | August 26, 2017 |
| 5,000 Meters · Heritage Park (Hanover) OFFICIALManchester & Vandercook Lake @ Hanover-Horton · Oct 1 | 22:03.50 | Manchester & Vandercook Lake @ Hanover-Horton | October 1, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 2 | 23:55.0 | MHSAA LP D3 Finals | November 2, 2019 |
| 5,000 Meters · Owen's ParkHillsdale Invitational · Aug 30 | 23:17.4 | Hillsdale Invitational | August 30, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 22:16.0 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Sand Creek HSSand Creek Invitational · Oct 24 | 23:58.25 | Sand Creek Invitational | October 24, 2016 |
| 5,000 Meters · Sand Creek XC CourseSand Creek Invitational · Oct 23 | 26:07.1 | Sand Creek Invitational | October 23, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 31:56.4 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Springport HSSpringport Invitational · Sep 6 | 22:52 | Springport Invitational | September 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D3 FinalsNov 2 · 5,000 Meters D3 · Place 222 · Hanover-HortonHanover-Horton | 5,000 Meters D3 | 222 | 23:55.0 PB | 12 |
| Oct 25 | MHSAA LP Region 23-3 @ Vandercook LakeOct 25 · 5,000 Meters Division 3 · Place 23 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 23 | 22:12.6 | 12 |
| Oct 12 | J.Chris Jensen MeetOct 12 · 5,000 Meters Varsity · Place 54 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 54 | 24:21.84 | 12 |
| Oct 8 | Hanover-Horton & East Jackson @ NapoleonOct 8 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 4 | 22:19 | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 3 · Place 100 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 100 | 22:16.0 PB | 12 |
| Oct 1 | Manchester & Vandercook Lake @ Hanover-HortonOct 1 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 4 | 22:03.50 PB | 12 |
| Sep 28 | 2019 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 49 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 49 | 22:38.0 | 12 |
| Sep 21 | Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 3 · Place 39 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Division 3 | 39 | 24:43.2 | 12 |
| Sep 17 | Michigan Center & Grass Lake @ Hanover-HortonSep 17 · 5,000 Meters Varsity · Place 6 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 6 | 22:38.39 | 12 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 43 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 43 | 22:34.0 | SR |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 40 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 40 | 22:36.59 | 12 |
| Aug 28 | Hillsdale InvitationalAug 28 · 5,000 Meters Varsity · Place 14 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 14 | 22:41.30 | 12 |
2018 Cross Country
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | 2018 MITCA Team Michigan Mid East QualifierNov 10 · 5,000 Meters Futures Girls · Place 43 · JeromeJerome | 5,000 Meters Futures Girls | 43 | 24:22.30Unofficial | 11 |
| Nov 3 | MHSAA LP Division 3 FinalsNov 3 · Division 3 · Place 150 · Hanover-HortonHanover-Horton | Division 3 | 150 | 21:56.9 | — |
| Oct 27 | MHSAA LP Region 23-3 @ Vandercook LakeOct 27 · 5,000 Meters Division 3 · Place 22 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 22 | 22:15.2 | 11 |
| Oct 17 | Cascade Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 8 | 21:56.46 PB | 11 |
| Oct 13 | J. Chris Jensen Meet HSOct 13 · Varsity · Place 25 · Hanover-HortonHanover-Horton | Varsity | 25 | 22:04.15 | 11 |
| Oct 9 | Grass Lake/Michigan Center @ Hanover-HortonOct 9 · Varsity · Place 8 · Hanover-HortonHanover-Horton | Varsity | 8 | 22:57.12 | 11 |
| Oct 6 | Hudson Booster InvitationalOct 6 · 5,000 Meters Division 2 · Place 51 · Hanover-HortonHanover-Horton | 5,000 Meters Division 2 | 51 | 24:39.03 | 11 |
| Oct 2 | Napoleon vs. East Jackson & Hanover-HortonOct 2 · Varsity · Place 3 · Hanover-HortonHanover-Horton | Varsity | 3 | 21:44.10 | 11 |
| Sep 29 | Carson City-Crystal Don Baese InvitationalSep 29 · 5,000 Meters Gold Varsity - Large · Place 21 · Hanover-HortonHanover-Horton | 5,000 Meters Gold Varsity - Large | 21 | 22:09.05 PB | 11 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 3 · Place 34 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Division 3 | 34 | 22:31.6 | 11 |
| Sep 18 | Addison vs Hanover-HortonSep 18 · Varsity · Place 3 · Hanover-HortonHanover-Horton | Varsity | 3 | 22:58.89 | 11 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · 5,000 Meters Varsity · Place 32 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 32 | 23:51.5 | 11 |
| Sep 5 | Springport InvitationalSep 5 · Varsity · Place 34 · Hanover-HortonHanover-Horton | Varsity | 34 | 26:06 | 11 |
| Aug 29 | 30th Hillsdale XC InvitationalAug 29 · 5,000 Meters Varsity · Place 18 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 18 | 22:44.12 | 11 |
| Aug 25 | Harper Creek Optimist InvitationalAug 25 · 5,000 Meters Varsity · Place 13 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 13 | 23:23 | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Sand Creek InvitationalOct 23 · 5,000 Meters Varsity · Place 39 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 39 | 26:07.1 PB | 10 |
| Oct 18 | Cascades Conference Oct 18 · 5,000 Meters Mixed Novice · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Mixed Novice | 8 | 27:59.6 | 10 |
| Oct 18 | Cascades Conference Oct 18 · 5,000 Meters Junior Varsity · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Junior Varsity | 8 | 27:59.59 | 10 |
| Oct 14 | J. Chris Jensen Memorial Run-HSOct 14 · 5,000 Meters Junior Varsity · Place 32 · Hanover-HortonHanover-Horton | 5,000 Meters Junior Varsity | 32 | 30:20.52 | 10 |
| Oct 10 | Napoleon/East Jackson vs Hanover-HortonOct 10 · 5,000 Meters Varsity · Place 15 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 15 | 29:37.48 | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V, IV, III (JV) · Place 86 · Hanover-HortonHanover-Horton | 5,000 Meters Division V, IV, III (JV) | 86 | 31:56.4 PB | 10 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Class 3 · Place 39 · Hanover-HortonHanover-Horton | 5,000 Meters Class 3 | 39 | 22:59.5 PB | 10 |
| Sep 6 | Springport InvitationalSep 6 · 5,000 Meters Class 1 · Place 25 · Hanover-HortonHanover-Horton | 5,000 Meters Class 1 | 25 | 22:52 PB | 10 |
| Aug 30 | Hillsdale InvitationalAug 30 · 5,000 Meters Varsity · Place 12 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 12 | 23:17.4 PB | 10 |
| Aug 26 | Harper Creek Optimist InviteAug 26 · 5,000 Meters Womens 9/10 Race · Place 14 · Hanover-HortonHanover-Horton | 5,000 Meters Womens 9/10 Race | 14 | 23:48 PB | 10 |
2016 Cross Country
4 results