Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic · Sep 9 | 19:16.5 | Algonac Muskrat Classic | September 9, 2017 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMHSAA LP Region 08-01 @ Grosse Pointe South · Oct 28 | 18:52.0 | MHSAA LP Region 08-01 @ Grosse Pointe South | October 28, 2016 |
| 5,000 Meters · Marysville ParkMAC Blue Jamboree #1 · Sep 12 | 20:27.00 | MAC Blue Jamboree #1 | September 12, 2017 |
| 5,000 Meters · Metro Beach Pointe CourseMAC Division Championship · Oct 21 | 19:02 | MAC Division Championship | October 21, 2017 |
| 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 | 19:37 | Macomb County Championship | October 6, 2018 |
| 5,000 Meters · Stony Creek MetroparkHanson's Invitational · Sep 30 | 19:13 | Hanson's Invitational | September 30, 2017 |
| 5,000 Meters · Wolcott FarmOld Skoool Classic · Sep 23 | 21:24 | Old Skoool Classic | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 36-4 @ GP SouthOct 26 · 5,000 Meters Division 1 · Place 106 · Roseville | 5,000 Meters Division 1 | 106 | 19:11.6 | 12 |
| Oct 26 | MHSAA LP Region 08-1 @ GP SouthOct 26 · 5,000 Meters D1 Boys · Place 106 · Roseville | 5,000 Meters D1 Boys | 106 | 19:11.6 | 12 |
| Oct 18 | MAC Championship MeetOct 18 · 5,000 Meters Blue Boys · Place 111 · Roseville | 5,000 Meters Blue Boys | 111 | 18:56 | 12 |
| Oct 6 | Macomb County ChampionshipOct 6 · 5,000 Meters Varsity · Place 92 · Roseville | 5,000 Meters Varsity | 92 | 19:37 PB | 12 |
| Sep 28 | Hansons InvitationalSep 28 · 5,000 Meters Varsity Division 1 · Place 76 · Roseville | 5,000 Meters Varsity Division 1 | 76 | 19:38.8 | 12 |
| Sep 25 | MAC Blue Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 38 · Roseville | 5,000 Meters Varsity | 38 | 20:18.30 | 12 |
| Sep 22 | Old Skool ClassicSep 22 · Varsity · Place 39 · Roseville | Varsity | 39 | 20:02 | 12 |
| Sep 15 | Autumn ClassicSep 15 · Varsity · Place 127 · Roseville | Varsity | 127 | 20:24 | 12 |
| Sep 11 | MAC Blue Jamboree #1Sep 11 · Varsity · Place 97 · Roseville | Varsity | 97 | 23:44.00 | 12 |
| Sep 11 | MAC Blue Jamboree #1Sep 11 · Varsity · Place 42 · Roseville | Varsity | 42 | 21:16.00 | 12 |
| Sep 8 | Algonac Muskrat Classic RunSep 8 · 5,000 Meters Division 1 · Place 74 · Roseville | 5,000 Meters Division 1 | 74 | 19:49.4 | 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 97 · Roseville | 5,000 Meters Varsity | 97 | 19:00.0 | 11 |
| Oct 21 | MAC Division ChampionshipOct 21 · 5,000 Meters Blue Boys · Place 115 · Roseville | 5,000 Meters Blue Boys | 115 | 19:02 PB | 11 |
| Oct 14 | Macomb County ChampionshipOct 14 · 5,000 Meters Varsity · Place 100 · Roseville | 5,000 Meters Varsity | 100 | 19:04 | 11 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity Division 1 · Place 107 · Roseville | 5,000 Meters Varsity Division 1 | 107 | 19:13 PB | 11 |
| Sep 26 | MAC Blue Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 35 · Roseville | 5,000 Meters Varsity | 35 | 19:55.0 | 11 |
| Sep 23 | Old Skoool ClassicSep 23 · 5,000 Meters Red-11 · Place 31 · Roseville | 5,000 Meters Red-11 | 31 | 21:24 PB | 11 |
| Sep 16 | Autumn ClassicSep 16 · 5,000 Meters Varsity · Place 107 · Roseville | 5,000 Meters Varsity | 107 | 20:22 | 11 |
| Sep 12 | MAC Blue Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 30 · Roseville | 5,000 Meters Varsity | 30 | 20:27.00 PB | 11 |
| Sep 9 | Algonac Muskrat ClassicSep 9 · 5,000 Meters Varsity Div. 1 · Place 80 · Roseville | 5,000 Meters Varsity Div. 1 | 80 | 19:16.5 PB | 11 |
2016 Cross Country
2 results