Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bangor HS OFFICIALBangor Invitational · Sep 23 | 18:25 | Bangor Invitational | September 23, 2017 |
| 5,000 Meters · Berrien Springs High SchoolBerrien Springs Shamrock Invitational · Sep 7 | 18:40 | Berrien Springs Shamrock Invitational | September 7, 2017 |
| 5,000 Meters · CentrevilleSouthwest 10 Jamboree III · Oct 18 | 17:13.03 | Southwest 10 Jamboree III | October 18, 2017 |
| 5,000 Meters · Dowagiac MSRock 'n Run Invitational · Oct 12 | 17:24 | Rock 'n Run Invitational | October 12, 2017 |
| 5,000 Meters · Gilmore Car MuseumSAC Conference Championship · Oct 11 | 17:58.55 | SAC Conference Championship | October 11, 2016 |
| 5,000 Meters · Gobles Middle/High SchoolLittle Guys Invitational · Oct 21 | 17:25.86 | Little Guys Invitational | October 21, 2017 |
| 5,000 Meters · Grand Beach Golf CourseBison Invitational · Aug 30 | 17:55.1 | Bison Invitational | August 30, 2017 |
| 5,000 Meters · Lake of the Woods & Greenwoods CampsSouthwest 10 Jamboree II · Oct 4 | 17:26.79 | Southwest 10 Jamboree II | October 4, 2017 |
| 5,000 Meters · Lake Township ParkBridgman Invitational · Aug 23 | 18:06.8 | Bridgman Invitational | August 23, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 4 | 17:47.0 | MHSAA LP Division 4 Finals | November 4, 2017 |
| 5,000 Meters · Niles Madelyn Bertrand ParkBerrien County Meet · Sep 30 | 18:17.2 | Berrien County Meet | September 30, 2017 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 32-4 at Portage Central · Oct 28 | 17:05.3 | MHSAA LP Region 32-4 at Portage Central | October 28, 2017 |
| 5,000 Meters · Portage West MSMHSAA LP Region 32-04 @ Portage West MS · Oct 29 | 18:26.5 | MHSAA LP Region 32-04 @ Portage West MS | October 29, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 4 FinalsNov 4 · 5,000 Meters D4 · Place 58 · Eau Claire | 5,000 Meters D4 | 58 | 17:47.0 PB | 12 |
| Oct 28 | MHSAA LP Region 32-4 at Portage CentralOct 28 · 5,000 Meters Varsity · Place 2 · Eau Claire | 5,000 Meters Varsity | 2 | 17:05.3 PB | 12 |
| Oct 21 | Little Guys InvitationalOct 21 · 5,000 Meters Varsity · Place 5 · Eau Claire | 5,000 Meters Varsity | 5 | 17:25.86 PB | 12 |
| Oct 18 | Southwest 10 Jamboree IIIOct 18 · 5,000 Meters Varsity · Place 1 · Eau Claire | 5,000 Meters Varsity | 1 | 17:13.03 PB | 12 |
| Oct 12 | Rock 'n Run InvitationalOct 12 · 5,000 Meters Varsity · Place 10 · Eau Claire | 5,000 Meters Varsity | 10 | 17:24 PB | 12 |
| Oct 7 | Portage InviteOct 7 · 5,000 Meters Division 4 · Place 17 · Eau Claire | 5,000 Meters Division 4 | 17 | 17:39.8 | 12 |
| Oct 4 | Southwest 10 Jamboree IIOct 4 · 5,000 Meters Varsity · Place 5 · Eau Claire | 5,000 Meters Varsity | 5 | 17:26.79 PB | 12 |
| Sep 30 | Berrien County MeetSep 30 · 5,000 Meters Varsity · Place 13 · Eau Claire | 5,000 Meters Varsity | 13 | 18:17.2 PB | 12 |
| Sep 23 | Bangor InvitationalSep 23 · 5,000 Meters Varsity Div 2 · Place 3 · Eau Claire | 5,000 Meters Varsity Div 2 | 3 | 18:25 PB | 12 |
| Sep 20 | Southwest 10 Jamboree ISep 20 · 5,000 Meters Varsity · Place 6 · Eau Claire | 5,000 Meters Varsity | 6 | 18:40.27 | 12 |
| Sep 7 | Berrien Springs Shamrock InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · Eau Claire | 5,000 Meters Varsity | 11 | 18:40 PB | 12 |
| Aug 30 | Bison InvitationalAug 30 · 5,000 Meters Varsity · Place 6 · Eau Claire | 5,000 Meters Varsity | 6 | 17:55.1 PB | 12 |
| Aug 23 | Bridgman InvitationalAug 23 · 5,000 Meters Varsity · Place 7 · Eau Claire | 5,000 Meters Varsity | 7 | 18:06.8 PB | 12 |
2016 Cross Country
3 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Portage InviteOct 10 · 5,000 Meters Varsity · Place 83 · Eau Claire | 5,000 Meters Varsity | 83 | 19:01.8 | — |