Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cass BentonMustang Invite · Sep 1 | 24:37.4 | Mustang Invite | September 1, 2015 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 29 | 20:51.89 | Mustang Invite | August 29, 2017 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALA2 Running Co. Fall Preview · Aug 19 | 22:34.63 | A2 Running Co. Fall Preview | August 19, 2016 |
| 5,000 Meters · Imerman Park30th Annual Heritage Invitational · Oct 7 | 19:19.28 | 30th Annual Heritage Invitational | October 7, 2017 |
| 5,000 Meters · Joseph Delia ParkHanson's Invite · Oct 3 | 20:25.5 | Hanson's Invite | October 3, 2015 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMHSAA LP Region 08-1 @ GP South · Oct 26 | 17:53.7 | MHSAA LP Region 08-1 @ GP South | October 26, 2018 |
| 5,000 Meters · Marysville ParkMAC Blue Jamboree #1 · Sep 12 | 19:50.00 | MAC Blue Jamboree #1 | September 12, 2017 |
| 5,000 Meters · Marysville ParkMAC Blue Jamboree #1 · Sep 13 | 21:21.0 | MAC Blue Jamboree #1 | September 13, 2016 |
| 5,000 Meters · Metro BeachMAC Division Championship · Oct 22 | 19:33 | MAC Division Championship | October 22, 2016 |
| 5,000 Meters · Metro Beach Pointe CourseMAC Division Championship · Oct 21 | 18:35 | MAC Division Championship | October 21, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 19:28.0 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Stony Creek - Bay Point BeachMacomb County Championship · Oct 15 | 19:53 | Macomb County Championship | October 15, 2016 |
| 5,000 Meters · Stony Creek - Eastwood BeachMacomb County Championship · Oct 6 | 18:45 | Macomb County Championship | October 6, 2018 |
| 5,000 Meters · Stony Creek MetroparkHanson's Invitational · Sep 30 | 18:31 | Hanson's Invitational | September 30, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co Hornet Early Bird Open · Aug 30 | 18:51.7 | A2 Run Co Hornet Early Bird Open | August 30, 2018 |
| 5,000 Meters · Wolcott FarmOld Skool Classic · Sep 26 | 22:24 | Old Skool Classic | September 26, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 42 · Fraser | 5,000 Meters Varsity | 42 | 18:30.6 | 12 |
| Oct 26 | MHSAA LP Region 36-4 @ GP SouthOct 26 · 5,000 Meters Division 1 · Place 58 · Fraser | 5,000 Meters Division 1 | 58 | 17:53.7 | 12 |
| Oct 26 | MHSAA LP Region 08-1 @ GP SouthOct 26 · 5,000 Meters D1 Boys · Place 58 · Fraser | 5,000 Meters D1 Boys | 58 | 17:53.7 PB | 12 |
| Oct 18 | MAC Championship MeetOct 18 · 5,000 Meters Blue Boys · Place 76 · Fraser | 5,000 Meters Blue Boys | 76 | 18:02 | 12 |
| Oct 6 | Macomb County ChampionshipOct 6 · 5,000 Meters Varsity · Place 64 · Fraser | 5,000 Meters Varsity | 64 | 18:45 PB | 12 |
| Sep 28 | Waterford Mott Fall ClassicSep 28 · Varsity · Place 46 · Fraser | Varsity | 46 | 18:33.0 | 12 |
| Sep 25 | MAC Blue Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 10 · Fraser | 5,000 Meters Varsity | 10 | 18:56.30 | 12 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 88 · Fraser | Varsity | 88 | 18:51.6 | 12 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Gold Varsity · Place 102 · Fraser | 5,000 Meters Gold Varsity | 102 | 18:51.7 PB | 12 |
| Aug 24 | James Cleverley Friday Night InviteAug 24 · 5,000 Meters Varsity · Place 22 · Fraser | 5,000 Meters Varsity | 22 | 19:33 | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 08-1 at Lake St. Clair Metro (GP South)Oct 27 · 5,000 Meters Varsity · Place 92 · Fraser | 5,000 Meters Varsity | 92 | 18:49.0 | 11 |
| Oct 21 | MAC Division ChampionshipOct 21 · 5,000 Meters Blue Boys · Place 99 · Fraser | 5,000 Meters Blue Boys | 99 | 18:35 PB | 11 |
| Oct 14 | Macomb County ChampionshipOct 14 · 5,000 Meters Varsity · Place 108 · Fraser | 5,000 Meters Varsity | 108 | 19:17 | 11 |
| Oct 7 | 30th Annual Heritage InvitationalOct 7 · 5,000 Meters Varsity · Place 82 · Fraser | 5,000 Meters Varsity | 82 | 19:19.28 PB | 11 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity Division 1 · Place 82 · Fraser | 5,000 Meters Varsity Division 1 | 82 | 18:31 PB | 11 |
| Sep 26 | MAC Blue Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 21 · Fraser | 5,000 Meters Varsity | 21 | 19:22.0 | 11 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I · Place 129 · Fraser | 5,000 Meters Division I | 129 | 19:28.0 PB | 11 |
| Sep 12 | MAC Blue Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 22 · Fraser | 5,000 Meters Varsity | 22 | 19:50.00 PB | 11 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 11/12 · Place 139 · Fraser | 5,000 Meters 11/12 | 139 | 20:51.89 PB | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | MAC Division ChampionshipOct 22 · 5,000 Meters Blue Boys · Place 144 · Fraser | 5,000 Meters Blue Boys | 144 | 19:33 PB | 10 |
| Oct 15 | Macomb County ChampionshipOct 15 · 5,000 Meters Varsity · Place 126 · Fraser | 5,000 Meters Varsity | 126 | 19:53 PB | 10 |
| Oct 8 | 29th Annual Heritage InvitationalOct 8 · 5,000 Meters Varsity · Place 124 · Fraser | 5,000 Meters Varsity | 124 | 20:17.34 | 10 |
| Sep 27 | MAC Blue Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 48 · Fraser | 5,000 Meters Varsity | 48 | 20:09 | 10 |
| Sep 17 | Holly/Duane Raffin Festival of RacesSep 17 · 5,000 Meters Division I · Place 172 · Fraser | 5,000 Meters Division I | 172 | 22:46 | 10 |
| Sep 13 | MAC Blue Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 51 · Fraser | 5,000 Meters Varsity | 51 | 21:21.0 PB | 10 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 · Place 96 · Fraser | 5,000 Meters 11/12 | 96 | 22:18.04 | 10 |
| Aug 19 | A2 Running Co. Fall PreviewAug 19 · 5,000 Meters Varsity · Place 60 · Fraser | 5,000 Meters Varsity | 60 | 22:34.63 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MAC Division ChampionshipOct 24 · 5,000 Meters Blue Boys · Place 63 · Fraser | 5,000 Meters Blue Boys | 63 | 19:56 | 9 |
| Oct 17 | Macomb County ChampionshipOct 17 · 5,000 Meters JV Boys · Place 66 · Fraser | 5,000 Meters JV Boys | 66 | 20:12 | 9 |
| Oct 6 | MAC Blue Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 75 · Fraser | 5,000 Meters Varsity | 75 | 20:05Unofficial | 9 |
| Oct 3 | Hanson's InviteOct 3 · 5,000 Meters Boys Varsity Division 2-3-4 · Place 106 · Fraser | 5,000 Meters Boys Varsity Division 2-3-4 | 106 | 20:25.5 PB | 9 |
| Sep 26 | Old Skool ClassicSep 26 · 5,000 Meters Red · Place 168 · Fraser | 5,000 Meters Red | 168 | 22:24 PB | 9 |
| Sep 15 | MAC Blue Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 79 · Fraser | 5,000 Meters Varsity | 79 | 22:10Unofficial | 9 |
| Sep 1 | Mustang InviteSep 1 · 5,000 Meters 9/10 Race · Place 151 · Fraser | 5,000 Meters 9/10 Race | 151 | 24:37.4 PB | 9 |
| Aug 29 | DeLaSalle InvitationalAug 29 · 5,000 Meters Combined Junior Varsity · Place 15 · Fraser | 5,000 Meters Combined Junior Varsity | 15 | 23:21.0 | 9 |