Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Addison HS OFFICIALHanover Horton · Sep 26 | 18:43.20 | Hanover Horton | September 26, 2017 |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 18:11.3 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Ella SharpJ. Chris Jensen Memorial Run-HS · Oct 14 | 18:05.55 | J. Chris Jensen Memorial Run-HS | October 14, 2017 |
| 5,000 Meters · Ella Sharp Park OFFICIALCascade Conference Championship · Oct 17 | 17:30.89 | Cascade Conference Championship | October 17, 2018 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City-Crystal Don Baese Invitational · Sep 29 | 17:19.97 | Carson City-Crystal Don Baese Invitational | September 29, 2018 |
| 5,000 Meters · Haper Creek HSHarper Creek Optimist Invite · Aug 26 | 18:37 | Harper Creek Optimist Invite | August 26, 2017 |
| 5,000 Meters · Heritage Park (Hanover) OFFICIALGrass Lake/Michigan Center vs Hanover-Horton · Sep 19 | 17:53.32 | Grass Lake/Michigan Center vs Hanover-Horton | September 19, 2017 |
| 5,000 Meters · Owen's ParkHillsdale Invitational · Aug 30 | 18:03.2 | Hillsdale Invitational | August 30, 2017 |
| 5,000 Meters · Sand Creek HSSand Creek Invitational · Oct 24 | 19:07.63 | Sand Creek Invitational | October 24, 2016 |
| 5,000 Meters · Springport HSSpringport Invitational · Sep 6 | 17:56 | Springport Invitational | September 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | 2018 MITCA Team Michigan Mid East QualifierNov 10 · 5,000 Meters Senior Boys · Place 68 · JacksonJackson | 5,000 Meters Senior Boys | 68 | 17:46.40Unofficial | 12 |
| Nov 3 | MHSAA LP Division 3 FinalsNov 3 · Division 3 · Place 70 · Hanover-HortonHanover-Horton | Division 3 | 70 | 17:22.3 | — |
| Oct 27 | MHSAA LP Region 23-3 @ Vandercook LakeOct 27 · 5,000 Meters Division 3 · Place 6 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 6 | 17:08.8 | 12 |
| Oct 19 | Manchester/Hanover/VandercookOct 19 · 5,000 Meters Varsity · Place 1 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 1 | 17:53 | 12 |
| Oct 17 | Cascade Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 8 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 8 | 17:30.89 PB | 12 |
| Oct 13 | J. Chris Jensen Meet HSOct 13 · Varsity · Place 8 · Hanover-HortonHanover-Horton | Varsity | 8 | 17:17.68 | 12 |
| Oct 9 | Grass Lake/Michigan Center @ Hanover-HortonOct 9 · Varsity · Place 3 · Hanover-HortonHanover-Horton | Varsity | 3 | 17:37.20 | 12 |
| Oct 6 | Hudson Booster InvitationalOct 6 · 5,000 Meters Division 2 · Place 13 · Hanover-HortonHanover-Horton | 5,000 Meters Division 2 | 13 | 17:57.19 | 12 |
| Oct 2 | Napoleon vs. East Jackson & Hanover-HortonOct 2 · Varsity · Place 4 · Hanover-HortonHanover-Horton | Varsity | 4 | 17:09 | 12 |
| Sep 29 | Carson City-Crystal Don Baese InvitationalSep 29 · 5,000 Meters Gold Varsity - Large · Place 17 · Hanover-HortonHanover-Horton | 5,000 Meters Gold Varsity - Large | 17 | 17:19.97 PB | 12 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 2 · Place 11 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity Division 2 | 11 | 17:08.8 | 12 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 12 · Hanover-HortonHanover-Horton | Varsity | 12 | 17:52.2 | 12 |
| Sep 5 | Springport InvitationalSep 5 · Varsity · Place 10 · Hanover-HortonHanover-Horton | Varsity | 10 | 18:11 | 12 |
| Aug 29 | 30th Hillsdale XC InvitationalAug 29 · 5,000 Meters Varsity · Place 5 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 5 | 17:19.03 | 12 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Cascades Conference Oct 18 · 5,000 Meters Varsity · Place 15 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 15 | 18:22.68 | 11 |
| Oct 14 | J. Chris Jensen Memorial Run-HSOct 14 · 5,000 Meters Varsity · Place 16 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 16 | 18:05.55 PB | 11 |
| Oct 10 | Napoleon/East Jackson vs Hanover-HortonOct 10 · 5,000 Meters Varsity · Place 7 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 7 | 18:01.80 | 11 |
| Oct 7 | Portage InviteOct 7 · 5,000 Meters Division 3 · Place 57 · Hanover-HortonHanover-Horton | 5,000 Meters Division 3 | 57 | 17:51.0 | 11 |
| Sep 30 | Don Baese InvitationalSep 30 · 5,000 Meters Gold Varsity - Large · Place 26 · Hanover-HortonHanover-Horton | 5,000 Meters Gold Varsity - Large | 26 | 17:39.89 | 11 |
| Sep 26 | Hanover HortonSep 26 · 5,000 Meters Varsity · Place 4 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 4 | 18:43.20 PB | 11 |
| Sep 19 | Grass Lake/Michigan Center vs Hanover-HortonSep 19 · 5,000 Meters Varsity · Place 7 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 7 | 17:53.32 PB | 11 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters Class 2 · Place 49 · Hanover-HortonHanover-Horton | 5,000 Meters Class 2 | 49 | 18:11.3 PB | 11 |
| Sep 6 | Springport InvitationalSep 6 · 5,000 Meters Class 1 · Place 23 · Hanover-HortonHanover-Horton | 5,000 Meters Class 1 | 23 | 17:56 PB | 11 |
| Aug 30 | Hillsdale InvitationalAug 30 · 5,000 Meters Varsity · Place 14 · Hanover-HortonHanover-Horton | 5,000 Meters Varsity | 14 | 18:03.2 PB | 11 |
| Aug 26 | Harper Creek Optimist InviteAug 26 · 5,000 Meters Mens 11/12 Race · Place 13 · Hanover-HortonHanover-Horton | 5,000 Meters Mens 11/12 Race | 13 | 18:37 PB | 11 |
2016 Cross Country
3 results