Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gladwin County Recreation AreaJPC Jamboree #1 · Sep 23 | 18:07.54 | JPC Jamboree #1 | September 23, 2026 |
| 5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 17 | 17:34.76 | 42nd Father Gabriel Richard XC Invitational | October 17, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 3 Finals · Nov 7 | 17:23.6 | MHSAA LP Division 3 Finals | November 7, 2026 |
| 5,000 Meters · Shepherd High SchoolJPC Jamboree #3 @ Shepherd · Oct 15 | 17:42.06 | JPC Jamboree #3 @ Shepherd | October 15, 2025 |
| 5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 19 | 18:24.50 | 58th Annual Holly-Duane Raffin Festival of Races | September 19, 2026 |
| 5,000 Meters · Stratford Woods OFFICIALJPC Jamboree #2 (Bullock Creek) · Oct 7 | 18:02.0 | JPC Jamboree #2 (Bullock Creek) | October 7, 2026 |
| 5,000 Meters · Taymouth Township ParkBirch Run Early Invitational · Aug 20 | 18:35.03 | Birch Run Early Invitational | August 20, 2026 |
| 5,000 Meters · Ubly HSUbly Invitational · Oct 14 | 17:39.73 | Ubly Invitational | October 14, 2026 |
| 5,000 Meters · Wagener County ParkMHSAA LP Region 25-3 @ Deckerville · Oct 31 | 17:23.73 | MHSAA LP Region 25-3 @ Deckerville | October 31, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 3 FinalsNov 7 · 5,000 Meters D3 · Place 127 · Midland Bullock Creek | 5,000 Meters D3 | 127 | 17:23.6 PB | 11 |
| Oct 31 | MHSAA LP Region 25-3 @ DeckervilleOct 31 · 5,000 Meters D3 Boys · Place 18 · Midland Bullock Creek | 5,000 Meters D3 Boys | 18 | 17:23.73 PB | 11 |
| Oct 21 | JPC Jamboree #3 (Clare host @ MMC)Oct 21 · 5,000 Meters Varsity · Place 20 · Midland Bullock Creek | 5,000 Meters Varsity | 20 | 18:03.7 | 11 |
| Oct 17 | 42nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Medium Schools · Place 46 · Midland Bullock Creek | 5,000 Meters Varsity - Medium Schools | 46 | 17:34.76 PB | 11 |
| Oct 14 | Ubly InvitationalOct 14 · 5,000 Meters Varsity · Place 15 · Midland Bullock Creek | 5,000 Meters Varsity | 15 | 17:39.73 PB | 11 |
| Oct 7 | JPC Jamboree #2 (Bullock Creek)Oct 7 · 5,000 Meters HS Boys · Place 15 · Midland Bullock Creek | 5,000 Meters HS Boys | 15 | 18:02.0 PB | 11 |
| Oct 3 | Wagener Park Cross Country InvitationalOct 3 · 5,000 Meters Varsity · Place 14 · Midland Bullock Creek | 5,000 Meters Varsity | 14 | 17:34.33 | 11 |
| Sep 23 | JPC Jamboree #1Sep 23 · 5,000 Meters Varsity · Place 16 · Midland Bullock Creek | 5,000 Meters Varsity | 16 | 18:07.54 PB | 11 |
| Sep 19 | 58th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 Boys · Place 65 · Midland Bullock Creek | 5,000 Meters D2 Boys | 65 | 18:24.50 PB | 11 |
| Sep 12 | 56th Annual Lancer InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 4 · Midland Bullock Creek | 5,000 Meters Varsity Boys | 4 | 18:29.1 | 11 |
| Aug 20 | Birch Run Early InvitationalAug 20 · 5,000 Meters Boys Varsity · Place 21 · Midland Bullock Creek | 5,000 Meters Boys Varsity | 21 | 18:35.03 PB | 11 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 3 FinalsNov 1 · 5,000 Meters Division 3 · Place 196 · Midland Bullock Creek | 5,000 Meters Division 3 | 196 | 18:06.00 | 10 |
| Oct 25 | MHSAA LP Region 25-3 @ Deckerville (C)Oct 25 · 5,000 Meters Division 3 · Place 24 · Midland Bullock Creek | 5,000 Meters Division 3 | 24 | 18:17.76 | 10 |
| Oct 15 | JPC Jamboree #3 @ ShepherdOct 15 · 5,000 Meters Varsity · Place 21 · Midland Bullock Creek | 5,000 Meters Varsity | 21 | 17:42.06 PB | 10 |
| Oct 11 | Freeland InvitationalOct 11 · 5,000 Meters Varsity · Place 15 · Midland Bullock Creek | 5,000 Meters Varsity | 15 | 17:48.76 | 10 |
| Oct 4 | Heritage Hawks InvitationalOct 4 · 5,000 Meters Varsity · Place 37 · Midland Bullock Creek | 5,000 Meters Varsity | 37 | 18:20.16 | 10 |
| Oct 1 | JPC Jamboree at Ogemaw HeightsOct 1 · 5,000 Meters Varsity · Place 19 · Midland Bullock Creek | 5,000 Meters Varsity | 19 | 18:03.11 | 10 |
| Sep 27 | Wagener Park XC InvitationalSep 27 · 5,000 Meters Varsity · Place 28 · Midland Bullock Creek | 5,000 Meters Varsity | 28 | 18:38.67 | 10 |
| Sep 17 | JPC Jamboree at Standish-SterlingSep 17 · 5,000 Meters Varsity · Place 19 · Midland Bullock Creek | 5,000 Meters Varsity | 19 | 19:28.67 | 10 |
| Aug 21 | Birch Run Early InvitationalAug 21 · 5,000 Meters Varsity · Place 70 · Midland Bullock Creek | 5,000 Meters Varsity | 70 | 19:13.79 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 25-3 @ ShepherdOct 26 · 5,000 Meters Division 3 · Place 60 · Midland Bullock Creek | 5,000 Meters Division 3 | 60 | 21:02.99 | 9 |
| Oct 2 | JPC Jamboree #2 @ ShepherdOct 2 · 5,000 Meters Varsity · Place 55 · Midland Bullock Creek | 5,000 Meters Varsity | 55 | 20:11.98 | 9 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 96 · Midland Bullock Creek | 5,000 Meters Varsity | 96 | 20:23.08 | 9 |
| Sep 18 | JPC Jamboree #1 @ MeridianSep 18 · 5,000 Meters Varsity · Place 57 · Midland Bullock Creek | 5,000 Meters Varsity | 57 | 21:27.46 | 9 |
| Sep 14 | 56th Holly-Duane Raffin Festival of RacesSep 14 · 5,000 Meters Division 3 · Place 74 · Midland Bullock Creek | 5,000 Meters Division 3 | 74 | 20:49.5 | 9 |
| Sep 4 | 2024 Shepherd John Bruder ClassicSep 4 · 5,000 Meters Varsity · Place 88 · Midland Bullock Creek | 5,000 Meters Varsity | 88 | 20:40.5 | 9 |
| Aug 22 | Birch Run Early Invitational Aug 22 · 5,000 Meters Varsity · Place 76 · Midland Bullock Creek | 5,000 Meters Varsity | 76 | 21:07.58 | 9 |