Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · CHS 2 Mile (2018-)Clarkston Jamboree · Oct 10 | 13:08.52 | Clarkston Jamboree | October 10, 2023 |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 28 | 12:16.6 | 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 | 12:26.4 | 23rd Annual Pumpkin Invitational (Middle School Only) | October 25, 2023 |
| 2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 7 | 14:26.4 | Oakland County 6-7-8 Championships | October 7, 2022 |
| 2 Miles · Thelma Spencer ParkGreater Rochester MS XC Championship · Oct 18 | 12:31.2 | Greater Rochester MS XC Championship | October 18, 2023 |
| 5,000 Meters · Clintonwood ParkClarkston Regional PROM · Oct 24 | 18:22.00 | Clarkston Regional PROM | October 24, 2025 |
| 5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 5 | 18:52.18 | Oakland County XC HS Championships | October 5, 2024 |
| 5,000 Meters · Lake Orion High SchoolOAA RED Jamboree #1 · Sep 15 | 18:25.7 | OAA RED Jamboree #1 | September 15, 2026 |
| 5,000 Meters · Possum HollowAverill Invitational 2026 · Sep 12 | 18:14.30 | Averill Invitational 2026 | September 12, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Clarkston Regional PROMOct 24 · 5,000 Meters Open · Place 18 · Rochester AdamsRochester Adams | 5,000 Meters Open | 18 | 18:22.00 PB | 10 |
| Oct 20 | Bloomer Frosh/Soph InvitationalOct 20 · 5,000 Meters Frosh/Soph Freshman · Place 17 · Rochester AdamsRochester Adams | 5,000 Meters Frosh/Soph Freshman | 17 | 18:53.20 | 10 |
| Oct 16 | OAA Red XC ChampionshipOct 16 · 5,000 Meters Varsity · Place 49 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 49 | 18:51.40 | 10 |
| Oct 10 | Lake Orion Stan Ford Invite Oct 10 · 5,000 Meters Varsity · Place 24 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 24 | 18:44.07 | 10 |
| Oct 4 | Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 124 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 124 | 19:24.72 | 10 |
| Sep 24 | OAA Red Jamboree #2Sep 24 · 5,000 Meters Frosh/Soph Freshman · Place 10 · Rochester AdamsRochester Adams | 5,000 Meters Frosh/Soph Freshman | 10 | 18:50.80 | 10 |
| Sep 19 | BROOKS Mid-Season SpectacularSep 19 · 5,000 Meters Junior Varsity · Place 7 · Rochester AdamsRochester Adams | 5,000 Meters Junior Varsity | 7 | 18:39.81 | 10 |
| Sep 13 | 57th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division 1 · Place 105 · Rochester AdamsRochester Adams | 5,000 Meters Division 1 | 105 | 19:17.60 | 10 |
| Sep 10 | OAA Red Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 47 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 47 | 19:16.60 | 10 |
| Sep 6 | Averill Invitational 25Sep 6 · 5,000 Meters Boys Gold Division · Place 110 · Rochester AdamsRochester Adams | 5,000 Meters Boys Gold Division | 110 | 19:54.15 | 10 |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 08-1 @ ClarkstonOct 25 · 5,000 Meters Division 1 · Place 53 · Rochester AdamsRochester Adams | 5,000 Meters Division 1 | 53 | 17:37.80 | 9 |
| Oct 21 | Bloomer Frosh/Soph InvitationalOct 21 · 5,000 Meters Frosh/Soph Freshman · Place 3 · Rochester AdamsRochester Adams | 5,000 Meters Frosh/Soph Freshman | 3 | 18:22.50 | 9 |
| Oct 17 | OAA Red Jamboree #3Oct 17 · 5,000 Meters Varsity · Place 30 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 30 | 17:41.90 | 9 |
| Oct 11 | Lake Orion Stan Ford Invitational Oct 11 · 5,000 Meters Varsity · Place 13 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 13 | 18:30.5 | 9 |
| Oct 5 | Oakland County HS XC Open RacesOct 5 · 5,000 Meters Varsity · Place 99 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 99 | 18:52.18 | 9 |
| Oct 5 | Oakland County XC HS ChampionshipsOct 5 · 5,000 Meters Varsity Boys · Place 99 · Rochester AdamsRochester Adams | 5,000 Meters Varsity Boys | 99 | 18:52.18 PB | 9 |
| Sep 24 | OAA Red Jamboree #2Sep 24 · 5,000 Meters Frosh/Soph Freshman · Place 1 · Rochester AdamsRochester Adams | 5,000 Meters Frosh/Soph Freshman | 1 | 18:44.00 | 9 |
| Sep 21 | BROOKS Mid-Season SpectacularSep 21 · 5,000 Meters Varsity · Place 53 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 53 | 18:51.8 | 9 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 1 · Place 117 · Rochester AdamsRochester Adams | 5,000 Meters Division 1 | 117 | 18:54.2 | 9 |
| Sep 11 | OAA Red Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 40 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 40 | 19:07.10 | 9 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 86 · Rochester AdamsRochester Adams | 5,000 Meters Varsity | 86 | 19:17.02 | 9 |
| Aug 29 | Budd Cicciarelli InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 3 · Rochester AdamsRochester Adams | 5,000 Meters Junior Varsity | 3 | 19:39.30 | 9 |
2023 Cross Country
7 results2022 Cross Country
4 results2021 Cross Country
3 results