Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Milers Invite MileMonroe Milers Invite · Oct 3 | 7:40.31 | Monroe Milers Invite | October 3, 2020 |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 28 | 15:26.1 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 28, 2023 |
| 2 Miles · Goodells County Park'22 New Balance Mid-Season Spectacular · Sep 23 | 16:27.3 | '22 New Balance Mid-Season Spectacular | September 23, 2022 |
| 2 Miles · Stony Creek MetroparkEastside Invitational · Oct 14 | 15:42.1 | Eastside Invitational | October 14, 2023 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic Run · Sep 6 | 22:40.11 | Algonac Muskrat Classic Run | September 6, 2025 |
| 5,000 Meters · Columbus County Park OFFICIALColumbus Park OPEN Race · Oct 25 | 21:46.1 | Columbus Park OPEN Race | October 25, 2025 |
| 5,000 Meters · Dakota High SchoolRUN FAST INVITATIONAL · Nov 4 | 21:07.84 | RUN FAST INVITATIONAL | November 4, 2026 |
| 5,000 Meters · Oakgrove, Stoney CreekRambler Rust Buster · Aug 28 | 23:06.76 | Rambler Rust Buster | August 28, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 21:40.63 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Stony Creek - Bay Point BeachAutumn Classic · Sep 19 | 22:45.38 | Autumn Classic | September 19, 2026 |
| 5,000 Meters · Stony Creek - Eastwood BeachMacomb County Championship · Oct 17 | 21:37.52 | Macomb County Championship | October 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | RUN FAST INVITATIONALNov 4 · 5,000 Meters Men's Race over 20:00 · Place 42 · MACH Homeschool RunningMACH Homeschool Running | 5,000 Meters Men's Race over 20:00 | 42 | 21:07.84 PB | 10 |
| Oct 31 | D2 & D3 Open Race @ Columbus ParkOct 31 · 5,000 Meters Boys Open Race Saturday · Place 51 · MACH Homeschool RunningMACH Homeschool Running | 5,000 Meters Boys Open Race Saturday | 51 | 21:47.09 | 10 |
| Oct 24 | Larry Steeb XC Invitational Oct 24 · 5,000 Meters Junior Varsity · Place 47 · MACH Homeschool RunningMACH Homeschool Running | 5,000 Meters Junior Varsity | 47 | 21:00.57 | 10 |
| Oct 17 | Macomb County ChampionshipOct 17 · 5,000 Meters Boys JV · Place 64 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Boys JV | 64 | 21:37.52 PB | 10 |
| Oct 6 | Austin Catholic/Cardinal Mooney InvitationalOct 6 · 5,000 Meters Boys Race · Place 70 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Boys Race | 70 | 22:31.75 | 10 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters High School Boys · Place 94 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters High School Boys | 94 | 22:43.07 | 10 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D 2-3-4 · Place 113 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Boys D 2-3-4 | 113 | 21:40.63 PB | 10 |
| Sep 19 | Autumn ClassicSep 19 · 5,000 Meters Boys Race · Place 211 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Boys Race | 211 | 22:45.38 PB | 10 |
| Sep 10 | OCS Small School Invite @ Stoney Creek MetroparkSep 10 · 5,000 Meters Coed Open Race · Place 3 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Coed Open Race | 3 | 22:42.73 | 10 |
| Aug 28 | Rambler Rust BusterAug 28 · 5,000 Meters Men · Place 68 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Men | 68 | 23:06.76 PB | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RUN FAST INVITATIONALOct 28 · 5,000 Meters Varsity · Place 39 · MACH RunningMACH Running | 5,000 Meters Varsity | 39 | 21:47.07 | 9 |
| Oct 25 | Columbus Park OPEN RaceOct 25 · 5,000 Meters Boys Race · Place 65 · MACH Running HomeschoolMACH Running Homeschool | 5,000 Meters Boys Race | 65 | 21:46.1 PB | 9 |
| Oct 18 | Larry Steeb InvitationalOct 18 · 5,000 Meters Junior Varsity · Place 43 · MACH RunningMACH Running | 5,000 Meters Junior Varsity | 43 | 22:39.91 | 9 |
| Oct 11 | Macomb County ChampionshipOct 11 · 5,000 Meters Junior Varsity · Place 106 · MACH RunningMACH Running | 5,000 Meters Junior Varsity | 106 | 22:53.64 | 9 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters Varsity · Place 99 · MACH RunningMACH Running | 5,000 Meters Varsity | 99 | 22:55.90 | 9 |
| Sep 27 | Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 398 · MACH RunningMACH Running | 5,000 Meters Varsity | 398 | 23:20.20 | 9 |
| Sep 19 | BROOKS Mid-Season SpectacularSep 19 · 5,000 Meters Junior Varsity · Place 75 · MACH RunningMACH Running | 5,000 Meters Junior Varsity | 75 | 22:34.82 | 9 |
| Sep 13 | Autumn ClassicSep 13 · 5,000 Meters Varsity · Place 237 · MACH RunningMACH Running | 5,000 Meters Varsity | 237 | 23:15.45 | 9 |
| Sep 6 | Algonac Muskrat Classic RunSep 6 · 5,000 Meters Boys D 2-3-4 JV · Place 40 · MACH Homeschool RunningMACH Homeschool Running | 5,000 Meters Boys D 2-3-4 JV | 40 | 22:40.11 PB | 9 |
| Aug 15 | LAMPLIGHTERAug 15 · 5,000 Meters Varsity · Place 170 · MACH RunningMACH Running | 5,000 Meters Varsity | 170 | 25:04.90 | — |
2023 Cross Country
2 results2022 Cross Country
1 results2020 Cross Country
1 results