Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algonac HS OFFICIALAlgonac Muskrat Classic Run · Sep 6 | 17:59.41 | Algonac Muskrat Classic Run | September 6, 2025 |
| 5,000 Meters · Columbus County Park OFFICIALMHSAA LP Region 09-1 @ Algonac · Oct 30 | 19:13.92 | MHSAA LP Region 09-1 @ Algonac | October 30, 2026 |
| 5,000 Meters · Crosswell Lexington HSMike Jackson Memorial Invitational · Aug 20 | 18:39.72 | Mike Jackson Memorial Invitational | August 20, 2026 |
| 5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 11 | 18:50.9 | 2026 Spartan Cross Country Invitational | September 11, 2026 |
| 5,000 Meters · Goodells County ParkMid-Season Spectacular · Sep 25 | 18:09.45 | Mid-Season Spectacular | September 25, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 18:51.5 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 3 | 17:57.97 | 2026 Shepherd BLUEJAY Invite | October 3, 2026 |
| 5,000 Meters · Stony Creek MetroparkMAC White Jamboree · Sep 22 | 18:20.51 | MAC White Jamboree | September 22, 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 |
| Oct 30 | MHSAA LP Region 09-1 @ AlgonacOct 30 · 5,000 Meters D1 Boys · Place 80 · Port Huron Northern | 5,000 Meters D1 Boys | 80 | 19:13.92 PB | 12 |
| Oct 22 | MAC White/Blue Division ChampionshipOct 22 · 5,000 Meters Varsity · Place 13 · Port Huron Northern | 5,000 Meters Varsity | 13 | 17:59.12 | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 227 · Port Huron Northern | 5,000 Meters Division 1 | 227 | 18:51.5 PB | 12 |
| Oct 3 | 2026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Elite Boys Varsity · Place 149 · Port Huron Northern | 5,000 Meters HS Elite Boys Varsity | 149 | 17:57.97 PB | 12 |
| Sep 25 | Mid-Season SpectacularSep 25 · 5,000 Meters Boys Varsity Big Schools · Place 23 · Port Huron Northern | 5,000 Meters Boys Varsity Big Schools | 23 | 18:09.45 PB | 12 |
| Sep 22 | MAC White JamboreeSep 22 · 5,000 Meters Boys Race · Place 12 · Port Huron Northern | 5,000 Meters Boys Race | 12 | 18:20.51 PB | 12 |
| Sep 11 | 2026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Spartan Elite (Top 10 at 25 States) · Place 99 · Port Huron Northern | 5,000 Meters Spartan Elite (Top 10 at 25 States) | 99 | 18:50.9 PB | 12 |
| Aug 20 | Mike Jackson Memorial InvitationalAug 20 · 5,000 Meters Varsity · Place 16 · Port Huron Northern | 5,000 Meters Varsity | 16 | 18:39.72 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 09-1 @ Romeo (C)Oct 25 · 5,000 Meters Division 1 · Place 39 · Port Huron Northern | 5,000 Meters Division 1 | 39 | 17:23.37 | 11 |
| Oct 18 | MAC White/Blue Division MeetOct 18 · 5,000 Meters Varsity · Place 17 · Port Huron Northern | 5,000 Meters Varsity | 17 | 18:02.38 | 11 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 188 · Port Huron Northern | 5,000 Meters Division 1 | 188 | 18:45.2 | 11 |
| Sep 19 | BROOKS Mid-Season SpectacularSep 19 · 5,000 Meters Varsity · Place 40 · Port Huron Northern | 5,000 Meters Varsity | 40 | 17:45.97 | 11 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Spartan Elite (Top 10 at 24 States) · Place 112 · Port Huron Northern | 5,000 Meters Spartan Elite (Top 10 at 24 States) | 112 | 19:22.0 | 11 |
| Sep 9 | MAC White Jamboree OneSep 9 · 5,000 Meters Varsity · Place 33 · Port Huron Northern | 5,000 Meters Varsity | 33 | 19:31 | 11 |
| Sep 6 | Algonac Muskrat Classic RunSep 6 · 5,000 Meters Boys D1 Varsity · Place 15 · Port Huron Northern | 5,000 Meters Boys D1 Varsity | 15 | 17:59.41 PB | 11 |
| Aug 21 | Mike Jackson Memorial InvitationalAug 21 · 5,000 Meters Varsity · Place 23 · Port Huron Northern | 5,000 Meters Varsity | 23 | 19:12.69 | 11 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 09-1 @ RomeoOct 26 · 5,000 Meters Division 1 · Place 41 · Port Huron Northern | 5,000 Meters Division 1 | 41 | 17:33.10 | 10 |
| Oct 19 | MAC Division ChampionshipOct 19 · 5,000 Meters Varsity · Place 15 · Port Huron Northern | 5,000 Meters Varsity | 15 | 17:30.6 | 10 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 191 · Port Huron Northern | 5,000 Meters Division 1 | 191 | 17:52.2 | 10 |
| Sep 24 | MAC White Jamboree - TwoSep 24 · 5,000 Meters Varsity · Place 25 · Port Huron Northern | 5,000 Meters Varsity | 25 | 18:38 | 10 |
| Sep 21 | BROOKS Mid-Season SpectacularSep 21 · 5,000 Meters Varsity · Place 24 · Port Huron Northern | 5,000 Meters Varsity | 24 | 17:52.0 | 10 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Elite · Place 131 · Port Huron Northern | 5,000 Meters Elite | 131 | 18:35.7 | 10 |
| Sep 10 | MAC White Jamboree - OneSep 10 · 5,000 Meters Varsity · Place 22 · Port Huron Northern | 5,000 Meters Varsity | 22 | 19:14 | 10 |
| Sep 7 | Algonac Muskrat Classic RunSep 7 · 5,000 Meters Varsity · Place 21 · Port Huron Northern | 5,000 Meters Varsity | 21 | 17:44.4 | 10 |
| Aug 22 | Mike Jackson Memorial InvitationalAug 22 · 5,000 Meters Varsity · Place 12 · Port Huron Northern | 5,000 Meters Varsity | 12 | 18:09.00 | 10 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 09-1 @ Anchor BayOct 27 · 5,000 Meters Division 1 · Place 59 · Port Huron Northern | 5,000 Meters Division 1 | 59 | 19:07.5 | 9 |
| Oct 21 | MAC Championship: All DivisionsOct 21 · 5,000 Meters Varsity · Place 93 · Port Huron Northern | 5,000 Meters Varsity | 93 | 18:17.5 | 9 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 230 · Port Huron Northern | 5,000 Meters Division 1 | 230 | 18:37.6 | 9 |
| Sep 30 | Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 12 · Port Huron Northern | 5,000 Meters Varsity | 12 | 18:58.8 | 9 |
| Sep 26 | MAC White Jamboree - TwoSep 26 · Varsity · Place 39 · 09 Port Huron Northern | Varsity | 39 | 19:43 | — |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 186 · Port Huron Northern | 5,000 Meters Elite | 186 | 20:17.5 | 9 |
| Sep 12 | MAC White Jamboree - OneSep 12 · Varsity · Place 34 · 09 Port Huron Northern | Varsity | 34 | 19:37 | — |
| Sep 9 | Algonac Muskrat Classic RunSep 9 · 5,000 Meters Varsity · Place 83 · Port Huron Northern | 5,000 Meters Varsity | 83 | 19:47.0 | 9 |
| Aug 30 | Lake St. Clair Earlybird InviteAug 30 · 5,000 Meters Varsity · Place 80 · Port Huron Northern | 5,000 Meters Varsity | 80 | 20:00.9 | 9 |
| Aug 24 | Mike Jackson InvitationalAug 24 · 5,000 Meters Varsity · Place 40 · Port Huron Northern | 5,000 Meters Varsity | 40 | 20:20.00 | 9 |