Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Corunna HSCorunna Earlybird Invitational · Aug 27 | 16:35.51 | Corunna Earlybird Invitational | August 27, 2014 |
| 5,000 Meters · EL Soccer/XC ComplexCAAC Blue Meet #1 · Sep 19 | 16:01.6 | CAAC Blue Meet #1 | September 19, 2017 |
| 5,000 Meters · Ella Sharp Park OFFICIALCAAC Blue Meet #1 · Sep 20 | 16:17.0 | CAAC Blue Meet #1 | September 20, 2016 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALHS-Running Fit Coaching Legends Invite · Sep 27 | 16:15.9 | HS-Running Fit Coaching Legends Invite | September 27, 2014 |
| 5,000 Meters · Ledge Meadows Golf CourseCAAC Blue League Meet · Oct 22 | 15:42.5 | CAAC Blue League Meet | October 22, 2015 |
| 5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 17 | 15:44 | Greater Lansing Cross Country Championship | October 17, 2015 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 State Finals · Nov 1 | 16:03.8 | MHSAA LP D1 State Finals | November 1, 2014 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsRunning Fit HS Coaching Legends Invite · Oct 3 | 15:49.3 | Running Fit HS Coaching Legends Invite | October 3, 2015 |
| 5,000 Meters · Uncle John's Cider MillMarauder Invite · Sep 6 | 16:09.8 | Marauder Invite | September 6, 2017 |
| 5,000 Meters · Uncle John's Cider Mill OFFICIALMHSAA LP D1 Region 4 @ Ovid Elsie · Oct 24 | 16:05.3 | MHSAA LP D1 Region 4 @ Ovid Elsie | October 24, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 33 · East Lansing | 5,000 Meters Division 1 | 33 | 16:07.1 | — |
| Oct 27 | MHSAA LP Region 04-1 at Huron Meadows (Brighton)Oct 27 · 5,000 Meters Varsity · Place 6 · East Lansing | 5,000 Meters Varsity | 6 | 16:07.2 | 12 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 2 · East Lansing | 5,000 Meters Varsity | 2 | 16:15.9 | 12 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 4 · East Lansing | 5,000 Meters Varsity | 4 | 16:03.8 | 12 |
| Oct 5 | East Lansing InvitationalOct 5 · 5,000 Meters 11-12 Grade · Place 1 · East Lansing | 5,000 Meters 11-12 Grade | 1 | 16:02.4 | 12 |
| Sep 30 | A2 Run Co Coaching Legends HSSep 30 · 5,000 Meters Blue Varsity · Place 1 · East Lansing | 5,000 Meters Blue Varsity | 1 | 16:05.61 | 12 |
| Sep 19 | CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 1 · East Lansing | 5,000 Meters Varsity | 1 | 16:01.6 PB | 12 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Spartan Elite · East Lansing | 5,000 Meters Spartan Elite | 0 | DQ | 12 |
| Sep 6 | Marauder InviteSep 6 · 5,000 Meters Large Schools Varsity and JV · Place 1 · East Lansing | 5,000 Meters Large Schools Varsity and JV | 1 | 16:09.8 PB | 12 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MHSAA LP Region 04-01 @ Brighton Huron Meadows MetroparkOct 28 · 5,000 Meters Varsity · Place 6 · East Lansing | 5,000 Meters Varsity | 6 | 15:54.5h | 11 |
| Oct 20 | CAAC Blue League MeetOct 20 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 16:24.5 | 11 |
| Oct 15 | Greater Lansing Cross Country ChampionshipOct 15 · 5,000 Meters Varsity · Place 6 · East Lansing | 5,000 Meters Varsity | 6 | 15:53 | 11 |
| Oct 6 | East Lansing InvitationalOct 6 · 5,000 Meters 11-12 Grade · Place 1 · East Lansing | 5,000 Meters 11-12 Grade | 1 | 16:40.0 | 11 |
| Oct 1 | A2 Running Co. Coaching Legends Classic - HSOct 1 · 5,000 Meters Vars-Midsize School (Blue) · Place 2 · East Lansing | 5,000 Meters Vars-Midsize School (Blue) | 2 | 15:58.43 | 11 |
| Sep 20 | CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 2 · East Lansing | 5,000 Meters Varsity | 2 | 16:17.0 PB | 11 |
| Sep 1 | A2 Running Co. Saline Hornet Early BirdSep 1 · 5,000 Meters Gold Open Varsity · Place 1 · East Lansing | 5,000 Meters Gold Open Varsity | 1 | 16:14.13Unofficial | 11 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Finals Division 1Nov 7 · 5,000 Meters Division 1 · Place 30 · East Lansing | 5,000 Meters Division 1 | 30 | 15:56.9 | — |
| Oct 30 | MHSAA LP Regional 04-1 @ BrightonOct 30 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 15:52.4 | 10 |
| Oct 22 | CAAC Blue League MeetOct 22 · 5,000 Meters Varsity · Place 2 · East Lansing | 5,000 Meters Varsity | 2 | 15:42.5 PB | 10 |
| Oct 17 | Greater Lansing Cross Country ChampionshipOct 17 · 5,000 Meters Varsity · Place 5 · East Lansing | 5,000 Meters Varsity | 5 | 15:44 PB | 10 |
| Oct 8 | East Lansing InvitationalOct 8 · 5,000 Meters 11-12 Grade · Place 2 · East Lansing | 5,000 Meters 11-12 Grade | 2 | 16:17.2 | 10 |
| Oct 3 | Running Fit HS Coaching Legends InviteOct 3 · 5,000 Meters Vars-Midsize School (Blue) · Place 6 · East Lansing | 5,000 Meters Vars-Midsize School (Blue) | 6 | 15:49.3 PB | 10 |
| Sep 22 | CAAC Blue Meet #1Sep 22 · 5,000 Meters Varsity · Place 3 · East Lansing | 5,000 Meters Varsity | 3 | 16:27.8 | 10 |
| Sep 3 | AA Running Co Early Bird OpenSep 3 · 5,000 Meters Varsity · Place 3 · East Lansing | 5,000 Meters Varsity | 3 | 16:24.5 | 10 |
2014 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP D1 State FinalsNov 1 · 5,000 Meters Varsity · Place 41 · East Lansing | 5,000 Meters Varsity | 41 | 16:03.8 PB | 9 |
| Oct 24 | MHSAA LP D1 Region 4 @ Ovid ElsieOct 24 · 5,000 Meters Varisty · Place 8 · East Lansing | 5,000 Meters Varisty | 8 | 16:05.3 PB | 9 |
| Oct 16 | CAAC Blue League MeetOct 16 · 5,000 Meters Varsity · Place 2 · East Lansing | 5,000 Meters Varsity | 2 | 16:10.6 | 9 |
| Oct 11 | Greater Lansing Cross Country ChampionshipOct 11 · 5,000 Meters Varsity · Place 6 · East Lansing | 5,000 Meters Varsity | 6 | 15:53 | 9 |
| Oct 2 | East Lansing InvitationalOct 2 · 5,000 Meters 9-10 Grade · Place 1 · East Lansing | 5,000 Meters 9-10 Grade | 1 | 16:39.1 | 9 |
| Sep 27 | HS-Running Fit Coaching Legends InviteSep 27 · 5,000 Meters Vars-Midsize School (Blue) · Place 4 · East Lansing | 5,000 Meters Vars-Midsize School (Blue) | 4 | 16:15.9 PB | 9 |
| Sep 16 | CAAC Blue JamboreeSep 16 · 5,000 Meters Varsity or JV · Place 5 · East Lansing | 5,000 Meters Varsity or JV | 5 | 16:32Unofficial | 9 |
| Sep 12 | 2014 MSU Spartan InvitationalSep 12 · 5,000 Meters Varsity · Place 8 · East Lansing | 5,000 Meters Varsity | 8 | 5:18 | — |
| Sep 6 | Harper Creek OptimistSep 6 · 5,000 Meters Underclass Boys · Place 1 · East Lansing | 5,000 Meters Underclass Boys | 1 | 16:52Unofficial | 9 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Large School Boys · Place 2 · East Lansing | 5,000 Meters Large School Boys | 2 | 16:35.51 PB | 9 |