Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Grand Woods Park OFFICIALCougar Two-Mile · Aug 22 | 13:49.6 | Cougar Two-Mile | August 22, 2017 |
| 5,000 Meters · Dewitt HSDeWitt vs East Lansing CC Meet · Sep 10 | 17:37.38 | DeWitt vs East Lansing CC Meet | September 10, 2020 |
| 5,000 Meters · EL Soccer/XC ComplexHolt at East Lansing · Sep 14 | 17:24 | Holt at East Lansing | September 14, 2020 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 21:54.49 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Grand Woods ParkJames Clyde JV Invite · Oct 25 | 20:07.7 | James Clyde JV Invite | October 25, 2017 |
| 5,000 Meters · Grand Woods Park OFFICIALEast Lansing at Waverly · Sep 17 | 17:52 | East Lansing at Waverly | September 17, 2020 |
| 5,000 Meters · Ledge Meadows Golf CourseCAAC Blue League Meet · Oct 19 | 18:57.0 | CAAC Blue League Meet | October 19, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 7 | 17:19.04 | MHSAA LP D1 Finals | November 7, 2020 |
| 5,000 Meters · Shepherd High School XC Course2020 Shepherd BLUEJAY Invite · Oct 1 | 16:54.2 | 2020 Shepherd BLUEJAY Invite | October 1, 2020 |
| 5,000 Meters · Soccer ComplexEast Lansing Invitational · Oct 5 | 19:31.3 | East Lansing Invitational | October 5, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co. Coaching Legends Classic - HS · Sep 28 | 17:25.7 | A2 Run Co. Coaching Legends Classic - HS | September 28, 2019 |
| 5,000 Meters · Uncle John's Cider MillMarauder Invite · Sep 6 | 22:12.4 | Marauder Invite | September 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 179 · East Lansing | 5,000 Meters D1 - Official | 179 | 17:19.04 PB | 12 |
| Oct 31 | MHSAA LP Region 04-1 @ DeWittOct 31 · 5,000 Meters Division 1 · Place 33 · East Lansing | 5,000 Meters Division 1 | 33 | 17:29.49 | 12 |
| Oct 23 | MHSAA Pre-Regional 07-1 @ Grand LedgeOct 23 · 5,000 Meters Varsity · Place 7 · East Lansing | 5,000 Meters Varsity | 7 | 17:27.51 | 12 |
| Oct 17 | DeWitt Cross Country MeetOct 17 · 5,000 Meters Varsity · Place 7 · East Lansing | 5,000 Meters Varsity | 7 | 17:26.05 | 12 |
| Oct 10 | Greater Lansing Cross Country ChampionshipOct 10 · 5,000 Meters Division 1 · Place 15 · East Lansing | 5,000 Meters Division 1 | 15 | 17:03.2 | 12 |
| Oct 1 | CAAC Blue League MeetOct 1 · 5,000 Meters Varsity · Place 8 · East Lansing | 5,000 Meters Varsity | 8 | 17:33.43 | 12 |
| Oct 1 | 2020 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Session 6 - HS Boys · Place 18 · East Lansing | 5,000 Meters Session 6 - HS Boys | 18 | 16:54.2 PB | 12 |
| Sep 24 | Grand Ledge at East LansingSep 24 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 17:33 | 12 |
| Sep 17 | East Lansing at Waverly Sep 17 · 5,000 Meters Varsity · Place 4 · East Lansing | 5,000 Meters Varsity | 4 | 17:52 PB | 12 |
| Sep 14 | Holt at East Lansing Sep 14 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 17:24 PB | 12 |
| Sep 10 | DeWitt vs East Lansing CC MeetSep 10 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 17:37.38 PB | 12 |
| Sep 3 | Okemos at East LansingSep 3 · 5,000 Meters Varsity · Place 6 · East Lansing | 5,000 Meters Varsity | 6 | 17:41 | 12 |
| Aug 29 | 3200 Time TrialAug 29 · 3,200 Meters High School · Place 5 · East Lansing | 3,200 Meters High School | 5 | 10:51Unofficial | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 04-1 @ DeWittOct 25 · 5,000 Meters Division 1 · Place 57 · East Lansing | 5,000 Meters Division 1 | 57 | 17:34.3 | 11 |
| Oct 12 | Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 34 · East Lansing | 5,000 Meters Varsity | 34 | 17:11.0 | 11 |
| Oct 3 | East Lansing InvitationalOct 3 · 5,000 Meters Varsity · Place 10 · East Lansing | 5,000 Meters Varsity | 10 | 16:58.7 | 11 |
| Sep 28 | A2 Run Co. Coaching Legends Classic - HSSep 28 · 5,000 Meters Blue Varsity · Place 16 · East Lansing | 5,000 Meters Blue Varsity | 16 | 17:25.7 PB | 11 |
| Sep 27 | A2 Run Co Coaching Legends Classic MSSep 27 · 5,000 Meters Varsity · Place 16 · East Lansing | 5,000 Meters Varsity | 16 | 17:25.7 | 11 |
| Sep 19 | CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 25 · East Lansing | 5,000 Meters Varsity | 25 | 18:03.4 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division II · Place 31 · East Lansing | 5,000 Meters Division II | 31 | 17:52.4 | 11 |
| Sep 7 | West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 30 · East Lansing | 5,000 Meters Varsity | 30 | 17:40.3 | 11 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 1 · Place 25 · East Lansing | 5,000 Meters Division 1 | 25 | 18:00.1 | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 04-1 @ BrightonOct 26 · 5,000 Meters Division 1 · Place 64 · East Lansing | 5,000 Meters Division 1 | 64 | 17:56.3 | 10 |
| Oct 18 | CAAC Blue League MeetOct 18 · 5,000 Meters Varsity · Place 21 · East Lansing | 5,000 Meters Varsity | 21 | 17:43.6 | 10 |
| Oct 13 | Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 101 · East Lansing | 5,000 Meters Varsity | 101 | 18:11.3 | 10 |
| Oct 4 | East Lansing InvitationalOct 4 · Varsity · Place 11 · East Lansing | Varsity | 11 | 17:58.9 | 10 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Blue Varsity · Place 64 · East Lansing | 5,000 Meters Blue Varsity | 64 | 18:26.8 | 10 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 30 · East Lansing | 5,000 Meters Varsity | 30 | 19:05.5 | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 68 · East Lansing | Varsity | 68 | 20:18.9 | 10 |
| Sep 8 | West Ottawa Bredeweg InvitationalSep 8 · 5,000 Meters Varsity · Place 14 · East Lansing | 5,000 Meters Varsity | 14 | 18:51.50 | 10 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | James Clyde JV Invite Oct 25 · 5,000 Meters Junior Varsity · Place 11 · East Lansing | 5,000 Meters Junior Varsity | 11 | 20:07.7 PB | 9 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Junior Varsity · Place 13 · East Lansing | 5,000 Meters Junior Varsity | 13 | 18:57.0 PB | 9 |
| Oct 12 | Bob Brown Frosh/JV InvitationalOct 12 · 5,000 Meters Freshman · Place 9 · East Lansing | 5,000 Meters Freshman | 9 | 18:35.1 | 9 |
| Oct 5 | East Lansing InvitationalOct 5 · 5,000 Meters 9-10 Grade · Place 18 · East Lansing | 5,000 Meters 9-10 Grade | 18 | 19:31.3 PB | 9 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Blue Reserve · Place 18 · East Lansing | 5,000 Meters Blue Reserve | 18 | 19:41.26 | 9 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters High school JV #1 (Bronze/Spartan) · Place 420 · East Lansing | 5,000 Meters High school JV #1 (Bronze/Spartan) | 420 | 21:54.49 PB | 9 |
| Sep 6 | Marauder InviteSep 6 · 5,000 Meters Large Schools Varsity and JV · Place 118 · East Lansing | 5,000 Meters Large Schools Varsity and JV | 118 | 22:12.4 PB | 9 |
| Aug 22 | Cougar Two-MileAug 22 · 2 Miles Boys 2 Mile · Place 84 · East Lansing | 2 Miles Boys 2 Mile | 84 | 13:49.6 PB | 9 |