Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · CHS 2 Mile (2018-)Clarkston Jamboree · Oct 10 | 12:21.70 | Clarkston Jamboree | October 10, 2023 |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 28 | 11:42.9 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 28, 2023 |
| 2 Miles · Lake Orion High School23rd Annual Pumpkin Invitational (Middle School Only) · Oct 25 | 11:50.9 | 23rd Annual Pumpkin Invitational (Middle School Only) | October 25, 2023 |
| 2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 7 | 12:46.1 | Oakland County 6-7-8 Championships | October 7, 2022 |
| 2 Miles · Thelma Spencer ParkGreater Rochester MS XC Championship · Oct 19 | 12:28.0 | Greater Rochester MS XC Championship | October 19, 2022 |
| 2 Miles · Waldon Middle SchoolTri Meet Waldon, Hart, Fraser (Richards) @ Waldon · Oct 6 | 12:39 | Tri Meet Waldon, Hart, Fraser (Richards) @ Waldon | October 6, 2021 |
| 5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 30 | 16:23.23 | OAA White Jamboree #2 | September 30, 2026 |
| 5,000 Meters · Columbus County Park OFFICIALMHSAA LP Region 09-1 @ Algonac · Oct 30 | 16:00.07 | MHSAA LP Region 09-1 @ Algonac | October 30, 2026 |
| 5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 21 | 16:32.4 | LAMPLIGHTER | August 21, 2026 |
| 5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 17:14.3 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 9 | 17:03.62 | OAA White Jamboree #1 | September 9, 2026 |
| 5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 3 | 16:41.64 | Oakland County XC HS Championships | October 3, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 7 | 16:29.1 | MHSAA LP Division 1 Finals | November 7, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 15:43.74 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Royal Oak High SchoolOAA White Jamboree #2 · Sep 24 | 17:16.9 | OAA White Jamboree #2 | September 24, 2025 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 16:15.30 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 142 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters D1 | 142 | 16:29.1 PB | 11 |
| Oct 30 | MHSAA LP Region 09-1 @ AlgonacOct 30 · 5,000 Meters D1 Boys · Place 5 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters D1 Boys | 5 | 16:00.07 PB | 11 |
| Oct 23 | OAA White League MeetOct 23 · 5,000 Meters Varsity · Place 1 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 1 | 16:29.59 | 11 |
| Oct 3 | Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Varsity Boys · Place 4 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity Boys | 4 | 16:41.64 PB | 11 |
| Sep 30 | OAA White Jamboree #2Sep 30 · 5,000 Meters Boys Varsity · Place 1 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Boys Varsity | 1 | 16:23.23 PB | 11 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 4 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Boys D1 | 4 | 15:43.74 PB | 11 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D1 Boys · Place 5 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters D1 Boys | 5 | 16:15.30 PB | 11 |
| Sep 9 | OAA White Jamboree #1Sep 9 · 5,000 Meters Boys Varsity · Place 1 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Boys Varsity | 1 | 17:03.62 PB | 11 |
| Aug 21 | LAMPLIGHTERAug 21 · 5,000 Meters Boys Varsity - Flight Two · Place 12 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Boys Varsity - Flight Two | 12 | 16:32.4 PB | 11 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 114 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Division 1 | 114 | 16:21.30 | 10 |
| Oct 24 | MHSAA LP Region 08-1 @ Clarkston (C)Oct 24 · 5,000 Meters Division 1 · Place 10 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Division 1 | 10 | 16:16.20 | — |
| Oct 17 | OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 3 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 3 | 16:46.2 | 10 |
| Oct 11 | 41st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 19 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 19 | 16:10.76 | 10 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 40 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 40 | 17:37.51 | 10 |
| Sep 27 | Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 18 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 18 | 16:58.95 | 10 |
| Sep 24 | OAA White Jamboree #2Sep 24 · 5,000 Meters Boys Varsity · Place 3 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Boys Varsity | 3 | 17:16.9 PB | 10 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 20 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Green(MHSAA Div 1) | 20 | 17:14.3 PB | 10 |
| Sep 9 | OAA White Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 3 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 3 | 17:20.3 | 10 |
| Aug 29 | Golden Grizzlies Invitational (HS, MS)Aug 29 · 5,000 Meters Varsity · Place 22 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 22 | 16:54.45 | 10 |
| Aug 15 | LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 8 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 8 | 17:33.00 | — |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Varsity · Place 43 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 43 | 17:45.97 | 9 |
| Oct 25 | MHSAA LP Region 08-1 @ ClarkstonOct 25 · 5,000 Meters Division 1 · Place 47 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Division 1 | 47 | 17:23.00 | 9 |
| Oct 17 | OAA White League MeetOct 17 · 5,000 Meters Varsity · Place 11 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 11 | 17:13.1 | 9 |
| Oct 11 | Lake Orion Stan Ford Invitational Oct 11 · 5,000 Meters Varsity · Place 6 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 6 | 18:00.1 | 9 |
| Sep 28 | Hanson's InvitationalSep 28 · 5,000 Meters Varsity · Place 68 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 68 | 17:54.2 | 9 |
| Sep 24 | OAA White Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 17 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 17 | 17:54.1 | 9 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 40 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 40 | 18:10.5 | 9 |
| Sep 10 | OAA White Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 13 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 13 | 18:12.7 | 9 |
| Aug 23 | Lamplighter InviteAug 23 · 5,000 Meters Varsity · Place 75 · Rochester Hills Stoney CreekRochester Hills Stoney Creek | 5,000 Meters Varsity | 75 | 18:12.40 | 9 |
2023 Cross Country
6 results2022 Cross Country
5 results2021 Cross Country
4 results