Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Corunna HSCorunna Early Bird · Sep 1 | 19:29.84 | Corunna Early Bird | September 1, 2015 |
| 5,000 Meters · Dewitt HSCAAC Blue Meet #1 · Sep 20 | 17:31.5 | CAAC Blue Meet #1 | September 20, 2018 |
| 5,000 Meters · EL Soccer/XC ComplexCAAC Blue Meet #1 · Sep 19 | 16:43.6 | CAAC Blue Meet #1 | September 19, 2017 |
| 5,000 Meters · Ella Sharp Park OFFICIALCAAC Blue Meet #1 · Sep 20 | 17:50.0 | CAAC Blue Meet #1 | September 20, 2016 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 17:19.70 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Ledge Meadows Golf CourseCAAC Blue League Meet · Oct 19 | 16:45.8 | CAAC Blue League Meet | October 19, 2017 |
| 5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 15 | 17:00 | Greater Lansing Cross Country Championship | October 15, 2016 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsMHSAA LP Region 04-1 at Huron Meadows (Brighton) · Oct 27 | 16:28.2 | MHSAA LP Region 04-1 at Huron Meadows (Brighton) | October 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 04-1 @ BrightonOct 26 · 5,000 Meters Division 1 · Place 18 · Okemos | 5,000 Meters Division 1 | 18 | 16:32.0 | 12 |
| Oct 18 | CAAC Blue League MeetOct 18 · 5,000 Meters Varsity · Place 7 · Okemos | 5,000 Meters Varsity | 7 | 16:54.6 | 12 |
| Oct 13 | Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 23 · Okemos | 5,000 Meters Varsity | 23 | 16:54.2 | 12 |
| Oct 8 | Portland InvitationalOct 8 · 5,000 Meters Varsity · Place 7 · Okemos | 5,000 Meters Varsity | 7 | 17:13.2 | 12 |
| Oct 4 | East Lansing InvitationalOct 4 · Varsity · Place 3 · Okemos | Varsity | 3 | 16:51.9 | 12 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 5 · Okemos | 5,000 Meters Varsity | 5 | 17:31.5 PB | 12 |
| Sep 6 | Marauder InviteSep 6 · Varsity · Place 6 · Okemos | Varsity | 6 | 17:11.8 | 12 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 110 · Okemos | 5,000 Meters Division 1 | 110 | 16:40.2 | — |
| Oct 27 | MHSAA LP Region 04-1 at Huron Meadows (Brighton)Oct 27 · 5,000 Meters Varsity · Place 17 · Okemos | 5,000 Meters Varsity | 17 | 16:28.2 PB | 11 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 8 · Okemos | 5,000 Meters Varsity | 8 | 16:45.8 PB | 11 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 25 · Okemos | 5,000 Meters Varsity | 25 | 16:42.9 | 11 |
| Oct 7 | Portage InviteOct 7 · 5,000 Meters Division 1 · Place 65 · Okemos | 5,000 Meters Division 1 | 65 | 17:14.1 | 11 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Gold Varsity · Place 18 · Okemos | 5,000 Meters Gold Varsity | 18 | 16:35.64 | 11 |
| Sep 19 | CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 7 · Okemos | 5,000 Meters Varsity | 7 | 16:43.6 PB | 11 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Spartan Elite · Place 96 · Okemos | 5,000 Meters Spartan Elite | 96 | 17:19.70 PB | 11 |
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 29 · Okemos | 5,000 Meters Varsity | 29 | 17:06.4h | 10 |
| Oct 20 | CAAC Blue League MeetOct 20 · 5,000 Meters Varsity · Place 11 · Okemos | 5,000 Meters Varsity | 11 | 17:10.5 | 10 |
| Oct 15 | Greater Lansing Cross Country ChampionshipOct 15 · 5,000 Meters Varsity · Place 34 · Okemos | 5,000 Meters Varsity | 34 | 17:00 PB | 10 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters Vars-Big Schools (Gold) · Place 34 · Okemos | 5,000 Meters Vars-Big Schools (Gold) | 34 | 17:10.82 | 10 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 11 · Okemos | 5,000 Meters Varsity | 11 | 17:50.0 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Post A PR InviteNov 4 · 5,000 Meters Open Race A · Place 37 · Okemos | 5,000 Meters Open Race A | 37 | 17:35.5 | 9 |
| Oct 30 | Brighton Regional PROMOct 30 · 5,000 Meters Varsity · Place 2 · Okemos | 5,000 Meters Varsity | 2 | 17:19.4 | 9 |
| Oct 22 | CAAC Blue League MeetOct 22 · 5,000 Meters Junior Varsity · Place 1 · Okemos | 5,000 Meters Junior Varsity | 1 | 17:44.1 | 9 |
| Oct 15 | Bob Brown Frosh/JV InvitationalOct 15 · 5,000 Meters Freshman Boys · Place 1 · Okemos | 5,000 Meters Freshman Boys | 1 | 17:45.9 | 9 |
| Oct 10 | Portage InviteOct 10 · Varsity · Place 50 · Okemos | Varsity | 50 | 17:50.6 | — |
| Sep 22 | CAAC Blue Meet #1Sep 22 · 5,000 Meters Varsity · Place 24 · Okemos | 5,000 Meters Varsity | 24 | 18:19.7 | 9 |
| Sep 1 | Corunna Early BirdSep 1 · 5,000 Meters Varsity Large · Place 28 · Okemos | 5,000 Meters Varsity Large | 28 | 19:29.84 PB | 9 |
| Aug 15 | Okemos Alumni MeetAug 15 · 5,000 Meters Varsity · Okemos | 5,000 Meters Varsity | 0 | 19:14Unofficial | 9 |