Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Ackerson Lake HSMichigan center vs Hannover Horton/Addison dual · Oct 6 | 23:24.8 | Michigan center vs Hannover Horton/Addison dual | October 6, 2015 |
| 5,000 Meters · Addison HS OFFICIALHanover Horton · Sep 26 | 31:35.13 | Hanover Horton | September 26, 2017 |
| 5,000 Meters · Ella SharpCascades Conference Championship · Oct 21 | 23:23.86 | Cascades Conference Championship | October 21, 2015 |
| 5,000 Meters · Ella Sharp Park OFFICIALJ. Chris Jensen Memorial Run · Oct 17 | 21:27.29 | J. Chris Jensen Memorial Run | October 17, 2015 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City-Crystal Don Baese Invitational · Sep 29 | 23:57.33 | Carson City-Crystal Don Baese Invitational | September 29, 2018 |
| 5,000 Meters · Fish Creek Sportsman's ClubCarson City Crystal Invite · Oct 3 | 21:56.8 | Carson City Crystal Invite | October 3, 2015 |
| 5,000 Meters · Haper Creek HSHarper Creek Optimist Invitational · Aug 29 | 23:46 | Harper Creek Optimist Invitational | August 29, 2015 |
| 5,000 Meters · Heritage Park (Hanover) OFFICIALHanover-Horton/Napoleon/Manchester · Oct 13 | 21:35.10 | Hanover-Horton/Napoleon/Manchester | October 13, 2015 |
| 5,000 Meters · Leslie CC CourseBlackhawk Inv. · Sep 16 | 24:13.15 | Blackhawk Inv. | September 16, 2015 |
| 5,000 Meters · Michigan Center HSHanover-Horton vs Michigan Center & Addison · Oct 6 | 23:24.8 | Hanover-Horton vs Michigan Center & Addison | October 6, 2015 |
| 5,000 Meters · Owen's ParkHillsdale Booster Invitational · Sep 2 | 25:39.4 | Hillsdale Booster Invitational | September 2, 2015 |
| 5,000 Meters · Sand Creek HSSand Creek Invitational · Oct 26 | 22:40.3 | Sand Creek Invitational | October 26, 2015 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 30:03.6 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Springport HSSpringport Invitational · Sep 6 | 27:51 | Springport Invitational | September 6, 2017 |
| 5,000 Meters · Springport HSSpringport Invitational · Sep 9 | 23:15 | Springport Invitational | September 9, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Sand Creek Invitational Oct 22 · 5,000 Meters Varsity · Place 64 · Hanover-Horton | 5,000 Meters Varsity | 64 | 24:04.3 | 12 |
| Oct 19 | Manchester/Hanover/VandercookOct 19 · 5,000 Meters Varsity · Place 21 · Hanover-Horton | 5,000 Meters Varsity | 21 | 23:29 | 12 |
| Oct 17 | Cascade Conference ChampionshipOct 17 · 5,000 Meters Junior Varsity · Place 24 · Hanover-Horton | 5,000 Meters Junior Varsity | 24 | 22:27.81 | 12 |
| Oct 13 | J. Chris Jensen Meet HSOct 13 · Varsity · Place 79 · Hanover-Horton | Varsity | 79 | 24:18.01 | 12 |
| Oct 9 | Grass Lake/Michigan Center @ Hanover-HortonOct 9 · Varsity · Place 37 · Hanover-Horton | Varsity | 37 | 26:11.22 | 12 |
| Oct 2 | Napoleon vs. East Jackson & Hanover-HortonOct 2 · Varsity · Place 35 · Hanover-Horton | Varsity | 35 | 23:46 | 12 |
| Sep 29 | Carson City-Crystal Don Baese InvitationalSep 29 · 5,000 Meters Junior Varsity Boys · Place 96 · Hanover-Horton | 5,000 Meters Junior Varsity Boys | 96 | 23:57.33 PB | 12 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 304 · Hanover-Horton | 5,000 Meters Junior Varsity | 304 | 24:36.3 | 12 |
| Sep 5 | Springport InvitationalSep 5 · Junior Varsity · Place 57 · Hanover-Horton | Junior Varsity | 57 | 26:43 | 12 |
| Aug 29 | 30th Hillsdale XC InvitationalAug 29 · 5,000 Meters Varsity · Place 71 · Hanover-Horton | 5,000 Meters Varsity | 71 | 26:03.69 | 12 |
| Aug 25 | Harper Creek Optimist InvitationalAug 25 · 5,000 Meters Varsity · Place 40 · Hanover-Horton | 5,000 Meters Varsity | 40 | 26:22 | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Cascades Conference Oct 18 · 5,000 Meters Mixed Novice · Place 21 · Hanover-Horton | 5,000 Meters Mixed Novice | 21 | 32:16.5 | 11 |
| Oct 18 | Cascades Conference Oct 18 · 5,000 Meters Junior Varsity · Place 21 · Hanover-Horton | 5,000 Meters Junior Varsity | 21 | 32:16.50 | 11 |
| Sep 26 | Hanover HortonSep 26 · 5,000 Meters Varsity · Place 23 · Hanover-Horton | 5,000 Meters Varsity | 23 | 31:35.13 PB | 11 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division V, IV, III (JV) · Place 166 · Hanover-Horton | 5,000 Meters Division V, IV, III (JV) | 166 | 30:03.6 PB | 11 |
| Sep 6 | Springport InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 82 · Hanover-Horton | 5,000 Meters Junior Varsity | 82 | 27:51 PB | 11 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | Don Bease InvitationalOct 1 · 5,000 Meters Junior Varsity Boys · Place 166 · Hanover-Horton | 5,000 Meters Junior Varsity Boys | 166 | 27:40.77 | 10 |
| Sep 23 | Jackson MS & HS-JV InvitationalSep 23 · 5,000 Meters HS Junior Varsity Boys · Place 222 · Hanover-Horton | 5,000 Meters HS Junior Varsity Boys | 222 | 26:21.4 | 10 |
| Sep 7 | Springport InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 78 · Hanover-Horton | 5,000 Meters Junior Varsity | 78 | 30:03.19 | 10 |
| Aug 31 | Hillsdale InvitationalAug 31 · 5,000 Meters Varsity · Place 72 · Hanover-Horton | 5,000 Meters Varsity | 72 | 29:51.12 | 10 |
2015 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Sand Creek InvitationalOct 26 · 5,000 Meters Varsity · Place 71 · Hanover-Horton | 5,000 Meters Varsity | 71 | 22:40.3 PB | 9 |
| Oct 21 | Cascades Conference ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 17 · Hanover-Horton | 5,000 Meters Junior Varsity | 17 | 23:23.86 PB | 9 |
| Oct 17 | J. Chris Jensen Memorial RunOct 17 · 5,000 Meters Junior Varsity · Place 22 · Hanover-Horton | 5,000 Meters Junior Varsity | 22 | 21:27.29 PB | 9 |
| Oct 13 | Hanover-Horton/Napoleon/ManchesterOct 13 · 5,000 Meters Varsity · Place 27 · Hanover-Horton | 5,000 Meters Varsity | 27 | 21:35.10 PB | 9 |
| Oct 6 | Michigan center vs Hannover Horton/Addison dualOct 6 · 5,000 Meters Varsity · Place 24 · Hanover-Horton | 5,000 Meters Varsity | 24 | 23:24.8 PB | 9 |
| Oct 6 | Hanover-Horton vs Michigan Center & AddisonOct 6 · 5,000 Meters Varsity · Place 24 · Hanover-Horton | 5,000 Meters Varsity | 24 | 23:24.8 PB | 9 |
| Oct 3 | Carson City Crystal InviteOct 3 · 5,000 Meters Junior Varsity · Place 104 · Hanover-Horton | 5,000 Meters Junior Varsity | 104 | 21:56.8 PB | 9 |
| Sep 22 | Grass Lake at Hanover-HortonSep 22 · 5,000 Meters Varsity · Place 17 · Hanover-Horton | 5,000 Meters Varsity | 17 | 22:49Unofficial | 9 |
| Sep 16 | Blackhawk Inv.Sep 16 · 5,000 Meters Varsity · Place 68 · Hanover-Horton | 5,000 Meters Varsity | 68 | 24:13.15 PB | 9 |
| Sep 9 | Springport InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 33 · Hanover-Horton | 5,000 Meters Junior Varsity | 33 | 23:15 PB | 9 |
| Sep 2 | Hillsdale Booster InvitationalSep 2 · 5,000 Meters Varsity · Place 66 · Hanover-Horton | 5,000 Meters Varsity | 66 | 25:39.4 PB | 9 |
| Aug 29 | Harper Creek Optimist InvitationalAug 29 · 5,000 Meters Underclass Boys · Place 33 · Hanover-Horton | 5,000 Meters Underclass Boys | 33 | 23:46 PB | 9 |