Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bath Brett Clement Bath Invitational · Sep 6 | 19:00.1 | Brett Clement Bath Invitational | September 6, 2014 |
| 5,000 Meters · Cass BentonMustang Invite · Aug 26 | 19:44 | Mustang Invite | August 26, 2014 |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville vs Salem Dual Meet · Oct 11 | 18:18.01 | Northville vs Salem Dual Meet | October 11, 2016 |
| 5,000 Meters · Chestnut GroveWayne County Championship · Oct 8 | 18:31 | Wayne County Championship | October 8, 2016 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Championship · Oct 20 | 18:03.1 | KLAA Conference Championship | October 20, 2016 |
| 5,000 Meters · Oxford Golf CourseOxford Invite--Oxford Hill Country Club · Oct 14 | 18:38.5 | Oxford Invite--Oxford Hill Country Club | October 14, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | KLAA Conference ChampionshipOct 20 · 5,000 Meters Junior Varsity · Place 27 · Northville | 5,000 Meters Junior Varsity | 27 | 18:03.1 PB | 12 |
| Oct 14 | Oxford Invite--Oxford Hill Country ClubOct 14 · 5,000 Meters Varsity · Place 53 · Northville | 5,000 Meters Varsity | 53 | 18:38.5 PB | 12 |
| Oct 11 | Northville vs Salem Dual MeetOct 11 · 5,000 Meters Varsity · Place 29 · Northville | 5,000 Meters Varsity | 29 | 18:18.01 PB | 12 |
| Oct 8 | Wayne County ChampionshipOct 8 · 5,000 Meters JV · Place 48 · Northville | 5,000 Meters JV | 48 | 18:31 PB | 12 |
| Oct 4 | Stevenson vs NorthvilleOct 4 · 5,000 Meters Varsity · Place 20 · Northville | 5,000 Meters Varsity | 20 | 18:28.0Unofficial | 12 |
| Sep 27 | South Lyon East vs NorthvileSep 27 · 5,000 Meters Varsity · Place 14 · Northville | 5,000 Meters Varsity | 14 | 18:23Unofficial | 12 |
| Sep 20 | Northvlle vs South Lyon Dual MeetSep 20 · 5,000 Meters Varsity · Place 16 · Northville | 5,000 Meters Varsity | 16 | 18:51 | 12 |
| Sep 13 | Novi vs NorthvilleSep 13 · 5,000 Meters Varsity · Place 24 · Northville | 5,000 Meters Varsity | 24 | 18:53Unofficial | 12 |
| Sep 10 | Bret Clements Bath InvitationalSep 10 · 5,000 Meters J.V. · Place 13 · Northville | 5,000 Meters J.V. | 13 | 19:01.3 | 12 |
| Aug 30 | Mustang InviteAug 30 · 5,000 Meters 11/12 · Place 75 · Northville | 5,000 Meters 11/12 | 75 | 19:38.55 | 12 |
2015 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | K.L.A.A. Kensington Conference FinalsOct 21 · 5,000 Meters Reserve · Place 49 · Northville | 5,000 Meters Reserve | 49 | 18:34.2 | 11 |
| Oct 16 | Oxford Invite - Oxford Hill Country ClubOct 16 · 5,000 Meters Junior Varsity · Place 34 · Northville | 5,000 Meters Junior Varsity | 34 | 19:17.4 | 11 |
| Oct 13 | Northville vs Novi Dual Oct 13 · 5,000 Meters Varsity · Place 39 · Northville | 5,000 Meters Varsity | 39 | 18:46.69 | 11 |
| Sep 29 | Northville Vs Stevenson Dual Sep 29 · 5,000 Meters Varsity · Place 33 · Northville | 5,000 Meters Varsity | 33 | 18:58.27 | 11 |
| Sep 22 | Northville vs South Lyon East DualSep 22 · 5,000 Meters Varsity · Place 24 · Northville | 5,000 Meters Varsity | 24 | 19:19.11 | 11 |
| Sep 15 | Northville vs South Lyon DualSep 15 · 5,000 Meters Varsity · Northville | 5,000 Meters Varsity | 0 | 19:34Unofficial | 11 |
| Sep 1 | Mustang InviteSep 1 · 5,000 Meters 11/12 Race · Place 108 · Northville | 5,000 Meters 11/12 Race | 108 | 21:07.5 | 11 |
2014 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | K.L.A.A. Kensington Conference FinalsOct 16 · 5,000 Meters Junior Varsity · Place 54 · Northville | 5,000 Meters Junior Varsity | 54 | 18:46 | 10 |
| Oct 7 | Novi vs Northville Dual MeetOct 7 · 5,000 Meters Varsity · Northville | 5,000 Meters Varsity | — | 18:57Unofficial | 10 |
| Oct 4 | Wayne County ChampionshipOct 4 · 5,000 Meters Junior Varsity · Place 39 · Northville | 5,000 Meters Junior Varsity | 39 | 19:10 | 10 |
| Sep 30 | Northville vs Salem DualSep 30 · 5,000 Meters Varsity · Northville | 5,000 Meters Varsity | — | 18:40Unofficial | 10 |
| Sep 27 | Schoensee Memorial ClassicSep 27 · 5,000 Meters Varsity · Place 40 · Northville | 5,000 Meters Varsity | 40 | 18:54Unofficial | 10 |
| Sep 23 | Stevenson Vs NorthvilleSep 23 · 5,000 Meters Varsity · Place 26 · Northville | 5,000 Meters Varsity | 26 | 18:50.8Unofficial | 10 |
| Sep 20 | Detroit Catholic Central InvitationalSep 20 · 5,000 Meters DIVISON II · Northville | 5,000 Meters DIVISON II | 0 | 20:24Unofficial | 10 |
| Sep 16 | Northville vs. South Lyon East DualSep 16 · 5,000 Meters Varsity · Place 20 · Northville | 5,000 Meters Varsity | 20 | 19:00Unofficial | 10 |
| Sep 9 | South Lyon Vs Northville Dual MeetSep 9 · 5,000 Meters Varsity · Place 26 · Northville | 5,000 Meters Varsity | 26 | 19:30Unofficial | 10 |
| Sep 6 | Brett Clement Bath InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 34 · Northville | 5,000 Meters Junior Varsity | 34 | 19:00.1 PB | 10 |
| Aug 26 | Mustang Invite Aug 26 · 5,000 Meters 9/10 · Place 28 · Northville | 5,000 Meters 9/10 | 28 | 19:44 PB | 10 |