Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Oakland UniversityGolden Grizzlies High School XC Invite · Aug 30 | 15:09.1 | Golden Grizzlies High School XC Invite | August 30, 2019 |
| 5,000 Meters · Campus Loops CourseMIAC Jam-2 (WL) · Oct 6 | 18:29.1 | MIAC Jam-2 (WL) | October 6, 2020 |
| 5,000 Meters · Centerline HSCenter Line Mem · Sep 26 | 18:35 | Center Line Mem | September 26, 2020 |
| 5,000 Meters · Clawson City ParkClawson / Luthern High NW / Fitzgerald Meet · Aug 22 | 24:37 | Clawson / Luthern High NW / Fitzgerald Meet | August 22, 2017 |
| 5,000 Meters · Lake St. Clair Metropark OFFICIALMHSAA LP Region 36-4 at Lake St. Clair Metro (GP South) · Oct 27 | 20:14 | MHSAA LP Region 36-4 at Lake St. Clair Metro (GP South) | October 27, 2017 |
| 5,000 Meters · McLain FieldCranbrook Invitational · Sep 9 | 21:46.7 | Cranbrook Invitational | September 9, 2017 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D3 Finals · Nov 7 | 18:34.14 | MHSAA LP D3 Finals | November 7, 2020 |
| 5,000 Meters · Nankin MillsMIAC Championship (LWL) · Oct 18 | 18:34.8 | MIAC Championship (LWL) | October 18, 2019 |
| 5,000 Meters · Oakland Christian HSOCS Small School Invite (Covid version) · Sep 10 | 18:49.5 | OCS Small School Invite (Covid version) | September 10, 2020 |
| 5,000 Meters · Spencer ParkMIAC Final - LHNW · Oct 19 | 18:11.8 | MIAC Final - LHNW | October 19, 2018 |
| 5,000 Meters · Springfield Oaks County Park150th Annual Holly/Duane Raffin Festival of Races · Sep 16 | 21:44.7 | 50th Annual Holly/Duane Raffin Festival of Races | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP D3 FinalsNov 7 · 5,000 Meters D3 · Place 169 · Rochester Hills Lutheran NW | 5,000 Meters D3 | 169 | 18:34.14 PB | 12 |
| Oct 31 | MHSAA LP Region 26-3 @ AlgonacOct 31 · 5,000 Meters Division 3 · Place 5 · Rochester Hills Luth.. | 5,000 Meters Division 3 | 5 | 17:37.7 | 12 |
| Oct 21 | MHSAA Pre-Regional 52-3 @ RO ShrineOct 21 · 5,000 Meters Varsity · Place 6 · Rochester Hills Luth.. | 5,000 Meters Varsity | 6 | 18:24.8 | 12 |
| Oct 20 | MIAC Championship (OCS)Oct 20 · 5,000 Meters Varsity · Place 3 · Rochester Hills Luth.. | 5,000 Meters Varsity | 3 | 18:37.4 | 12 |
| Oct 6 | MIAC Jam-2 (WL)Oct 6 · 5,000 Meters Varsity Boys · Place 4 · Rochester Hills Lutheran NW | 5,000 Meters Varsity Boys | 4 | 18:29.1 PB | 12 |
| Sep 26 | Center Line MemSep 26 · 5,000 Meters Varsity · Place 3 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 3 | 18:35 PB | 12 |
| Sep 22 | MIAC Jam-1 (changed to OCS)Sep 22 · 5,000 Meters Varsity Boys · Place 4 · Rochester Hills Lutheran NW | 5,000 Meters Varsity Boys | 4 | 18:56.2 | 12 |
| Sep 19 | University Liggett School Invite #1Sep 19 · 5,000 Meters Varsity · Place 7 · Rochester Hills Luth.. | 5,000 Meters Varsity | 7 | 17:51.00 | 12 |
| Sep 10 | OCS Small School Invite (Covid version)Sep 10 · 5,000 Meters Varsity Boys · Place 4 · Rochester Hills Lutheran NW | 5,000 Meters Varsity Boys | 4 | 18:49.5 PB | 12 |
| Sep 4 | 2nd Concordia Cardinal ClassicSep 4 · 5,000 Meters Varsity · Place 4 · Rochester Hills Luth.. | 5,000 Meters Varsity | 4 | 19:17.0 | 12 |
| Aug 25 | Clawson v. LHNW v. BFHS v.Aug 25 · 5,000 Meters Varsity · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 0 | — | 12 |
2019 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D4 FinalsNov 2 · 5,000 Meters D4 · Place 195 · Rochester Hills Lutheran NW | 5,000 Meters D4 | 195 | 19:33.1 | 11 |
| Oct 25 | MHSAA LP Region 36-4 @ GP SouthOct 25 · 5,000 Meters Division 4 · Place 16 · Rochester Hills Luth.. | 5,000 Meters Division 4 | 16 | 17:49.7 | 11 |
| Oct 18 | MIAC Championship (LWL)Oct 18 · 5,000 Meters Varsity Boys · Place 11 · Rochester Hills Lutheran NW | 5,000 Meters Varsity Boys | 11 | 18:34.8 PB | 11 |
| Oct 15 | LNW Spencer ParkOct 15 · 5,000 Meters Varsity · Place 3 · Rochester Hills Luth.. | 5,000 Meters Varsity | 3 | 18:18 | 11 |
| Oct 12 | Kayla O'Mara InvitationalOct 12 · 5,000 Meters Varsity · Place 53 · Rochester Hills Luth.. | 5,000 Meters Varsity | 53 | 19:39.04 | 11 |
| Oct 8 | MIAC Jamboree 2 (OCS)Oct 8 · 5,000 Meters Varsity · Place 10 · Rochester Hills Luth.. | 5,000 Meters Varsity | 10 | 19:04.3 | 11 |
| Sep 24 | MIAC Jamboree 1 (WL)Sep 24 · 5,000 Meters Varsity · Place 12 · Rochester Hills Luth.. | 5,000 Meters Varsity | 12 | 19:13.0 | 11 |
| Sep 21 | Linden Cross Country ClassicSep 21 · 5,000 Meters Division III · Place 37 · Rochester Hills Luth.. | 5,000 Meters Division III | 37 | 20:21.29 | 11 |
| Sep 17 | OCS Small School InviteSep 17 · 5,000 Meters Varsity · Place 15 · Rochester Hills Luth.. | 5,000 Meters Varsity | 15 | 19:40.7 | 11 |
| Sep 14 | Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division IV · Place 90 · Rochester Hills Luth.. | 5,000 Meters Division IV | 90 | 20:27.7 | 11 |
| Aug 30 | Golden Grizzlies High School XC InviteAug 30 · 4,000 Meters Varsity · Place 68 · Rochester Hills Lutheran NW | 4,000 Meters Varsity | 68 | 15:09.1 PB | 11 |
| Aug 20 | Clawson Watermelon InviteAug 20 · 5,000 Meters Varsity · Place 12 · Rochester Hills Luth.. | 5,000 Meters Varsity | 12 | 21:38 | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | MHSAA LP Division 4 FinalsNov 3 · Division 4 · Place 176 · Rochester Hills Lutheran NW | Division 4 | 176 | 19:20.6 | — |
| Oct 19 | MIAC Final - LHNWOct 19 · 5,000 Meters Varsity · Place 14 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 14 | 18:11.8 PB | 10 |
| Oct 9 | MIAC Jamboree #2 - WestlandOct 9 · Varsity · Place 18 · Rochester Hills Lutheran | Varsity | 18 | 20:33.6 | 10 |
| Sep 25 | MIAC Jamboree #1 - OCSSep 25 · 5,000 Meters Varsity · Place 18 · Rochester Hills Lutheran | 5,000 Meters Varsity | 18 | 20:41.8 | 10 |
| Sep 22 | Carl Schoensee Memorial ClassicSep 22 · 5,000 Meters Varsity · Place 28 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 28 | 18:55Unofficial | 10 |
| Sep 18 | OCS Small School InvitationalSep 18 · 5,000 Meters Varsity · Place 25 · Rochester Hills Lutheran | 5,000 Meters Varsity | 25 | 21:35.5 | 10 |
| Sep 15 | 51st Annual Holly / Duane Raffin Festival of RacesSep 15 · Varsity · Place 76 · Rochester Hills Lutheran | Varsity | 76 | 20:56.9 | 10 |
| Sep 11 | Northwest vs. ShrineSep 11 · 5,000 Meters Varsity · Place 5 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 5 | 19:27.0Unofficial | 10 |
| Aug 31 | Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 145 · Rochester Hills Lutheran NW | 4,000 Meters Men | 145 | 16:19.6 | 10 |
| Aug 21 | Clawson Early InviteAug 21 · 5,000 Meters Varsity · Place 7 · Rochester Hills Lutheran | 5,000 Meters Varsity | 7 | 22:20 | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MHSAA LP Division 4 FinalsNov 4 · 5,000 Meters D4 · Place 233 · Rochester Hills Lutheran NW | 5,000 Meters D4 | 233 | 21:50.5 | 9 |
| Oct 27 | MHSAA LP Region 36-4 at Lake St. Clair Metro (GP South)Oct 27 · 5,000 Meters Varsity · Place 22 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 22 | 20:14 PB | 9 |
| Oct 20 | MIAC Championship @OCSOct 20 · 5,000 Meters Varsity · Place 27 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 27 | 21:10.9 | 9 |
| Oct 10 | MIAC Jamboree #2 @Spencer ParkOct 10 · 5,000 Meters Varsity · Place 27 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 27 | 20:13.5 | 9 |
| Sep 26 | MIAC Jamboree #1 @Nankin MillsSep 26 · 5,000 Meters Varsity · Place 29 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 29 | 22:26.8 | 9 |
| Sep 16 | 50th Annual Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division IV · Place 108 · Rochester Hills Lutheran NW | 5,000 Meters Division IV | 108 | 21:44.7 PB | 9 |
| Sep 9 | Cranbrook InvitationalSep 9 · 5,000 Meters Varsity · Place 33 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 33 | 21:46.7 PB | 9 |
| Sep 1 | Golden Grizzly High School InviteSep 1 · 4,000 Meters Varsity · Place 118 · Rochester Hills Luth... | 4,000 Meters Varsity | 118 | 17:01.1 | - |
| Aug 22 | Clawson / Luthern High NW / Fitzgerald MeetAug 22 · 5,000 Meters Varsity · Place 7 · Rochester Hills Lutheran NW | 5,000 Meters Varsity | 7 | 24:37 PB | 9 |