Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ABHS campus courseMHSAA LP Region 17-02 @ Anchor Bay · Oct 29 | 17:33 | MHSAA LP Region 17-02 @ Anchor Bay | October 29, 2016 |
| 5,000 Meters · Algonac HSMHSAA LP Regional 17-2 @ Algonac · Oct 30 | 16:37 | MHSAA LP Regional 17-2 @ Algonac | October 30, 2015 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic Run · Sep 10 | 18:10.0 | Algonac Muskrat Classic Run | September 10, 2016 |
| 5,000 Meters · Corunna HSCorunna Earlybird Invitational · Aug 27 | 18:09.73 | Corunna Earlybird Invitational | August 27, 2014 |
| 5,000 Meters · East China ParkMariner/Saints Invitational · Aug 27 | 18:39.0 | Mariner/Saints Invitational | August 27, 2016 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson HS Invitational · Sep 20 | 17:49.4 | Jackson HS Invitational | September 20, 2014 |
| 5,000 Meters · Goodells County ParkMHSAA LP D2 Region 16 @ Goodells County Park · Oct 25 | 17:33 | MHSAA LP D2 Region 16 @ Goodells County Park | October 25, 2014 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMAC Division Championship · Oct 24 | 16:57 | MAC Division Championship | October 24, 2015 |
| 5,000 Meters · Marysville ParkMarysville Invitational · Oct 8 | 17:37 | Marysville Invitational | October 8, 2015 |
| 5,000 Meters · Memphis HSMemphis Yellowjacket Invitational · Oct 7 | 17:51 | Memphis Yellowjacket Invitational | October 7, 2014 |
| 5,000 Meters · Metro BeachMAC Division Championship · Oct 22 | 17:13 | MAC Division Championship | October 22, 2016 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D2 State Finals · Nov 1 | 16:57.1 | MHSAA LP D2 State Finals | November 1, 2014 |
| 5,000 Meters · Port Huron Central Middle SchoolMAC White Jamboree One · Sep 15 | 17:44 | MAC White Jamboree One | September 15, 2015 |
| 5,000 Meters · Portage West MSPortage Invitational · Oct 4 | 17:48 | Portage Invitational | October 4, 2014 |
| 5,000 Meters · Springfield Oaks County Park1Nike/Holly/Duane Raffin Festival of Races · Sep 13 | 17:49 | Nike/Holly/Duane Raffin Festival of Races | September 13, 2014 |
| 5,000 Meters · Wagener County ParkWagener Park Invitational · Oct 3 | 17:02.4 | Wagener Park Invitational | October 3, 2015 |
| 5,000 Meters · Warren Mott HSMAC White JAM Two · Sep 27 | 17:51 | MAC White JAM Two | September 27, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 17-02 @ Anchor BayOct 29 · 5,000 Meters Varsity · Place 10 · St. Clair | 5,000 Meters Varsity | 10 | 17:33 PB | 12 |
| Oct 22 | MAC Division ChampionshipOct 22 · 5,000 Meters White Boys · Place 36 · St. Clair | 5,000 Meters White Boys | 36 | 17:13 PB | 12 |
| Oct 6 | Marysville InvitationalOct 6 · 5,000 Meters Varsity · Place 10 · St. Clair | 5,000 Meters Varsity | 10 | 18:00.00Unofficial | 12 |
| Oct 1 | Wagener Park InvitationalOct 1 · 5,000 Meters Varsity · Place 23 · St. Clair | 5,000 Meters Varsity | 23 | 17:07.4 | 12 |
| Sep 27 | MAC White JAM TwoSep 27 · 5,000 Meters Varsity · Place 9 · St. Clair | 5,000 Meters Varsity | 9 | 17:51 PB | 12 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division III · Place 12 · St. Clair | 5,000 Meters Division III | 12 | 18:05 | 12 |
| Sep 13 | MAC White JAM OneSep 13 · 5,000 Meters Varsity · Place 10 · St. Clair | 5,000 Meters Varsity | 10 | 17:54 | 12 |
| Sep 10 | Algonac Muskrat Classic RunSep 10 · 5,000 Meters Varsity Div. 2-3-4 · Place 11 · St. Clair | 5,000 Meters Varsity Div. 2-3-4 | 11 | 18:10.0 PB | 12 |
| Aug 27 | Mariner/Saints InvitationalAug 27 · 5,000 Meters Varsity · Place 16 · St. Clair | 5,000 Meters Varsity | 16 | 18:39.0 PB | 12 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Regional 17-2 @ AlgonacOct 30 · 5,000 Meters Varsity Division II · Place 9 · St. Clair | 5,000 Meters Varsity Division II | 9 | 16:37 PB | 11 |
| Oct 24 | MAC Division ChampionshipOct 24 · 5,000 Meters White Boys · Place 6 · St. Clair | 5,000 Meters White Boys | 6 | 16:57 PB | 11 |
| Oct 8 | Marysville InvitationalOct 8 · 5,000 Meters Varsity · Place 10 · St. Clair | 5,000 Meters Varsity | 10 | 17:37 PB | 11 |
| Oct 3 | Wagener Park Invitational Oct 3 · 5,000 Meters Varsity · Place 17 · St. Clair | 5,000 Meters Varsity | 17 | 17:02.4 PB | 11 |
| Sep 29 | MAC White Jamboree TwoSep 29 · 5,000 Meters Varsity · Place 10 · St. Clair | 5,000 Meters Varsity | 10 | 17:51 | 11 |
| Sep 15 | MAC White Jamboree OneSep 15 · 5,000 Meters Varsity · Place 12 · St. Clair | 5,000 Meters Varsity | 12 | 17:44 PB | 11 |
| Aug 28 | Saints/Mariner InvitationalAug 28 · 5,000 Meters Boys Varsity · Place 10 · St. Clair | 5,000 Meters Boys Varsity | 10 | 18:17Unofficial | 11 |
2014 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP D2 State FinalsNov 1 · 5,000 Meters Varsity · Place 84 · St. Clair | 5,000 Meters Varsity | 84 | 16:57.1 PB | 10 |
| Oct 25 | MHSAA LP D2 Region 16 @ Goodells County ParkOct 25 · 5,000 Meters Varsity Div. 2-16 · Place 16 · St. Clair | 5,000 Meters Varsity Div. 2-16 | 16 | 17:33 PB | 10 |
| Oct 18 | MAC Division ChampionshipOct 18 · 5,000 Meters Varsity · Place 40 · St. Clair | 5,000 Meters Varsity | 40 | 17:22 | 10 |
| Oct 7 | Memphis Yellowjacket InvitationalOct 7 · 5,000 Meters Varsity · Place 6 · St. Clair | 5,000 Meters Varsity | 6 | 17:51 PB | 10 |
| Oct 4 | Portage InvitationalOct 4 · 5,000 Meters Division 2 Men · Place 116 · St. Clair | 5,000 Meters Division 2 Men | 116 | 17:48 PB | 10 |
| Oct 2 | Marysville Invitational Oct 2 · 5,000 Meters Varsity · Place 9 · St. Clair | 5,000 Meters Varsity | 9 | 17:59Unofficial | 10 |
| Sep 27 | Wagener Park InvitationalSep 27 · 5,000 Meters Varsity · Place 14 · St. Clair | 5,000 Meters Varsity | 14 | 17:16.36 | 10 |
| Sep 20 | Jackson HS InvitationalSep 20 · 5,000 Meters Varsity D2 · Place 39 · St. Clair | 5,000 Meters Varsity D2 | 39 | 17:49.4 PB | 10 |
| Sep 13 | Nike/Holly/Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division II · Place 46 · St. Clair | 5,000 Meters Division II | 46 | 17:49 PB | 10 |
| Sep 9 | MAC White Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 9 · St. Clair | 5,000 Meters Varsity | 9 | 18:30 | 10 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Medium School Boys · Place 20 · St. Clair | 5,000 Meters Medium School Boys | 20 | 18:09.73 PB | 10 |
| Aug 23 | Mariner/St. Clair InviteAug 23 · 5,000 Meters Varsity · Place 8 · St. Clair | 5,000 Meters Varsity | 8 | 18:10Unofficial | 10 |