Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hudson Mills Metropark - OFFICIALMichigan MS Mega Jamboree · Oct 18 | 12:12.8 | Michigan MS Mega Jamboree | October 18, 2014 |
| 3,200 Meters · Huron Meadows Metropark OFFICIALMS-Running Fit Coaching Legends Invite · Sep 26 | 13:28.2 | MS-Running Fit Coaching Legends Invite | September 26, 2014 |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville vs Hartland Dual Meet · Oct 3 | 21:06.29 | Northville vs Hartland Dual Meet | October 3, 2017 |
| 5,000 Meters · Chestnut GroveRamblin' Rock Invitational · Sep 12 | 19:56.3 | Ramblin' Rock Invitational | September 12, 2015 |
| 5,000 Meters · Goodrich HSKayla O'Mara Invitational · Oct 17 | 18:50.8 | Kayla O'Mara Invitational | October 17, 2015 |
| 5,000 Meters · Hartland HSHartland/Howell/Novi Tri Meet · Sep 12 | 21:01 | Hartland/Howell/Novi Tri Meet | September 12, 2017 |
| 5,000 Meters · Hartland HS OFFICIALHowell @ Hartland Dual · Oct 13 | 19:45 | Howell @ Hartland Dual | October 13, 2015 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 19:46.72 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Island Lake Recreation Area OFFICIALKLAA Lakes Conference Championship · Oct 22 | 18:45.5 | KLAA Lakes Conference Championship | October 22, 2015 |
| 5,000 Meters · Linden HSLinden Classic · Sep 26 | 19:39.32 | Linden Classic | September 26, 2015 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsPost A PR Invite · Nov 4 | 19:03.3 | Post A PR Invite | November 4, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 267 · HartlandHartland | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 267 | 20:19.0 | 11 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 115 · HartlandHartland | 5,000 Meters Junior Varsity | 115 | 19:04.3 | 11 |
| Oct 14 | Kayla O'Mara InviteOct 14 · 5,000 Meters High School JV Boys All · Place 18 · HartlandHartland | 5,000 Meters High School JV Boys All | 18 | 19:23.49 | 11 |
| Oct 10 | Brighton/Hartland/Stevenson Tri-MeetOct 10 · 5,000 Meters Varsity · Place 57 · HartlandHartland | 5,000 Meters Varsity | 57 | 19:11Unofficial | 11 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 67 · HartlandHartland | 5,000 Meters Varsity | 67 | 21:06.29 PB | 11 |
| Sep 23 | 35th Annual Linden ClassicSep 23 · 5,000 Meters Large School Reserve Race · Place 23 · HartlandHartland | 5,000 Meters Large School Reserve Race | 23 | 21:18.20 | 11 |
| Sep 19 | Hartland vs. Grand Blanc DualSep 19 · 5,000 Meters Varsity · Place 36 · HartlandHartland | 5,000 Meters Varsity | 36 | 20:30 | 11 |
| Sep 12 | Hartland/Howell/Novi Tri MeetSep 12 · 5,000 Meters Varsity · Place 46 · HartlandHartland | 5,000 Meters Varsity | 46 | 21:01 PB | 11 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 161 · HartlandHartland | 5,000 Meters JV | 161 | 21:10 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | A2 Tortoise & Hare Post a PR InviteNov 2 · 5,000 Meters Varsity (Less Fast) · Place 62 · HartlandHartland | 5,000 Meters Varsity (Less Fast) | 62 | 19:11.02 | 10 |
| Oct 20 | KLAA LAkes Conference Hartland JV ResultsOct 20 · 5,000 Meters Junior Varsity · Place 78 · HartlandHartland | 5,000 Meters Junior Varsity | 78 | 19:47Unofficial | 10 |
| Oct 11 | Milford Vs. Hartland DualOct 11 · 5,000 Meters Varsity · Place 47 · HartlandHartland | 5,000 Meters Varsity | 47 | 19:46Unofficial | 10 |
| Sep 27 | Hartland Vs. Pinckney DualSep 27 · 5,000 Meters Varsity · Place 40 · HartlandHartland | 5,000 Meters Varsity | 40 | 20:06Unofficial | 10 |
| Sep 24 | Linden ClassicSep 24 · 5,000 Meters Division I/II Reserve Race · Place 33 · HartlandHartland | 5,000 Meters Division I/II Reserve Race | 33 | 19:49.90 | 10 |
| Sep 20 | Grand Blanc Vs. Hartland DualSep 20 · 5,000 Meters Varsity · Place 48 · HartlandHartland | 5,000 Meters Varsity | 48 | 20:46 | 10 |
| Sep 13 | Hartland Vs. Howell DualSep 13 · 5,000 Meters Varsity · Place 39 · HartlandHartland | 5,000 Meters Varsity | 39 | 21:48Unofficial | 10 |
| Aug 30 | Hartland vs. Salem DualAug 30 · 5,000 Meters Varsity · Place 51 · HartlandHartland | 5,000 Meters Varsity | 51 | 22:11 | 10 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | Post A PR InviteNov 4 · 5,000 Meters Open Varsity B · Place 73 · HartlandHartland | 5,000 Meters Open Varsity B | 73 | 19:03.3 PB | 9 |
| Oct 22 | KLAA Lakes Conference ChampionshipOct 22 · 5,000 Meters Junior Varsity · Place 42 · HartlandHartland | 5,000 Meters Junior Varsity | 42 | 18:45.5 PB | 9 |
| Oct 17 | Kayla O'Mara InvitationalOct 17 · 5,000 Meters Large School JV Boys · Place 29 · HartlandHartland | 5,000 Meters Large School JV Boys | 29 | 18:50.8 PB | 9 |
| Oct 13 | Howell @ Hartland DualOct 13 · 5,000 Meters Varsity · Place 35 · HartlandHartland | 5,000 Meters Varsity | 35 | 19:45 PB | 9 |
| Oct 6 | Hartland @ Milford DualOct 6 · 5,000 Meters Varsity · Place 39 · HartlandHartland | 5,000 Meters Varsity | 39 | 20:20Unofficial | 9 |
| Sep 29 | Brighton vs. Hartland dualSep 29 · 5,000 Meters Varsity · Place 47 · HartlandHartland | 5,000 Meters Varsity | 47 | 19:48Unofficial | 9 |
| Sep 26 | Linden ClassicSep 26 · 5,000 Meters Reserve Race · Place 15 · HartlandHartland | 5,000 Meters Reserve Race | 15 | 19:39.32 PB | 9 |
| Sep 15 | Grand Blanc vs. HartlandSep 15 · 5,000 Meters Varsity · Place 53 · HartlandHartland | 5,000 Meters Varsity | 53 | 21:43Unofficial | 9 |
| Sep 12 | Ramblin' Rock InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 105 · HartlandHartland | 5,000 Meters Junior Varsity | 105 | 19:56.3 PB | 9 |
| Sep 1 | Salem & Hartland Time TrialSep 1 · 5,000 Meters Varsity · Place 47 · HartlandHartland | 5,000 Meters Varsity | 47 | 22:15 | 9 |
2014 Cross Country
2 results