Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Dewitt HSDeWitt vs East Lansing CC Meet · Sep 10 | 16:10.59 | DeWitt vs East Lansing CC Meet | September 10, 2020 |
| 5,000 Meters · EL Soccer/XC ComplexOkemos at East Lansing · Sep 3 | 16:24 | Okemos at East Lansing | September 3, 2020 |
| 5,000 Meters · Grand Woods Park OFFICIALEast Lansing at Waverly · Sep 17 | 16:12 | East Lansing at Waverly | September 17, 2020 |
| 5,000 Meters · Ledge Meadows Golf CourseCAAC Blue League Meet · Oct 19 | 17:24.2 | CAAC Blue League Meet | October 19, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 7 | 15:57.98 | MHSAA LP D1 Finals | November 7, 2020 |
| 5,000 Meters · Shepherd High School XC Course2020 Shepherd BLUEJAY Invite · Oct 1 | 16:01.9 | 2020 Shepherd BLUEJAY Invite | October 1, 2020 |
| 5,000 Meters · Soccer ComplexEast Lansing Invitational · Oct 5 | 17:45.3 | East Lansing Invitational | October 5, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co. Coaching Legends Classic - HS · Sep 28 | 16:21.2 | A2 Run Co. Coaching Legends Classic - HS | September 28, 2019 |
| 5,000 Meters · Uncle John's Cider MillMarauder Invite · Sep 6 | 18:43.7 | Marauder Invite | September 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2020 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 27 · East LansingEast Lansing | 5,000 Meters D1 - Official | 27 | 15:57.98 PB | 12 |
| Oct 31 | MHSAA LP Region 04-1 @ DeWittOct 31 · 5,000 Meters Division 1 · Place 2 · East LansingEast Lansing | 5,000 Meters Division 1 | 2 | 15:53.53 | 12 |
| Oct 23 | MHSAA Pre-Regional 07-1 @ Grand LedgeOct 23 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:21.03 | 12 |
| Oct 17 | DeWitt Cross Country MeetOct 17 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:36.53 | 12 |
| Oct 10 | Greater Lansing Cross Country ChampionshipOct 10 · 5,000 Meters Division 1 · Place 1 · East LansingEast Lansing | 5,000 Meters Division 1 | 1 | 15:53.4 | 12 |
| Oct 1 | CAAC Blue League MeetOct 1 · 5,000 Meters Varsity · Place 2 · East LansingEast Lansing | 5,000 Meters Varsity | 2 | 16:09.40 | 12 |
| Oct 1 | 2020 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Session 6 - HS Boys · Place 6 · East LansingEast Lansing | 5,000 Meters Session 6 - HS Boys | 6 | 16:01.9 PB | 12 |
| Sep 24 | Grand Ledge at East LansingSep 24 · 5,000 Meters Varsity · Place 2 · East LansingEast Lansing | 5,000 Meters Varsity | 2 | 16:12 | 12 |
| Sep 17 | East Lansing at Waverly Sep 17 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:12 PB | 12 |
| Sep 14 | Holt at East Lansing Sep 14 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:45 | 12 |
| Sep 10 | DeWitt vs East Lansing CC MeetSep 10 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:10.59 PB | 12 |
| Sep 3 | Okemos at East LansingSep 3 · 5,000 Meters Varsity · Place 1 · East LansingEast Lansing | 5,000 Meters Varsity | 1 | 16:24 PB | 12 |
| Aug 29 | 3200 Time TrialAug 29 · 3,200 Meters High School · Place 2 · East LansingEast Lansing | 3,200 Meters High School | 2 | 9:52Unofficial | 12 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 43 · East LansingEast Lansing | 5,000 Meters D1 | 43 | 16:15.4 | 11 |
| Oct 25 | MHSAA LP Region 04-1 @ DeWittOct 25 · 5,000 Meters Division 1 · Place 9 · East LansingEast Lansing | 5,000 Meters Division 1 | 9 | 15:47.2 | 11 |
| Oct 17 | CAAC Blue League MeetOct 17 · 5,000 Meters Varsity · Place 3 · East LansingEast Lansing | 5,000 Meters Varsity | 3 | 16:28.9 | 11 |
| Oct 12 | Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Varsity | 4 | 16:09.0 | 11 |
| Oct 3 | East Lansing InvitationalOct 3 · 5,000 Meters Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Varsity | 4 | 16:12.4 | 11 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Blue Varsity · Place 3 · East LansingEast Lansing | 5,000 Meters Blue Varsity | 3 | 16:21.2 PB | 11 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 3 · East LansingEast Lansing | 5,000 Meters Varsity | 3 | 16:21.2 | 11 |
| Sep 19 | CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Varsity | 4 | 16:34.8 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division II · Place 3 · East LansingEast Lansing | 5,000 Meters Division II | 3 | 16:27.1 | 11 |
| Sep 7 | West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Varsity | 4 | 16:26.4 | 11 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 1 · Place 4 · East LansingEast Lansing | 5,000 Meters Division 1 | 4 | 16:18.1 | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MHSAA LP Division 1 FinalsNov 3 · Division 1 · Place 72 · East LansingEast Lansing | Division 1 | 72 | 16:38.2 | — |
| Oct 26 | MHSAA LP Region 04-1 @ BrightonOct 26 · 5,000 Meters Division 1 · Place 14 · East LansingEast Lansing | 5,000 Meters Division 1 | 14 | 16:17.2 | 10 |
| Oct 18 | CAAC Blue League MeetOct 18 · 5,000 Meters Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Varsity | 4 | 16:30.0 | 10 |
| Oct 13 | Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 14 · East LansingEast Lansing | 5,000 Meters Varsity | 14 | 16:39.5 | 10 |
| Oct 4 | East Lansing InvitationalOct 4 · Varsity · Place 1 · East LansingEast Lansing | Varsity | 1 | 16:42.8 | 10 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Blue Varsity · Place 4 · East LansingEast Lansing | 5,000 Meters Blue Varsity | 4 | 16:38.3 | 10 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 6 · East LansingEast Lansing | 5,000 Meters Varsity | 6 | 17:37.5 | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 5 · East LansingEast Lansing | Varsity | 5 | 17:16.6 | 10 |
| Sep 8 | West Ottawa Bredeweg InvitationalSep 8 · 5,000 Meters Varsity · Place 11 · East LansingEast Lansing | 5,000 Meters Varsity | 11 | 16:43.80 | 10 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 04-1 at Huron Meadows (Brighton)Oct 27 · 5,000 Meters Varsity · Place 29 · East LansingEast Lansing | 5,000 Meters Varsity | 29 | 17:09.9 | 9 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 14 · East LansingEast Lansing | 5,000 Meters Varsity | 14 | 17:24.2 PB | 9 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 53 · East LansingEast Lansing | 5,000 Meters Varsity | 53 | 17:14.4 | 9 |
| Oct 5 | East Lansing InvitationalOct 5 · 5,000 Meters 9-10 Grade · Place 4 · East LansingEast Lansing | 5,000 Meters 9-10 Grade | 4 | 17:45.3 PB | 9 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Blue Varsity · Place 27 · East LansingEast Lansing | 5,000 Meters Blue Varsity | 27 | 17:38.01 | 9 |
| Sep 19 | CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 20 · East LansingEast Lansing | 5,000 Meters Varsity | 20 | 18:06.3 | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Spartan Elite · East LansingEast Lansing | 5,000 Meters Spartan Elite | 0 | DQ | 9 |
| Sep 6 | Marauder InviteSep 6 · 5,000 Meters Large Schools Varsity and JV · Place 34 · East LansingEast Lansing | 5,000 Meters Large Schools Varsity and JV | 34 | 18:43.7 PB | 9 |