Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cass Benton Park OFFICIALNorthville vs Hartland Dual Meet · Oct 3 | 22:20.23 | Northville vs Hartland Dual Meet | October 3, 2017 |
| 5,000 Meters · Chestnut GroveRamblin Rock Invitational · Sep 9 | 21:55 | Ramblin Rock Invitational | September 9, 2017 |
| 5,000 Meters · Goodrich HSKayla O'Mara Invite · Oct 14 | 20:26.64 | Kayla O'Mara Invite | October 14, 2017 |
| 5,000 Meters · Hartland HSHartland/Howell/Novi Tri Meet · Sep 12 | 22:04 | Hartland/Howell/Novi Tri Meet | September 12, 2017 |
| 5,000 Meters · Hartland HS OFFICIALHartland vs. Grand Blanc Dual · Sep 19 | 21:50 | Hartland vs. Grand Blanc Dual | September 19, 2017 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALPost A PR Fleet Feet Race · Nov 1 | 19:49.5 | Post A PR Fleet Feet Race | November 1, 2017 |
| 5,000 Meters · Lake Fenton HSLake Fenton 9th/10th Invitational · Oct 24 | 21:31.90 | Lake Fenton 9th/10th Invitational | October 24, 2017 |
| 5,000 Meters · Linden HS35th Annual Linden Classic · Sep 23 | 22:30.04 | 35th Annual Linden Classic | September 23, 2017 |
| 5,000 Meters · North CourseA2 Run Co End of Summer Classic · Aug 23 | 22:10.8 | A2 Run Co End of Summer Classic | August 23, 2018 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 21:05.9 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · St Johns High SchoolInvite Under the Lights · Aug 17 | 22:16.9 | Invite Under the Lights | August 17, 2018 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co End of Autumn Open · Oct 23 | 20:23.31 | A2 Run Co End of Autumn Open | October 23, 2018 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 23:18 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Fleet Foot · Place 165 · Hartland | 5,000 Meters Mens Fleet Foot | 165 | 21:14.1 | 12 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 281 · Hartland | 5,000 Meters Junior Varsity | 281 | 22:01.2 | 12 |
| Oct 12 | Kayla O'Mara InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 85 · Hartland | 5,000 Meters Junior Varsity | 85 | 23:47.74 | 12 |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 80 · Hartland | 5,000 Meters Open | 80 | 21:20 | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 556 · Hartland | 5,000 Meters Division 1 JV | 556 | 22:07.3 | 12 |
| Oct 1 | K.L.A.A. West Division Dual: Salem vs Hartland Oct 1 · 5,000 Meters Varsity · Place 78 · Hartland | 5,000 Meters Varsity | 78 | 26:29 | 12 |
| Sep 21 | Linden Cross Country ClassicSep 21 · 5,000 Meters Division I · Place 117 · Hartland | 5,000 Meters Division I | 117 | 25:06.25 | 12 |
| Sep 17 | Hartland/Novi @ Plymouth Double DualSep 17 · 5,000 Meters Varsity · Place 87 · Hartland | 5,000 Meters Varsity | 87 | 22:29 | 12 |
| Sep 10 | Canton/Northville @ Hartland Double DualSep 10 · 5,000 Meters Varsity · Place 106 · Hartland | 5,000 Meters Varsity | 106 | 22:40 | 12 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Reserve · Place 158 · Hartland | 5,000 Meters Men's Reserve | 158 | 23:18 PB | 12 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Varsity · Place 157 · Hartland | 5,000 Meters Varsity | 157 | 23:38.75 | 12 |
2018 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | A2 Run Co End of Autumn OpenOct 23 · 5,000 Meters Varsity · Place 61 · Hartland | 5,000 Meters Varsity | 61 | 20:23.31 PB | 11 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 239 · Hartland | 5,000 Meters Junior Varsity | 239 | 20:44.72 | 11 |
| Oct 13 | Kayla O'Mara InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 60 · Hartland | 5,000 Meters Junior Varsity | 60 | 21:15.30 | 11 |
| Oct 9 | Howell/Hartland/Brighton @ HowellOct 9 · Varsity · Place 58 · Hartland | Varsity | 58 | 21:28 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 JV Men · Place 396 · Hartland | 5,000 Meters Division 1 JV Men | 396 | 21:05.9 PB | 11 |
| Oct 2 | Canton @ HartlandOct 2 · Varsity · Place 47 · Hartland | Varsity | 47 | 20:54 | 11 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Reserve · Place 155 · Hartland | 5,000 Meters Gold Reserve | 155 | 20:41.0 | 11 |
| Sep 22 | 36th Annual Linden ClassicSep 22 · Varsity · Place 99 · Hartland | Varsity | 99 | 21:56.45 | 11 |
| Sep 18 | Northville/Hartland/Plymouth Tri MeetSep 18 · 5,000 Meters Varsity · Place 104 · Hartland | 5,000 Meters Varsity | 104 | 22:37.33 | 11 |
| Sep 11 | Salem/Hartland/Novi @ Hartland)Sep 11 · 5,000 Meters Varsity · Place 81 · Hartland | 5,000 Meters Varsity | 81 | 21:41 | 11 |
| Sep 8 | Ramblin' Rock InvitationalSep 8 · Varsity · Place 83 · Hartland | Varsity | 83 | 21:07.1 | 11 |
| Aug 23 | A2 Run Co End of Summer ClassicAug 23 · 5,000 Meters Open · Place 145 · Hartland | 5,000 Meters Open | 145 | 22:10.8 PB | 11 |
| Aug 17 | Invite Under the LightsAug 17 · 5,000 Meters Boys Red Division · Place 105 · Hartland | 5,000 Meters Boys Red Division | 105 | 22:16.9 PB | 11 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Post A PR Fleet Feet RaceNov 1 · 5,000 Meters Varsity · Place 73 · Hartland | 5,000 Meters Varsity | 73 | 19:49.5 PB | 10 |
| Oct 24 | Lake Fenton 9th/10th InvitationalOct 24 · 5,000 Meters Frosh/Soph · Place 128 · Hartland | 5,000 Meters Frosh/Soph | 128 | 21:31.90 PB | 10 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 238 · Hartland | 5,000 Meters Junior Varsity | 238 | 20:40.4 | 10 |
| Oct 14 | Kayla O'Mara InviteOct 14 · 5,000 Meters High School JV Boys All · Place 32 · Hartland | 5,000 Meters High School JV Boys All | 32 | 20:26.64 PB | 10 |
| Oct 3 | Northville vs Hartland Dual MeetOct 3 · 5,000 Meters Varsity · Place 77 · Hartland | 5,000 Meters Varsity | 77 | 22:20.23 PB | 10 |
| Sep 23 | 35th Annual Linden ClassicSep 23 · 5,000 Meters Large School Reserve Race · Place 47 · Hartland | 5,000 Meters Large School Reserve Race | 47 | 22:30.04 PB | 10 |
| Sep 19 | Hartland vs. Grand Blanc DualSep 19 · 5,000 Meters Varsity · Place 42 · Hartland | 5,000 Meters Varsity | 42 | 21:50 PB | 10 |
| Sep 12 | Hartland/Howell/Novi Tri MeetSep 12 · 5,000 Meters Varsity · Place 61 · Hartland | 5,000 Meters Varsity | 61 | 22:04 PB | 10 |
| Sep 9 | Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 195 · Hartland | 5,000 Meters JV | 195 | 21:55 PB | 10 |
| Aug 18 | A2 Run Co Fall PreviewAug 18 · 5,000 Meters Varsity · Place 168 · Hartland | 5,000 Meters Varsity | 168 | 23:32.8 | 10 |
2016 Cross Country
1 results