Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ABHS campus courseJames Cleverley Friday Night Invite · Sep 23 | 19:29 | James Cleverley Friday Night Invite | September 23, 2016 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic Run · Sep 10 | 21:33.0 | Algonac Muskrat Classic Run | September 10, 2016 |
| 5,000 Meters · Anchor Bay High SchoolAnchor Bay Early Bird Invite · Aug 29 | 17:27 | Anchor Bay Early Bird Invite | August 29, 2019 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMAC Championship Meet · Oct 18 | 17:26 | MAC Championship Meet | October 18, 2018 |
| 5,000 Meters · Marysville ParkMarysville Invitational · Oct 5 | 19:21 | Marysville Invitational | October 5, 2017 |
| 5,000 Meters · Metro BeachMAC Division Championship · Oct 22 | 19:15 | MAC Division Championship | October 22, 2016 |
| 5,000 Meters · Metro Beach Pointe CourseMAC Division Championship · Oct 21 | 18:13 | MAC Division Championship | October 21, 2017 |
| 5,000 Meters · Port Huron Central Middle SchoolMAC White Jamboree One · Sep 10 | 18:47 | MAC White Jamboree One | September 10, 2019 |
| 5,000 Meters · Stony Creek - Bay Point BeachMacomb County Championship · Oct 15 | 19:19 | Macomb County Championship | October 15, 2016 |
| 5,000 Meters · Stony Creek - Eastwood BeachMacomb County Championship · Oct 6 | 18:36 | Macomb County Championship | October 6, 2018 |
| 5,000 Meters · Warren Mott HSMAC White Jamboree - Two · Sep 25 | 18:34 | MAC White Jamboree - Two | September 25, 2018 |
| 5,000 Meters · Warrne Mott HSMAC White Jamboree Two · Sep 24 | 17:48 | MAC White Jamboree Two | September 24, 2019 |
| 6,000 Meters · Oakland University2021 Golden Grizzlies College XC Invite · Sep 3 | 23:05.3 | 2021 Golden Grizzlies College XC Invite | September 3, 2021 |
| 8,000 Meters · Grand Woods Park OFFICIALMCCAA/NJCAA Regional Championships · Oct 31 | 27:46.6 | MCCAA/NJCAA Regional Championships | October 31, 2020 |
| 8,000 Meters · Grayling - Hanson Hills Recreation AreaKirtland Firebrand Cross Country Invitational · Oct 2 | 28:28.0 | Kirtland Firebrand Cross Country Invitational | October 2, 2020 |
| 8,000 Meters · Jackson Community CollegeJackson College Jets Classic · Sep 26 | 31:38.81 | Jackson College Jets Classic | September 26, 2020 |
| 8,000 Meters · Marysville ParkSkipper invitational · Sep 4 | 30:00.3 | Skipper invitational | September 4, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results2020 Cross Country
4 results2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 09-1 @ AlgonacOct 26 · 5,000 Meters Division 1 · Place 56 · New Baltimore Anchor..New Baltimore Anchor.. | 5,000 Meters Division 1 | 56 | 17:27.1 | 12 |
| Oct 17 | MAC Division MeetOct 17 · 5,000 Meters Varsity · Place 36 · New Baltimore Anchor..New Baltimore Anchor.. | 5,000 Meters Varsity | 36 | 18:59 | 12 |
| Sep 24 | MAC White Jamboree TwoSep 24 · 5,000 Meters Varsity · Place 13 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 13 | 17:48 PB | 12 |
| Sep 20 | James Cleverley InviteSep 20 · 5,000 Meters Varsity · Place 9 · New Baltimore Anchor..New Baltimore Anchor.. | 5,000 Meters Varsity | 9 | 17:37.8 | 12 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Elite · Place 164 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Elite | 164 | 18:16.5 | SR |
| Sep 10 | MAC White Jamboree OneSep 10 · 5,000 Meters Varsity · Place 24 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 24 | 18:47 PB | 12 |
| Sep 7 | Algonac Muskrat ClassicSep 7 · 5,000 Meters Varsity Division 1 · Place 8 · New Baltimore Anchor..New Baltimore Anchor.. | 5,000 Meters Varsity Division 1 | 8 | 17:01.8 | 12 |
| Aug 29 | Anchor Bay Early Bird InviteAug 29 · 5,000 Meters Varsity · Place 7 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 7 | 17:27 PB | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 09-1 @ AlgonacOct 27 · 5,000 Meters Division 1 · Place 63 · New Baltimore Anchor..New Baltimore Anchor.. | 5,000 Meters Division 1 | 63 | 17:20.8 | 11 |
| Oct 18 | MAC Championship MeetOct 18 · 5,000 Meters White Boys · Place 48 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters White Boys | 48 | 17:26 PB | 11 |
| Oct 6 | Macomb County ChampionshipOct 6 · 5,000 Meters Varsity · Place 59 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 59 | 18:36 PB | 11 |
| Sep 25 | MAC White Jamboree - TwoSep 25 · 5,000 Meters Varsity · Place 11 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 11 | 18:34 PB | 11 |
| Sep 14 | 2018 MSU Spartan InvitationalSep 14 · 5,000 Meters Varsity · Place 205 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 205 | 20:41.0 | — |
| Sep 11 | MAC White Jamboree - OneSep 11 · 5,000 Meters Varsity · Place 21 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 21 | 19:13 | 11 |
| Sep 8 | Algonac Muskrat Classic RunSep 8 · 5,000 Meters Division 1 · Place 52 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Division 1 | 52 | 18:41.0 | 11 |
| Aug 24 | James Cleverley Friday Night InviteAug 24 · 5,000 Meters Varsity · Place 39 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 39 | 21:01 | 11 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Algonac Post Regional Open MeetOct 28 · 5,000 Meters Junior Varsity · Place 29 · New Baltimore Anchor...New Baltimore Anchor... | 5,000 Meters Junior Varsity | 29 | 18:06.2 | 10 |
| Oct 21 | MAC Division ChampionshipOct 21 · 5,000 Meters White Boys · Place 81 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters White Boys | 81 | 18:13 PB | 10 |
| Oct 14 | Macomb County ChampionshipOct 14 · 5,000 Meters Junior Varsity · Place 7 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 7 | 18:31 | 10 |
| Oct 5 | Marysville InvitationalOct 5 · 5,000 Meters Varsity · Place 33 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 33 | 19:21 PB | 10 |
| Sep 26 | MAC White Jamboree TwoSep 26 · 5,000 Meters Varsity · Place 40 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 40 | 19:43 | 10 |
| Sep 22 | James Cleverley Friday Night InviteSep 22 · 5,000 Meters Junior Varsity · Place 4 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 4 | 20:35 | 10 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Anchor Bay Open InviteOct 29 · 5,000 Meters Junior Varsity · Place 99 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 99 | 19:54 | 9 |
| Oct 22 | MAC Division ChampionshipOct 22 · 5,000 Meters White Boys · Place 138 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters White Boys | 138 | 19:15 PB | 9 |
| Oct 15 | Macomb County ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 34 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 34 | 19:19 PB | 9 |
| Sep 27 | MAC White JAM TwoSep 27 · 5,000 Meters Varsity · Place 46 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 46 | 20:37 | 9 |
| Sep 23 | James Cleverley Friday Night InviteSep 23 · 5,000 Meters Junior Varsity · Place 91 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 91 | 19:29 PB | 9 |
| Sep 13 | MAC White JAM OneSep 13 · 5,000 Meters Varsity · Place 52 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 52 | 21:35 | 9 |
| Sep 10 | Algonac Muskrat Classic RunSep 10 · 5,000 Meters Junior Varsity · Place 76 · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Junior Varsity | 76 | 21:33.0 PB | 9 |
| Aug 25 | Sterling-Anchor Bay Early BirdAug 25 · 5,000 Meters Varsity · New Baltimore Anchor BayNew Baltimore Anchor Bay | 5,000 Meters Varsity | 0 | 22:45Unofficial | 9 |