Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dakota High School MS 2 Mile CourseMHSAA Middle School Regional - Zone 3 @ Macomb Dakota · Oct 28 | 18:54.3 | MHSAA Middle School Regional - Zone 3 @ Macomb Dakota | October 28, 2023 |
| 2 Miles · Ghesquiere Park OFFICIALCook Schoolhouse Invitational · Oct 24 | 20:16.5 | Cook Schoolhouse Invitational | October 24, 2022 |
| 2 Miles · Goodells County Park'22 New Balance Mid-Season Spectacular · Sep 23 | 20:56.4 | '22 New Balance Mid-Season Spectacular | September 23, 2022 |
| 2 Miles · Wolcott Mill Historic Center Rd, ROld Skool Classic · Sep 16 | 21:14.4 | Old Skool Classic | September 16, 2023 |
| 5,000 Meters · Algonac HSMAC Blue Division Jamboree Two · Sep 29 | 23:23.16 | MAC Blue Division Jamboree Two | September 29, 2026 |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Classic Run · Sep 12 | 23:40.58 | Algonac Classic Run | September 12, 2026 |
| 5,000 Meters · Columbus County Park OFFICIALMHSAA LP Region 17-2 @ Algonac · Oct 31 | 22:00.80 | MHSAA LP Region 17-2 @ Algonac | October 31, 2026 |
| 5,000 Meters · Dakota High SchoolRUN FAST INVITATIONAL · Nov 4 | 22:27.73 | RUN FAST INVITATIONAL | November 4, 2026 |
| 5,000 Meters · Metro BeachMAC Blue Division Jamboree One · Sep 15 | 23:40.77 | MAC Blue Division Jamboree One | September 15, 2026 |
| 5,000 Meters · Oakgrove, Stoney CreekRambler Rust Buster · Aug 28 | 25:38.64 | Rambler Rust Buster | August 28, 2026 |
| 5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 26 | 21:54.58 | Hanson's Invitational | September 26, 2026 |
| 5,000 Meters · Stony Creek - Bay Point BeachAutumn Classic · Sep 19 | 22:32.79 | Autumn Classic | September 19, 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 75 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Men's Race over 20:00 | 75 | 22:27.73 PB | 11 |
| Oct 31 | MHSAA LP Region 17-2 @ AlgonacOct 31 · 5,000 Meters D2 Boys · Place 91 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters D2 Boys | 91 | 22:00.80 PB | 11 |
| Oct 22 | MAC White/Blue Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 50 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 50 | 21:50.4 | 11 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters High School Boys · Place 112 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters High School Boys | 112 | 24:42.76 | 11 |
| Sep 29 | MAC Blue Division Jamboree TwoSep 29 · 5,000 Meters Varsity · Place 55 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 55 | 23:23.16 PB | 11 |
| Sep 26 | Hanson's InvitationalSep 26 · 5,000 Meters Boys D 2-3-4 · Place 120 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys D 2-3-4 | 120 | 21:54.58 PB | 11 |
| Sep 19 | Autumn ClassicSep 19 · 5,000 Meters Boys Race · Place 201 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys Race | 201 | 22:32.79 PB | 11 |
| Sep 15 | MAC Blue Division Jamboree OneSep 15 · 5,000 Meters Boys Varsity · Place 54 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys Varsity | 54 | 23:40.77 PB | 11 |
| Sep 12 | Algonac Classic RunSep 12 · 5,000 Meters Boys D 2-3-4 JV · Place 13 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys D 2-3-4 JV | 13 | 23:40.58 PB | 11 |
| Aug 28 | Rambler Rust BusterAug 28 · 5,000 Meters Men · Place 82 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Men | 82 | 25:38.64 PB | 11 |
2025 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | RUN FAST INVITATIONALOct 28 · 5,000 Meters Varsity · Place 70 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 70 | 23:25.77 | 10 |
| Oct 25 | MHSAA LP Region 09-1 @ Romeo (C)Oct 25 · 5,000 Meters Division 1 · Place 101 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Division 1 | 101 | 24:27.37 | 10 |
| Oct 18 | MAC White/Blue Division MeetOct 18 · 5,000 Meters Varsity · Place 72 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 72 | 24:19.04 | 10 |
| Oct 11 | Macomb County ChampionshipOct 11 · 5,000 Meters Junior Varsity · Place 124 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Junior Varsity | 124 | 25:11.25 | 10 |
| Oct 1 | DAKOTA COUGARS XC CARNIVAL OF RACESOct 1 · 5,000 Meters Varsity · Place 112 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 112 | 25:14.05 | 10 |
| Sep 27 | Hanson's InvitationalSep 27 · 5,000 Meters Varsity · Place 492 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 492 | 26:53.76 | 10 |
| Sep 23 | MAC Blue Jamboree #2Sep 23 · 5,000 Meters Varsity · Place 81 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 81 | 25:35.7 | 10 |
| Sep 13 | Autumn ClassicSep 13 · 5,000 Meters Varsity · Place 278 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 278 | 25:10.30 | 10 |
| Sep 9 | MAC Blue Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 80 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Varsity | 80 | 25:50.4 | 10 |
| Sep 6 | Algonac Muskrat Classic RunSep 6 · 5,000 Meters Boys D1 Junior Varsity · Place 60 · SCS Lake ShoreSCS Lake Shore | 5,000 Meters Boys D1 Junior Varsity | 60 | 25:31.04 | 10 |
| Aug 26 | Clawson Popsicle InviteAug 26 · 2 Miles Varsity · Place 10 · SCS Lake ShoreSCS Lake Shore | 2 Miles Varsity | 10 | 17:13.86 | 10 |
| Aug 26 | Clawson Popsicle InviteAug 26 · 2 Miles Varsity · Place 10 · SCS Lake ShoreSCS Lake Shore | 2 Miles Varsity | 10 | 17:13.86 | 10 |
2023 Cross Country
6 results2022 Cross Country
4 results