Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Corunna HSCorunna Earlybird Invitational · Aug 27 | 19:21.06 | Corunna Earlybird Invitational | August 27, 2014 |
| 5,000 Meters · East Lansing High SchoolJV Meet - East Lansing · Oct 9 | 17:52.0 | JV Meet - East Lansing | October 9, 2014 |
| 5,000 Meters · EL Soccer/XC ComplexBob Brown Frosh/JV Invitational · Oct 15 | 18:33.2 | Bob Brown Frosh/JV Invitational | October 15, 2015 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson HS Invitational · Sep 20 | 18:28.6 | Jackson HS Invitational | September 20, 2014 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALPost a PR Last Chance Invite · Oct 29 | 18:14.44 | Post a PR Last Chance Invite | October 29, 2014 |
| 5,000 Meters · Ledge Meadows Golf CourseCAAC Blue League Meet · Oct 20 | 17:25.0 | CAAC Blue League Meet | October 20, 2016 |
| 5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 15 | 17:13 | Greater Lansing Cross Country Championship | October 15, 2016 |
| 5,000 Meters · Portage West MSPortage Invitational · Oct 4 | 18:09 | Portage Invitational | October 4, 2014 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsMHSAA LP Region 04-01 @ Brighton Huron Meadows Metropark · Oct 28 | 17:15.5h | MHSAA LP Region 04-01 @ Brighton Huron Meadows Metropark | October 28, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 04-01 @ Brighton Huron Meadows MetroparkOct 28 · 5,000 Meters Varsity · Place 37 · Okemos | 5,000 Meters Varsity | 37 | 17:15.5h PB | 12 |
| Oct 20 | CAAC Blue League MeetOct 20 · 5,000 Meters Varsity · Place 16 · Okemos | 5,000 Meters Varsity | 16 | 17:25.0 PB | 12 |
| Oct 15 | Greater Lansing Cross Country ChampionshipOct 15 · 5,000 Meters Varsity · Place 47 · Okemos | 5,000 Meters Varsity | 47 | 17:13 PB | 12 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters Vars-Big Schools (Gold) · Place 85 · Okemos | 5,000 Meters Vars-Big Schools (Gold) | 85 | 18:12.20 | 12 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 38 · Okemos | 5,000 Meters Varsity | 38 | 19:52.1 | 12 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | CAAC Blue League MeetOct 22 · 5,000 Meters Junior Varsity · Place 6 · Okemos | 5,000 Meters Junior Varsity | 6 | 18:21.7 | 11 |
| Oct 15 | Bob Brown Frosh/JV InvitationalOct 15 · 5,000 Meters J.V. Boys · Place 16 · Okemos | 5,000 Meters J.V. Boys | 16 | 18:33.2 PB | 11 |
| Sep 1 | Corunna Early BirdSep 1 · 5,000 Meters Varsity Large · Place 30 · Okemos | 5,000 Meters Varsity Large | 30 | 19:49.58 | 11 |
| Aug 15 | Okemos Alumni MeetAug 15 · 5,000 Meters Varsity · Okemos | 5,000 Meters Varsity | 0 | 19:09Unofficial | 11 |
2014 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Post a PR Last Chance InviteOct 29 · 5,000 Meters Varsity 1 · Place 111 · Okemos | 5,000 Meters Varsity 1 | 111 | 18:14.44 PB | 10 |
| Oct 16 | CAAC Blue League MeetOct 16 · 5,000 Meters J.V · Place 4 · Okemos | 5,000 Meters J.V | 4 | 18:10.2 | 10 |
| Oct 9 | JV Meet - East LansingOct 9 · 5,000 Meters Junior Varsity Boys · Place 6 · Okemos | 5,000 Meters Junior Varsity Boys | 6 | 17:52.0 PB | 10 |
| Oct 4 | Portage InvitationalOct 4 · 5,000 Meters Division 1 JV · Place 72 · Okemos | 5,000 Meters Division 1 JV | 72 | 18:09 PB | 10 |
| Sep 20 | Jackson HS InvitationalSep 20 · 5,000 Meters Varsity D1 · Place 134 · Okemos | 5,000 Meters Varsity D1 | 134 | 18:28.6 PB | 10 |
| Sep 16 | CAAC Blue JamboreeSep 16 · 5,000 Meters Varsity or JV · Okemos | 5,000 Meters Varsity or JV | 0 | 18:36Unofficial | 10 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Large School Boys · Place 35 · Okemos | 5,000 Meters Large School Boys | 35 | 19:21.06 PB | 10 |
| Aug 16 | Okemos Alumni MeetAug 16 · 5,000 Meters Varsity · Okemos | 5,000 Meters Varsity | 0 | 20:05Unofficial | 10 |