Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 13:36.35 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 2 Miles · Hudson Mills Metropark - OFFICIALMichigan MS Mega Jamboree · Oct 21 | 13:50.00 | Michigan MS Mega Jamboree | October 21, 2017 |
| 2 Miles · Huron Meadows Metropark OFFICIALA2 Running Co. Run Thru the Meadows Invite · Oct 15 | 13:49.52 | A2 Running Co. Run Thru the Meadows Invite | October 15, 2016 |
| 2 Miles · Linden Middle School35th Annual Linden Classic · Sep 23 | 13:46.68 | 35th Annual Linden Classic | September 23, 2017 |
| 3,200 Meters · Cass Benton Park OFFICIALKLAA MS Championships · Oct 18 | 13:19.0 | KLAA MS Championships | October 18, 2017 |
| 3,200 Meters · Huron Meadows Metropark OFFICIALA2 Run Co Coaching Legends MS · Sep 29 | 13:05.6 | A2 Run Co Coaching Legends MS | September 29, 2017 |
| 5,000 Meters · Blue Devils TrailLake Fenton 9/10 Invite · Oct 22 | 20:34.49 | Lake Fenton 9/10 Invite | October 22, 2019 |
| 5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 31 | 21:28.0 | Mustang Invite | August 31, 2021 |
| 5,000 Meters · Hartland HS OFFICIALCanton/Northville @ Hartland Double Dual · Sep 10 | 20:15 | Canton/Northville @ Hartland Double Dual | September 10, 2019 |
| 5,000 Meters · Howell High SchoolHowell v. Hartland · Oct 13 | 20:04 | Howell v. Hartland | October 13, 2020 |
| 5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 18 | 19:48.01 | KLAA Conference Finals | October 18, 2018 |
| 5,000 Meters · Jewell Golf CourseHartland @ Grand Blanc · Sep 22 | 20:47.52 | Hartland @ Grand Blanc | September 22, 2020 |
| 5,000 Meters · Linden HSLinden Classic · Sep 25 | 21:43.32 | Linden Classic | September 25, 2021 |
| 5,000 Meters · North CourseA2 Run Co End of Summer Classic · Aug 23 | 21:35.9 | A2 Run Co End of Summer Classic | August 23, 2018 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 20:13.9 | Portage Invite | October 5, 2019 |
| 5,000 Meters · St Johns High SchoolInvite Under the Lights · Aug 17 | 21:10.9 | Invite Under the Lights | August 17, 2018 |
| 5,000 Meters · St Johns MSSt. Johns Under The Lights Invitational · Aug 16 | 20:38.9 | St. Johns Under The Lights Invitational | August 16, 2019 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 29 | 19:41.6 | Tortoise & Hare Post A PR XC Classic | October 29, 2019 |
| 5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 7 | 20:13 | Rambling Rock Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | 21 Mick's Post A PR XC ClassicNov 2 · 5,000 Meters Varsity · Place 90 · HartlandHartland | 5,000 Meters Varsity | 90 | 20:12.90 | 12 |
| Oct 21 | KLAA Cross Country ChampionshipOct 21 · 5,000 Meters Junior Varsity · Place 148 · HartlandHartland | 5,000 Meters Junior Varsity | 148 | 20:09.22 | 12 |
| Oct 16 | Kayla O'Mara Memorial InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 19 · HartlandHartland | 5,000 Meters Junior Varsity | 19 | 21:45.06 | 12 |
| Oct 12 | Brighton/Howell @ HartlandOct 12 · 5,000 Meters Varsity · Place 55 · HartlandHartland | 5,000 Meters Varsity | 55 | 20:21 | 12 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 306 · HartlandHartland | 5,000 Meters Division 1 | 306 | 21:06.3 | 12 |
| Oct 5 | KLAA West Double Dual: Salem vs Hartland & NorthvilleOct 5 · 5,000 Meters Varsity · Place 71 · HartlandHartland | 5,000 Meters Varsity | 71 | 20:26.70 | 12 |
| Sep 27 | Hartland/Novi @ CantonSep 27 · 5,000 Meters Varsity · Place 41 · HartlandHartland | 5,000 Meters Varsity | 41 | 21:15.50 | 12 |
| Sep 25 | Linden ClassicSep 25 · 5,000 Meters Division I/II Reserve Race · Place 11 · HartlandHartland | 5,000 Meters Division I/II Reserve Race | 11 | 21:43.32 PB | 12 |
| Sep 18 | 53rd Holly/Duane Raffin Festival of RacesSep 18 · 5,000 Meters Junior Varsity Division I · Place 120 · HartlandHartland | 5,000 Meters Junior Varsity Division I | 120 | 20:32.6 | — |
| Sep 14 | Plymouth @ Hartland DualSep 14 · 5,000 Meters Varsity · Place 46 · HartlandHartland | 5,000 Meters Varsity | 46 | 22:29 | 12 |
| Sep 11 | Rambling Rock XC InvitationalSep 11 · 5,000 Meters Varsity · Place 77 · HartlandHartland | 5,000 Meters Varsity | 77 | 20:18.2h | 12 |
| Aug 31 | Mustang InviteAug 31 · 5,000 Meters 11/12 Boys · Place 122 · HartlandHartland | 5,000 Meters 11/12 Boys | 122 | 21:28.0 PB | 12 |
| Aug 20 | St. Johns Under The Lights Invitational Aug 20 · 5,000 Meters Varsity · Place 65 · HartlandHartland | 5,000 Meters Varsity | 65 | 19:56.8 | 12 |
2020 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Under the Lights 5k (Scrimmage)Oct 21 · 5,001 Meters JV Boys · Place 7 · HartlandHartland | 5,001 Meters JV Boys | 7 | 19:09Unofficial | 11 |
| Oct 15 | Brighton @ Hartland Dual (JV only)Oct 15 · 5,000 Meters Junior Varsity · Place 30 · HartlandHartland | 5,000 Meters Junior Varsity | 30 | 19:36 | 11 |
| Oct 13 | Howell v. Hartland Oct 13 · 5,000 Meters Boys · Place 28 · HartlandHartland | 5,000 Meters Boys | 28 | 20:04 PB | 11 |
| Oct 10 | Plymouth/Hartland @ SalemOct 10 · 5,000 Meters Junior Varsity · Place 21 · HartlandHartland | 5,000 Meters Junior Varsity | 21 | 20:57.9 | 11 |
| Sep 26 | Canton @ Hartland DualSep 26 · 5,000 Meters Varsity · Place 35 · HartlandHartland | 5,000 Meters Varsity | 35 | 20:08 | 11 |
| Sep 22 | Hartland @ Grand BlancSep 22 · 5,000 Meters Varsity Boys · Place 30 · HartlandHartland | 5,000 Meters Varsity Boys | 30 | 20:47.52 PB | 11 |
| Sep 19 | Plymouth @ Hartland DualSep 19 · 5,000 Meters Varsity · Place 35 · HartlandHartland | 5,000 Meters Varsity | 35 | 19:40 | 11 |
| Sep 12 | Novi @ HartlandSep 12 · 5,000 Meters Varsity · Place 35 · HartlandHartland | 5,000 Meters Varsity | 35 | 20:12 | 11 |
| Aug 25 | Ann Arbor Skyline vs HartlandAug 25 · 5,000 Meters Varsity · Place 31 · HartlandHartland | 5,000 Meters Varsity | 31 | 21:14.78 | 11 |
| Aug 22 | Dearborn @ Hartland DualAug 22 · 5,000 Meters Varsity · Place 18 · HartlandHartland | 5,000 Meters Varsity | 18 | 20:53 | 11 |
2019 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Fleet Foot · Place 36 · HartlandHartland | 5,000 Meters Mens Fleet Foot | 36 | 19:41.6 PB | 10 |
| Oct 22 | Lake Fenton 9/10 InviteOct 22 · 5,000 Meters Frosh/Soph · Place 90 · HartlandHartland | 5,000 Meters Frosh/Soph | 90 | 20:34.49 PB | 10 |
| Oct 17 | KLAA Conference FinalsOct 17 · 5,000 Meters Junior Varsity · Place 153 · HartlandHartland | 5,000 Meters Junior Varsity | 153 | 19:23.0 | 10 |
| Oct 12 | Kayla O'Mara InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 34 · HartlandHartland | 5,000 Meters Junior Varsity | 34 | 19:59.44 | 10 |
| Oct 8 | Brighton Hartland Howell double dualOct 8 · 5,000 Meters Open · Place 65 · HartlandHartland | 5,000 Meters Open | 65 | 20:16 | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 354 · HartlandHartland | 5,000 Meters Division 1 JV | 354 | 20:13.9 PB | 10 |
| Oct 1 | K.L.A.A. West Division Dual: Salem vs Hartland Oct 1 · 5,000 Meters Varsity · Place 49 · HartlandHartland | 5,000 Meters Varsity | 49 | 20:28 | 10 |
| Sep 21 | Linden Cross Country ClassicSep 21 · 5,000 Meters Division I · Place 57 · HartlandHartland | 5,000 Meters Division I | 57 | 22:00.87 | 10 |
| Sep 17 | Hartland/Novi @ Plymouth Double DualSep 17 · 5,000 Meters Varsity · Place 66 · HartlandHartland | 5,000 Meters Varsity | 66 | 20:52 | 10 |
| Sep 10 | Canton/Northville @ Hartland Double DualSep 10 · 5,000 Meters Varsity · Place 70 · HartlandHartland | 5,000 Meters Varsity | 70 | 20:15 PB | 10 |
| Sep 7 | Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Reserve · Place 76 · HartlandHartland | 5,000 Meters Men's Reserve | 76 | 20:13 PB | 10 |
| Aug 27 | Corunna Earlybird InvitationalAug 27 · 5,000 Meters Varsity · Place 125 · HartlandHartland | 5,000 Meters Varsity | 125 | 22:02.24 | 10 |
| Aug 16 | St. Johns Under The Lights InvitationalAug 16 · 5,000 Meters Boys Red (Large Schools) · Place 89 · HartlandHartland | 5,000 Meters Boys Red (Large Schools) | 89 | 20:38.9 PB | 10 |
2018 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Tortoise & Hare Post A PR OpenOct 30 · 5,000 Meters Varsity · Place 69 · HartlandHartland | 5,000 Meters Varsity | 69 | 20:00.2 | 9 |
| Oct 23 | A2 Run Co End of Autumn OpenOct 23 · 5,000 Meters Varsity · Place 54 · HartlandHartland | 5,000 Meters Varsity | 54 | 20:07.66 | 9 |
| Oct 18 | KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 175 · HartlandHartland | 5,000 Meters Junior Varsity | 175 | 19:48.01 PB | 9 |
| Oct 13 | Kayla O'Mara InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 39 · HartlandHartland | 5,000 Meters Junior Varsity | 39 | 19:59.14 | 9 |
| Oct 9 | Howell/Hartland/Brighton @ HowellOct 9 · Varsity · Place 65 · HartlandHartland | Varsity | 65 | 21:54 | 9 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 JV Men · Place 353 · HartlandHartland | 5,000 Meters Division 1 JV Men | 353 | 20:42.6 | 9 |
| Oct 2 | Canton @ HartlandOct 2 · Varsity · Place 41 · HartlandHartland | Varsity | 41 | 20:09 | 9 |
| Sep 29 | A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Reserve · Place 157 · HartlandHartland | 5,000 Meters Gold Reserve | 157 | 20:41.6 | 9 |
| Sep 22 | 36th Annual Linden ClassicSep 22 · Varsity · Place 69 · HartlandHartland | Varsity | 69 | 21:05.99 | 9 |
| Sep 18 | Northville/Hartland/Plymouth Tri MeetSep 18 · 5,000 Meters Varsity · Place 91 · HartlandHartland | 5,000 Meters Varsity | 91 | 22:07.36 | 9 |
| Sep 11 | Salem/Hartland/Novi @ Hartland)Sep 11 · 5,000 Meters Varsity · Place 73 · HartlandHartland | 5,000 Meters Varsity | 73 | 21:25 | 9 |
| Sep 8 | Ramblin' Rock InvitationalSep 8 · Varsity · Place 61 · HartlandHartland | Varsity | 61 | 20:34.1 | 9 |
| Aug 23 | A2 Run Co End of Summer ClassicAug 23 · 5,000 Meters Open · Place 134 · HartlandHartland | 5,000 Meters Open | 134 | 21:35.9 PB | 9 |
| Aug 17 | Invite Under the LightsAug 17 · 5,000 Meters Boys Red Division · Place 83 · HartlandHartland | 5,000 Meters Boys Red Division | 83 | 21:10.9 PB | 9 |
2017 Cross Country
5 results2016 Cross Country
1 results