Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Ghesquiere Park OFFICIALCook Schoolhouse Invitational · Oct 24 | 17:00.5 | Cook Schoolhouse Invitational | October 24, 2022 |
| 2 Miles · Wolcott Mill Historic Center Rd, ROld Skool Classic · Sep 16 | 17:02.4 | Old Skool Classic | September 16, 2023 |
| 5,000 Meters · Algonac HSMAC Blue Division Jamboree Two · Sep 29 | 22:22.69 | MAC Blue Division Jamboree Two | September 29, 2026 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Classic Run · Sep 12 | 21:49.55 | Algonac Classic Run | September 12, 2026 |
| 5,000 Meters · Columbus County Park OFFICIALMHSAA LP Region 17-2 @ Algonac · Oct 31 | 20:43.20 | MHSAA LP Region 17-2 @ Algonac | October 31, 2026 |
| 5,000 Meters · Dakota High SchoolDAKOTA COUGARS XC CARNIVAL OF RACES · Oct 1 | 22:29.20 | DAKOTA COUGARS XC CARNIVAL OF RACES | October 1, 2026 |
| 5,000 Meters · Metro BeachMAC Blue Division Jamboree One · Sep 15 | 21:51.64 | MAC Blue Division Jamboree One | September 15, 2026 |
| 5,000 Meters · Oakgrove, Stoney CreekRambler Rust Buster · Aug 28 | 23:20.29 | Rambler Rust Buster | August 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | RUN FAST INVITATIONALNov 4 · 5,000 Meters Men's Race over 20:00 · Place 83 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Men's Race over 20:00 | 83 | 22:40.25 | 11 |
| Oct 31 | MHSAA LP Region 17-2 @ AlgonacOct 31 · 5,000 Meters D2 Boys · Place 84 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters D2 Boys | 84 | 20:43.20 PB | 11 |
| Oct 22 | MAC White/Blue Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 41 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 41 | 20:58.5 | 11 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters High School Boys · Place 88 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters High School Boys | 88 | 22:29.20 PB | 11 |
| Sep 29 | MAC Blue Division Jamboree TwoSep 29 · 5,000 Meters Varsity · Place 45 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 45 | 22:22.69 PB | 11 |
| Sep 15 | MAC Blue Division Jamboree OneSep 15 · 5,000 Meters Boys Varsity · Place 31 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys Varsity | 31 | 21:51.64 PB | 11 |
| Sep 12 | Algonac Classic RunSep 12 · 5,000 Meters Boys D 2-3-4 Varsity · Place 58 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys D 2-3-4 Varsity | 58 | 21:49.55 PB | 11 |
| Aug 28 | Rambler Rust BusterAug 28 · 5,000 Meters Men · Place 70 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Men | 70 | 23:20.29 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RUN FAST INVITATIONALOct 28 · 5,000 Meters Varsity · Place 34 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 34 | 21:32.85 | 10 |
| Oct 18 | MAC White/Blue Division MeetOct 18 · 5,000 Meters Varsity · Place 54 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 54 | 22:24.30 | 10 |
| Oct 11 | Macomb County ChampionshipOct 11 · 5,000 Meters Varsity · Place 152 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 152 | 26:16.95 | 10 |
| Sep 23 | MAC Blue Jamboree #2Sep 23 · 5,000 Meters Varsity · Place 60 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 60 | 23:27.1 | 10 |
| Sep 13 | Autumn ClassicSep 13 · 5,000 Meters Varsity · Place 258 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 258 | 24:12.04 | 10 |
| Sep 9 | MAC Blue Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 59 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 59 | 23:23.0 | 10 |
| Sep 6 | Algonac Muskrat Classic RunSep 6 · 5,000 Meters Boys D1 Varsity · Place 66 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys D1 Varsity | 66 | 23:07.66 | 10 |
| Aug 26 | Clawson Popsicle InviteAug 26 · 2 Miles Varsity · Place 7 · SCS Lake ShoreSCS Lake Shore | 2 Miles Varsity | 7 | 14:37.60 | 10 |
| Aug 26 | Clawson Popsicle InviteAug 26 · 2 Miles Varsity · Place 7 · SCS Lake ShoreSCS Lake Shore | 2 Miles Varsity | 7 | 14:37.60 | 10 |
2023 Cross Country
5 results2022 Cross Country
4 results