Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 'New' South CourseA2 Run Co End of Summer Classic · Aug 25 | 17:59.9 | A2 Run Co End of Summer Classic | August 25, 2017 |
| 5,000 Meters · Cummings CenterGreater Flint HS Championships · Sep 30 | 17:05.77 | Greater Flint HS Championships | September 30, 2017 |
| 5,000 Meters · Delta College - HS 5KSVL Championships · Oct 17 | 16:58.01 | SVL Championships | October 17, 2018 |
| 5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational (Varsity) · Sep 23 | 18:13.1 | Jackson Invitational (Varsity) | September 23, 2017 |
| 5,000 Meters · Goodrich HSKayla O'Mara Invite · Oct 14 | 17:14.99 | Kayla O'Mara Invite | October 14, 2017 |
| 5,000 Meters · Hartland HS OFFICIALHartland vs. Grand Blanc Dual · Sep 19 | 18:48 | Hartland vs. Grand Blanc Dual | September 19, 2017 |
| 5,000 Meters · Hess Hathaway Park - OFFICIALMHSAA LP Region 07-1 @ Waterford Mott · Oct 27 | 17:18.5 | MHSAA LP Region 07-1 @ Waterford Mott | October 27, 2018 |
| 5,000 Meters · Hess-HathawayMHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott) · Oct 28 | 17:03.2 | MHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott) | October 28, 2017 |
| 5,000 Meters · Linden HSLinden 9th/10th Grade Invitational · Oct 25 | 18:34.88 | Linden 9th/10th Grade Invitational | October 25, 2016 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 2 | 16:55.2 | MHSAA LP D1 Finals | November 2, 2019 |
| 5,000 Meters · North CourseA2 Run Co End of Summer Classic · Aug 23 | 17:50.5 | A2 Run Co End of Summer Classic | August 23, 2018 |
| 5,000 Meters · Shepherd High SchoolMITCA Mid East Qualifier & Futures Race · Nov 11 | 17:06.22 | MITCA Mid East Qualifier & Futures Race | November 11, 2017 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 18:03.2 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
| 5,000 Meters · Sunset Ridge @ Huron MeadowsKLAA Conference Meet · Oct 19 | 17:00.5 | KLAA Conference Meet | October 19, 2017 |
| 6,000 Meters · Fisher Trails - Northwood U5th Annual Northwood Invite · Sep 7 | 20:12.80 | 5th Annual Northwood Invite | September 7, 2024 |
| 8,000 Meters · 8000m (4x2k Loop)Warrior Challenge · Sep 10 | 27:52.6 | Warrior Challenge | September 10, 2021 |
| 8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Sep 28 | 29:03.9 | Knight Invitational | September 28, 2024 |
| 8,000 Meters · Saginaw Valley State CollegeThe Cardinal Classic · Sep 30 | 27:23.8 | The Cardinal Classic | September 30, 2023 |
| 8,000 Meters · University Park Golf CourseJayhawk Invitational · Oct 14 | 27:22.18 | Jayhawk Invitational | October 14, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
2 results2022 Cross Country
1 results2021 Cross Country
3 results2019 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 134 · Grand BlancGrand Blanc | 5,000 Meters D1 | 134 | 16:55.2 PB | 12 |
| Oct 26 | MHSAA LP Region 02-1 @ Saginaw HeritageOct 26 · 5,000 Meters Division 1 · Place 15 · Grand BlancGrand Blanc | 5,000 Meters Division 1 | 15 | 16:48.98 | 12 |
| Oct 16 | SVL ChampionshipOct 16 · 5,000 Meters Varsity · Place 8 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 8 | 16:53.39 | 12 |
| Oct 12 | Kayla O'Mara InvitationalOct 12 · 5,000 Meters Varsity · Place 9 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 9 | 17:02.22 | 12 |
| Oct 5 | Greater Flint CC ChampionshipsOct 5 · 5,000 Meters Varsity · Place 8 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 8 | 16:35.33 | 12 |
| Sep 27 | Waterford Mott Fall ClassicSep 27 · 5,000 Meters Varsity · Place 9 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 9 | 17:10.9 | 12 |
| Sep 25 | SVL South Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 4 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 4 | 17:19.31 | 12 |
| Sep 21 | Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 1 · Place 79 · Grand BlancGrand Blanc | 5,000 Meters Varsity Division 1 | 79 | 17:27.8 | 12 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division I · Place 32 · Grand BlancGrand Blanc | 5,000 Meters Division I | 32 | 17:19.0 | 12 |
| Sep 10 | SVL South Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 3 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 3 | 17:21.14 | 12 |
| Sep 7 | 1st Northwood University InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 5 | 16:42.5 | 12 |
| Aug 29 | AA Run Co Hornet EARLY BIRD InvitationalAug 29 · 5,000 Meters Varsity · Place 31 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 31 | 17:36.24 | 12 |
| Aug 23 | AA Run Co End of Summer / Fall Preview OpenAug 23 · 5,000 Meters Open Men's 5K · Place 6 · Grand BlancGrand Blanc | 5,000 Meters Open Men's 5K | 6 | 17:09.3 | 12 |
| Aug 3 | RaceAug 3 · 5,000 Meters Varsity · Place 9 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 9 | 16:55.3Unofficial | 12 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | 2018 MITCA Team Michigan Mid East QualifierNov 10 · 5,000 Meters Futures Boys · Place 31 · Grand BlancGrand Blanc | 5,000 Meters Futures Boys | 31 | 17:39.60Unofficial | 11 |
| Oct 27 | MHSAA LP Region 07-1 @ Waterford MottOct 27 · 5,000 Meters D1 Boys · Place 25 · Grand BlancGrand Blanc | 5,000 Meters D1 Boys | 25 | 17:18.5 PB | 11 |
| Oct 17 | SVL ChampionshipsOct 17 · 5,000 Meters Varsity Boys · Place 13 · Grand BlancGrand Blanc | 5,000 Meters Varsity Boys | 13 | 16:58.01 PB | 11 |
| Oct 13 | Kayla O'Mara InvitationalOct 13 · 5,000 Meters Varsity · Place 9 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 9 | 16:56.27 | 11 |
| Oct 6 | Greater Flint HS CC ChampionshipsOct 6 · 5,000 Meters Varsity · Place 23 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 23 | 17:05.63 | 11 |
| Sep 25 | SVL South Jamboree #2 @ Grand BlancSep 25 · 5,000 Meters Varsity · Place 2 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 2 | 17:03.45Unofficial | 11 |
| Sep 22 | Jackson Invitational - VarsitySep 22 · 5,000 Meters Varsity Division 1 · Place 51 · Grand BlancGrand Blanc | 5,000 Meters Varsity Division 1 | 51 | 16:51.3 | 11 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 31 · Grand BlancGrand Blanc | Varsity | 31 | 17:47.2 | 11 |
| Sep 11 | SVL South Jamboree # 1 @ Carman AinsworthSep 11 · 5,000 Meters Varsity · Place 5 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 5 | 17:37.74 | 11 |
| Aug 30 | A2 Run Co Hornet Early Bird OpenAug 30 · 5,000 Meters Gold Varsity · Place 36 · Grand BlancGrand Blanc | 5,000 Meters Gold Varsity | 36 | 17:28.3 | 11 |
| Aug 23 | A2 Run Co End of Summer ClassicAug 23 · 5,000 Meters Open · Place 20 · Grand BlancGrand Blanc | 5,000 Meters Open | 20 | 17:50.5 PB | 11 |
2017 Cross Country
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MITCA Mid East Qualifier & Futures RaceNov 11 · 5,000 Meters Futures Race (below seniors) · Place 16 · Grand BlancGrand Blanc | 5,000 Meters Futures Race (below seniors) | 16 | 17:06.22 PB | 10 |
| Nov 1 | Tortoise & Hare Post-A-PR InviteNov 1 · 5,000 Meters MERCURIAL Current PR BELOW 19:30 · Place 23 · Grand BlancGrand Blanc | 5,000 Meters MERCURIAL Current PR BELOW 19:30 | 23 | 17:08.0 | 10 |
| Oct 28 | MHSAA LP Region 07-1 at Hess Hathaway (Waterford Mott)Oct 28 · 5,000 Meters Varsity · Place 21 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 21 | 17:03.2 PB | 10 |
| Oct 19 | KLAA Conference MeetOct 19 · 5,000 Meters Varsity · Place 31 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 31 | 17:00.5 PB | 10 |
| Oct 14 | Kayla O'Mara InviteOct 14 · 5,000 Meters Large School Boys Varsity Top 10 · Place 9 · Grand BlancGrand Blanc | 5,000 Meters Large School Boys Varsity Top 10 | 9 | 17:14.99 PB | 10 |
| Oct 10 | Grand Blanc vs. HowellOct 10 · 5,000 Meters Varsity · Place 5 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 5 | 17:29.73Unofficial | 10 |
| Oct 3 | Novi/Gand Blanc/Brighton Tri MeetOct 3 · 5,000 Meters Varsity · Place 16 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 16 | 17:52Unofficial | 10 |
| Sep 30 | Greater Flint HS ChampionshipsSep 30 · 5,000 Meters Varsity · Place 12 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 12 | 17:05.77 PB | 10 |
| Sep 23 | Jackson Invitational (Varsity)Sep 23 · 5,000 Meters Division 1 Varsity · Place 107 · Grand BlancGrand Blanc | 5,000 Meters Division 1 Varsity | 107 | 18:13.1 PB | 10 |
| Sep 19 | Hartland vs. Grand Blanc DualSep 19 · 5,000 Meters Varsity · Place 22 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 22 | 18:48 PB | 10 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division I · Place 71 · Grand BlancGrand Blanc | 5,000 Meters Division I | 71 | 18:03.2 PB | 10 |
| Sep 12 | Stevenson/Grand Blanc/Northville Tri-MeetSep 12 · 5,000 Meters Varsity · Place 11 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 11 | 18:05.6Unofficial | 10 |
| Aug 31 | A2 Run Co Early Bird InviteAug 31 · 5,000 Meters Gold Varsity · Place 43 · Grand BlancGrand Blanc | 5,000 Meters Gold Varsity | 43 | 17:29.3 | 10 |
| Aug 25 | A2 Run Co End of Summer ClassicAug 25 · 5,000 Meters Varsity · Place 24 · Grand BlancGrand Blanc | 5,000 Meters Varsity | 24 | 17:59.9 PB | 10 |
2016 Cross Country
2 results