Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 10 | 17:51.8 | Bret Clements Bath Invitational | September 10, 2016 |
| 5,000 Meters · Cass BentonMustang Invite · Sep 1 | 18:41.8 | Mustang Invite | September 1, 2015 |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville vs Novi Dual · Oct 13 | 17:30.96 | Northville vs Novi Dual | October 13, 2015 |
| 5,000 Meters · Chestnut GroveWayne County Championship · Oct 10 | 17:12.9 | Wayne County Championship | October 10, 2015 |
| 5,000 Meters · Ella SharpJackson HS Varsity Invitational · Sep 24 | 18:14.2 | Jackson HS Varsity Invitational | September 24, 2016 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Championship · Oct 20 | 17:42.4 | KLAA Conference Championship | October 20, 2016 |
| 5,000 Meters · Oxford Golf CourseOxford Invite--Oxford Hill Country Club · Oct 14 | 17:45.8 | Oxford Invite--Oxford Hill Country Club | October 14, 2016 |
| 5,000 Meters · Sterling State ParkJefferson Invitational · Sep 26 | 17:52 | Jefferson Invitational | September 26, 2015 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Conference Meet · Oct 19 | 18:41.7 | KLAA Conference Meet | October 19, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 89 · Northville | 5,000 Meters Junior Varsity | 89 | 18:41.7 PB | 12 |
| Oct 13 | Oxford InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 26 · Northville | 5,000 Meters Junior Varsity | 26 | 19:44.6 | 12 |
| Oct 10 | Northville vs Novi Dual MeetOct 10 · 5,000 Meters Varsity · Place 34 · Northville | 5,000 Meters Varsity | 34 | 18:38.12 | 12 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 36 · Northville | 5,000 Meters Varsity | 36 | 19:08.32 | 12 |
| Sep 12 | Stevenson/Grand Blanc/Northville Tri-MeetSep 12 · 5,000 Meters Varsity · Place 49 · Northville | 5,000 Meters Varsity | 49 | 19:33Unofficial | 12 |
| Aug 29 | Mustang InviteAug 29 · 5,000 Meters 11/12 · Place 99 · Northville | 5,000 Meters 11/12 | 99 | 19:57.27 | 12 |
2016 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | KLAA Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 10 · Northville | 5,000 Meters Junior Varsity | 10 | 17:42.4 PB | 11 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Varsity · Place 19 · Northville | 5,000 Meters Varsity | 19 | 17:45.8 PB | 11 |
| Oct 11 | Northville vs Salem Dual MeetOct 11 · 5,000 Meters Varsity · Place 28 · Northville | 5,000 Meters Varsity | 28 | 18:14.66 | 11 |
| Oct 8 | Wayne County ChampionshipOct 8 · 5,000 Meters Varsity · Place 85 · Northville | 5,000 Meters Varsity | 85 | 17:48 | 11 |
| Oct 4 | Stevenson vs NorthvilleOct 4 · 5,000 Meters Varsity · Place 14 · Northville | 5,000 Meters Varsity | 14 | 18:19.2Unofficial | 11 |
| Sep 27 | South Lyon East vs NorthvileSep 27 · 5,000 Meters Varsity · Place 20 · Northville | 5,000 Meters Varsity | 20 | 18:48.48Unofficial | 11 |
| Sep 24 | Jackson HS Varsity InvitationalSep 24 · 5,000 Meters D1 Boys · Place 130 · Northville | 5,000 Meters D1 Boys | 130 | 18:14.2 PB | 11 |
| Sep 20 | Northvlle vs South Lyon Dual MeetSep 20 · 5,000 Meters Varsity · Place 11 · Northville | 5,000 Meters Varsity | 11 | 18:26 | 11 |
| Sep 13 | Novi vs NorthvilleSep 13 · 5,000 Meters Varsity · Place 22 · Northville | 5,000 Meters Varsity | 22 | 18:50Unofficial | 11 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters Class 1 · Place 45 · Northville | 5,000 Meters Class 1 | 45 | 17:51.8 PB | 11 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 · Place 36 · Northville | 5,000 Meters 11/12 | 36 | 18:32.92 | 11 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | K.L.A.A. Kensington Conference FinalsOct 21 · 5,000 Meters Reserve · Place 106 · Northville | 5,000 Meters Reserve | 106 | 19:24.5 | 10 |
| Oct 16 | Oxford Invite - Oxford Hill Country ClubOct 16 · 5,000 Meters Varsity · Place 25 · Northville | 5,000 Meters Varsity | 25 | 17:52.6 | 10 |
| Oct 13 | Northville vs Novi Dual Oct 13 · 5,000 Meters Varsity · Place 19 · Northville | 5,000 Meters Varsity | 19 | 17:30.96 PB | 10 |
| Oct 10 | Wayne County ChampionshipOct 10 · 5,000 Meters Varsity · Place 27 · Northville | 5,000 Meters Varsity | 27 | 17:12.9 PB | 10 |
| Sep 29 | Northville Vs Stevenson Dual Sep 29 · 5,000 Meters Varsity · Place 16 · Northville | 5,000 Meters Varsity | 16 | 17:58.54 | 10 |
| Sep 26 | Jefferson InvitationalSep 26 · 5,000 Meters Varsity Div 1 · Place 17 · Northville | 5,000 Meters Varsity Div 1 | 17 | 17:52 PB | 10 |
| Sep 22 | Northville vs South Lyon East DualSep 22 · 5,000 Meters Varsity · Place 14 · Northville | 5,000 Meters Varsity | 14 | 18:38.51 | 10 |
| Sep 15 | Northville vs South Lyon DualSep 15 · 5,000 Meters Varsity · Northville | 5,000 Meters Varsity | 0 | 18:56Unofficial | 10 |
| Sep 12 | Brett Clement Bath InvitationalSep 12 · 5,000 Meters Class 1 Men · Place 70 · Northville | 5,000 Meters Class 1 Men | 70 | 18:20 | 10 |
| Sep 1 | Mustang InviteSep 1 · 5,000 Meters 9/10 Race · Place 7 · Northville | 5,000 Meters 9/10 Race | 7 | 18:41.8 PB | 10 |
2014 Cross Country
3 results