Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville/Canton/Brighton Double Dual Meet · Sep 11 | 18:07.26 | Northville/Canton/Brighton Double Dual Meet | September 11, 2018 |
| 5,000 Meters · Chestnut GroveDouble Dual: Salem-Howell-Northville · Oct 2 | 17:35.5 | Double Dual: Salem-Howell-Northville | October 2, 2018 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 17:03.45 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Oxford Golf CourseOxford Invitational · Oct 13 | 18:46.3 | Oxford Invitational | October 13, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co End of Autumn Open · Oct 23 | 17:37.40 | A2 Run Co End of Autumn Open | October 23, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | A2 Run Co End of Autumn OpenOct 23 · 5,000 Meters Varsity · Place 2 · Northville | 5,000 Meters Varsity | 2 | 17:37.40 PB | 12 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 8 · Northville | 5,000 Meters Junior Varsity | 8 | 17:03.45 PB | 12 |
| Oct 12 | Oxford Invitational Oct 12 · Varsity · Place 23 · Northville | Varsity | 23 | 17:05.57 | 12 |
| Oct 9 | Novi vs NorthvilleOct 9 · Varsity · Place 15 · Northville | Varsity | 15 | 18:34.87 | 12 |
| Oct 2 | Double Dual: Salem-Howell-NorthvilleOct 2 · 5,000 Meters Varsity · Place 16 · Northville | 5,000 Meters Varsity | 16 | 17:35.5 PB | 12 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 1 · Place 9 · Northville | 5,000 Meters Varsity Division 1 | 9 | 17:12.0 | 12 |
| Sep 18 | Northville/Hartland/Plymouth Tri MeetSep 18 · 5,000 Meters Varsity · Place 21 · Northville | 5,000 Meters Varsity | 21 | 18:16.36 | 12 |
| Sep 11 | Northville/Canton/Brighton Double Dual MeetSep 11 · 5,000 Meters Varsity · Place 22 · Northville | 5,000 Meters Varsity | 22 | 18:07.26 PB | 12 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 5 · Northville | 5,000 Meters Junior Varsity | 5 | 17:44.9 | 12 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 46 · Northville | 5,000 Meters Junior Varsity | 46 | 18:10.6 | 11 |
| Oct 13 | Oxford InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 2 · Northville | 5,000 Meters Junior Varsity | 2 | 18:46.3 PB | 11 |
| Oct 10 | Northville vs Novi Dual MeetOct 10 · 5,000 Meters Varsity · Place 27 · Northville | 5,000 Meters Varsity | 27 | 18:32.02 | 11 |
| Oct 7 | Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 22 · Northville | 5,000 Meters JV Boys | 22 | 18:23.6 | 11 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 30 · Northville | 5,000 Meters Varsity | 30 | 18:55.97 | 11 |
| Sep 19 | Howell/Northville/Brighton Tri-MeetSep 19 · 5,000 Meters Varsity · Place 58 · Northville | 5,000 Meters Varsity | 58 | 19:13Unofficial | 11 |
| Sep 12 | Stevenson/Grand Blanc/Northville Tri-MeetSep 12 · 5,000 Meters Varsity · Place 50 · Northville | 5,000 Meters Varsity | 50 | 19:40Unofficial | 11 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 11/12 · Place 115 · Northville | 5,000 Meters 11/12 | 115 | 20:18.35 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | KLAA Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 143 · Northville | 5,000 Meters Junior Varsity | 143 | 19:52.3 | 9 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Junior Varsity · Place 39 · Northville | 5,000 Meters Junior Varsity | 39 | 19:56.2 | 9 |
| Oct 11 | Northville vs Salem Dual MeetOct 11 · 5,000 Meters Varsity · Place 61 · Northville | 5,000 Meters Varsity | 61 | 20:20.46 | 9 |
| Oct 8 | Wayne County ChampionshipOct 8 · 5,000 Meters JV · Place 141 · Northville | 5,000 Meters JV | 141 | 20:03 | 9 |
| Oct 4 | Stevenson vs NorthvilleOct 4 · 5,000 Meters Varsity · Place 51 · Northville | 5,000 Meters Varsity | 51 | 20:19.5Unofficial | 9 |
| Sep 27 | South Lyon East vs NorthvileSep 27 · 5,000 Meters Varsity · Place 36 · Northville | 5,000 Meters Varsity | 36 | 19:50.75Unofficial | 9 |
| Sep 20 | Northvlle vs South Lyon Dual MeetSep 20 · 5,000 Meters Varsity · Place 50 · Northville | 5,000 Meters Varsity | 50 | 21:41 | 9 |
| Sep 13 | Novi vs NorthvilleSep 13 · 5,000 Meters Varsity · Place 45 · Northville | 5,000 Meters Varsity | 45 | 20:27Unofficial | 9 |