Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Fish Creek Sportsman's ClubMHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal · Oct 22 | 11:43.43 | MHSAA MS Regional - Zone 5 - Hosted by Carson City-Crystal | October 22, 2022 |
| 2 Miles · Huron Meadows 3200A2 Run Co Middle School Mega Jam · Oct 19 | 15:07.1 | A2 Run Co Middle School Mega Jam | October 19, 2019 |
| 2 Miles · Manly W. Bennett ParkSEC-MS: Jamboree 1 (Pinckney) · Sep 21 | 13:03.10 | SEC-MS: Jamboree 1 (Pinckney) | September 21, 2022 |
| 2 Miles · Saline High SchoolSEC-MS: Jamboree 3 (Saline) · Oct 19 | 12:18.38 | SEC-MS: Jamboree 3 (Saline) | October 19, 2022 |
| 2 Miles · TecumsehSEC-MS: Jamboree 2 (Tecumseh) · Oct 5 | 12:29.60 | SEC-MS: Jamboree 2 (Tecumseh) | October 5, 2022 |
| 5,000 Meters · Double Loop Course'24 LEGENDS CLASSIC · Sep 28 | 16:54.20 | '24 LEGENDS CLASSIC | September 28, 2024 |
| 5,000 Meters · Heritage Park (Adrian) OFFICIALSEC-HS Jamboree 2 (White) · Sep 29 | 16:22.50 | SEC-HS Jamboree 2 (White) | September 29, 2026 |
| 5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 17 | 15:22.18 | 42nd Father Gabriel Richard XC Invitational | October 17, 2026 |
| 5,000 Meters · Indian CreekSEC-HS Jamboree 1 · Sep 13 | 17:19.90 | SEC-HS Jamboree 1 | September 13, 2023 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 2 Finals · Nov 7 | 15:37.3 | MHSAA LP Division 2 Finals | November 7, 2026 |
| 5,000 Meters · Pinckney HSMHSAA LP Region 16-2 @ Pinckney · Oct 31 | 16:02.30 | MHSAA LP Region 16-2 @ Pinckney | October 31, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 15:52.1 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Shepherd HS XC CourseMITCA Michigan Meet of Champions 2025 by HOKA · Nov 8 | 15:56.60 | MITCA Michigan Meet of Champions 2025 by HOKA | November 8, 2025 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 15:52.21 | 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 2 FinalsNov 7 · 5,000 Meters D2 · Place 9 · PinckneyPinckney | 5,000 Meters D2 | 9 | 15:37.3 PB | 12 |
| Oct 31 | MHSAA LP Region 16-2 @ PinckneyOct 31 · 5,000 Meters D2 Boys · Place 1 · PinckneyPinckney | 5,000 Meters D2 Boys | 1 | 16:02.30 PB | 12 |
| Oct 22 | SEC-HS ChampionshipOct 22 · 5,000 Meters Varsity · Place 1 · PinckneyPinckney | 5,000 Meters Varsity | 1 | 16:08.9 | 12 |
| Oct 17 | 42nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Large School · Place 6 · PinckneyPinckney | 5,000 Meters Varsity - Large School | 6 | 15:22.18 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 8 · PinckneyPinckney | 5,000 Meters Division 2 | 8 | 15:52.1 PB | 12 |
| Oct 3 | 2026 Legends XC InvitationalOct 3 · 5,000 Meters Boys Varsity Race · Place 1 · PinckneyPinckney | 5,000 Meters Boys Varsity Race | 1 | 16:12.55 | 12 |
| Sep 29 | SEC-HS Jamboree 2 (White)Sep 29 · 5,000 Meters Varsity · Place 1 · PinckneyPinckney | 5,000 Meters Varsity | 1 | 16:22.50 PB | 12 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D3 Boys · Place 1 · PinckneyPinckney | 5,000 Meters D3 Boys | 1 | 15:52.21 PB | 12 |
| Sep 15 | SEC Jamboree 1Sep 15 · 5,000 Meters Varsity Boys · Place 4 · PinckneyPinckney | 5,000 Meters Varsity Boys | 4 | 16:15.00 | 12 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys Elite Team · Place 55 · PinckneyPinckney | 5,000 Meters Boys Elite Team | 55 | 15:56.60 PB | 11 |
| Nov 1 | MHSAA LP Division 2 FinalsNov 1 · 5,000 Meters Division 2 · Place 38 · PinckneyPinckney | 5,000 Meters Division 2 | 38 | 16:10.00 | 11 |
| Oct 25 | MHSAA LP Region 16-2 @ Linden (C)Oct 25 · 5,000 Meters Division 2 · Place 6 · PinckneyPinckney | 5,000 Meters Division 2 | 6 | 16:53.08 | 11 |
| Oct 16 | SEC-HS ChampionshipOct 16 · 5,000 Meters Varsity · Place 2 · PinckneyPinckney | 5,000 Meters Varsity | 2 | 16:20.90 | 11 |
| Oct 11 | 41st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 2 · PinckneyPinckney | 5,000 Meters Varsity | 2 | 15:36.73 | 11 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 7 · PinckneyPinckney | 5,000 Meters Division 2 | 7 | 15:59.5 | 11 |
| Sep 25 | SEC-HS Jamboree 2 (White)Sep 25 · 5,000 Meters Varsity · Place 1 · PinckneyPinckney | 5,000 Meters Varsity | 1 | 16:13.10 | 11 |
| Sep 13 | 57th Annual Holly-Duane Raffin Festival of RacesSep 13 · 5,000 Meters Division 3 · Place 2 · PinckneyPinckney | 5,000 Meters Division 3 | 2 | 15:53.50 | 11 |
| Sep 9 | SEC-HS Jamboree 1Sep 9 · 5,000 Meters Varsity · Place 4 · PinckneyPinckney | 5,000 Meters Varsity | 4 | 16:01.20 | 11 |
| Aug 28 | Milford InvitationalAug 28 · 5,000 Meters Varsity · Place 5 · PinckneyPinckney | 5,000 Meters Varsity | 5 | 16:49.49 | 11 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Elite · Place 84 · PinckneyPinckney | 5,000 Meters Elite | 84 | 16:10.56 | 10 |
| Nov 2 | MHSAA LP Division 2 FinalsNov 2 · 5,000 Meters Division 2 · Place 31 · PinckneyPinckney | 5,000 Meters Division 2 | 31 | 15:49.5 | 10 |
| Oct 26 | MHSAA LP Region 16-2 @ HollyOct 26 · 5,000 Meters Division 2 · Place 2 · PinckneyPinckney | 5,000 Meters Division 2 | 2 | 16:08.67 | 10 |
| Oct 17 | SEC-HS ChampionshipOct 17 · 5,000 Meters Varsity · Place 2 · PinckneyPinckney | 5,000 Meters Varsity | 2 | 16:38.75 | 10 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 20 · PinckneyPinckney | 5,000 Meters Division 2 | 20 | 16:15.8 | 10 |
| Sep 28 | '24 LEGENDS CLASSICSep 28 · 5,000 Meters Varsity Red · Place 2 · PinckneyPinckney | 5,000 Meters Varsity Red | 2 | 16:54.20 PB | 10 |
| Sep 24 | SEC-HS: Jamboree #2 (White)Sep 24 · 5,000 Meters Junior Varsity · Place 2 · PinckneyPinckney | 5,000 Meters Junior Varsity | 2 | 16:11.7 | 10 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 2 · Place 1 · PinckneyPinckney | 5,000 Meters Division 2 | 1 | 16:25.6 | 10 |
| Sep 10 | SEC Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 3 · PinckneyPinckney | 5,000 Meters Varsity | 3 | 16:26.40 | SO |
| Aug 29 | Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 16 · PinckneyPinckney | 5,000 Meters Varsity | 16 | 17:50.78 | 10 |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 37 · PinckneyPinckney | 5,000 Meters Boys Elite Open | 37 | 16:27.0 | 9 |
| Nov 4 | MHSAA LP Division 2 FinalsNov 4 · 5,000 Meters Division 2 · Place 78 · PinckneyPinckney | 5,000 Meters Division 2 | 78 | 16:32.9 | 9 |
| Oct 28 | MHSAA LP Region 16-2 @ HollyOct 28 · 5,000 Meters Division 2 · Place 7 · PinckneyPinckney | 5,000 Meters Division 2 | 7 | 16:53.99 | 9 |
| Oct 19 | SEC HS ChampionshipOct 19 · 5,000 Meters Varsity · Place 7 · PinckneyPinckney | 5,000 Meters Varsity | 7 | 17:03.00 | 9 |
| Oct 14 | 39th Fr Gabriel Richard Cross Country InviteOct 14 · 5,000 Meters Varsity · Place 9 · PinckneyPinckney | 5,000 Meters Varsity | 9 | 16:53.21 | 9 |
| Sep 30 | 23 HS Coaching Legends ClassicSep 30 · 5,000 Meters Varsity · Place 15 · PinckneyPinckney | 5,000 Meters Varsity | 15 | 18:11.8 | FR |
| Sep 27 | SEC-HS Jamboree 2 (White)Sep 27 · 5,000 Meters Varsity · Place 9 · PinckneyPinckney | 5,000 Meters Varsity | 9 | 17:26.40 | 9 |
| Sep 16 | 55th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 2 · Place 56 · PinckneyPinckney | 5,000 Meters Division 2 | 56 | 18:18.6 | 9 |
| Sep 13 | SEC-HS Jamboree 1Sep 13 · 5,000 Meters Red/White Varsity Boys · Place 31 · PinckneyPinckney | 5,000 Meters Red/White Varsity Boys | 31 | 17:19.90 PB | 9 |
2022 Cross Country
5 results2019 Cross Country
1 results