Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Shepherd High School2026 Shepherd Track on Grass · Aug 19 | 14:57.94 | 2026 Shepherd Track on Grass | August 19, 2026 |
| 5,000 Meters · Allendale HSMHSAA LP Region 31-4 @ Allendale · Oct 31 | 21:49.34 | MHSAA LP Region 31-4 @ Allendale | October 31, 2026 |
| 5,000 Meters · Hill and Bale 5kHill and Bale · Sep 12 | 24:34 | Hill and Bale | September 12, 2026 |
| 5,000 Meters · Marion Jr/Sr High SchoolWMD Jamboree #1 @ Marion · Sep 2 | 25:16.97 | WMD Jamboree #1 @ Marion | September 2, 2026 |
| 5,000 Meters · Mason County Eastern West MI D League Jamboree #2 · Sep 16 | 22:48.16 | West MI D League Jamboree #2 | September 16, 2026 |
| 5,000 Meters · Mesick HSWMD Championship at Mesick · Oct 14 | 22:45.60 | WMD Championship at Mesick | October 14, 2026 |
| 5,000 Meters · Mt. Pleasant XC Course (OFFICIAL)2026 Blue and Gold invite · Oct 17 | 22:31.2 | 2026 Blue and Gold invite | October 17, 2026 |
| 5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 3 | 26:02.62 | 2026 Shepherd BLUEJAY Invite | October 3, 2026 |
| 5,000 Meters · Veterans Serving Veterans ParkVeterans Serving Veterans Invite · Sep 26 | 22:22.91 | Veterans Serving Veterans Invite | September 26, 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 |
| Oct 31 | MHSAA LP Region 31-4 @ AllendaleOct 31 · 5,000 Meters D4 Boys · Place 64 · Big Rapids Crossroads Academy | 5,000 Meters D4 Boys | 64 | 21:49.34 PB | 12 |
| Oct 24 | 2026 Late Season Warrior InvitationalOct 24 · 5,000 Meters Varsity · Place 141 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 141 | 22:07.42 | 12 |
| Oct 20 | Mason County Eastern Cardinal Classic InvitationalOct 20 · 5,000 Meters Varsity · Place 15 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 15 | 22:49.0 | 12 |
| Oct 17 | 2026 Blue and Gold inviteOct 17 · 5,000 Meters Gold Division Varsity Boys (Small) · Place 72 · Big Rapids Crossroads Academy | 5,000 Meters Gold Division Varsity Boys (Small) | 72 | 22:31.2 PB | 12 |
| Oct 14 | WMD Championship at MesickOct 14 · 5,000 Meters Boys Varsity · Place 41 · Big Rapids Crossroads Academy | 5,000 Meters Boys Varsity | 41 | 22:45.60 PB | 12 |
| Oct 3 | 2026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Jays Boys Varsity · Place 195 · Big Rapids Crossroads Academy | 5,000 Meters HS Jays Boys Varsity | 195 | 26:02.62 PB | 12 |
| Sep 26 | Veterans Serving Veterans InviteSep 26 · 5,000 Meters Blue division 3/4 Varsity · Place 121 · Big Rapids Crossroads Academy | 5,000 Meters Blue division 3/4 Varsity | 121 | 22:22.91 PB | 12 |
| Sep 16 | West MI D League Jamboree #2Sep 16 · 5,000 Meters Varsity · Place 32 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 32 | 22:48.16 PB | 12 |
| Sep 12 | Hill and BaleSep 12 · 5,000 Meters HS Boys · Place 52 · Big Rapids Crossroads Academy | 5,000 Meters HS Boys | 52 | 24:34 PB | 12 |
| Sep 2 | WMD Jamboree #1 @ MarionSep 2 · 5,000 Meters Varsity Boys · Place 36 · Big Rapids Crossroads Academy | 5,000 Meters Varsity Boys | 36 | 25:16.97 PB | 12 |
| Aug 19 | 2026 Shepherd Track on GrassAug 19 · 2 Miles 2 Mile · Place 27 · Big Rapids Crossroads Academy | 2 Miles 2 Mile | 27 | 14:57.94 PB | 12 |
2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | MHSAA LP Region 30-4 @ Shepherd (C)Oct 24 · 5,000 Meters Division 4 · Place 46 · Big Rapids Crossroads Academy | 5,000 Meters Division 4 | 46 | 21:04.67 | 11 |
| Oct 18 | 2025 Late Season Warrior InvitationalOct 18 · 5,000 Meters Varsity · Place 84 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 84 | 21:53.91 | 11 |
| Oct 15 | WMD Championship @ MarionOct 15 · 5,000 Meters Varsity · Place 29 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 29 | 21:16.35 | 11 |
| Oct 11 | 2025 Oiler Blue and Gold InviteOct 11 · 5,000 Meters Varsity · Place 110 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 110 | 21:19.14 | 11 |
| Oct 1 | WMD Jamboree #3 at MesickOct 1 · 5,000 Meters Varsity · Place 34 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 34 | 23:12.84 | — |
| Sep 27 | 2025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Varsity · Place 138 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 138 | 21:35.33 | 11 |
| Sep 20 | Veterans Serving Veterans Invite Sep 20 · 5,000 Meters Varsity Division 3 · Place 98 · Big Rapids Crossroads Academy | 5,000 Meters Varsity Division 3 | 98 | 22:01.86 | 11 |
| Sep 17 | WMD Jamboree #2 @ Mount HolidaySep 17 · 5,000 Meters Varsity · Place 21 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 21 | 25:05.58 | 11 |
| Sep 6 | Hill and Bale InvitationalSep 6 · 5,000 Meters Varsity · Place 58 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 58 | 23:10.33 | 11 |
| Sep 3 | WMD Jambouree #1 @ CrossroadsSep 3 · 5,000 Meters Varsity · Place 30 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 30 | 23:42.17 | 11 |
| Aug 26 | Kent City Early Eagle InviteAug 26 · 5,000 Meters Varsity · Place 29 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 29 | 22:35.22 | 11 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 2 | WMD Jamboree 3Oct 2 · 5,000 Meters Varsity · Place 21 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 21 | 22:03.81 | 10 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity · Place 133 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 133 | 22:52.52 | 10 |
| Sep 21 | Veterans Serving Veterans InvitationalSep 21 · 5,000 Meters Varsity Division 3 · Place 110 · Big Rapids Crossroads Academy | 5,000 Meters Varsity Division 3 | 110 | 22:18.76 | 10 |
| Sep 18 | WMD Jamboree 2 @ MesickSep 18 · 5,000 Meters Varsity · Place 27 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 27 | 25:01.66 | 10 |
| Sep 7 | Hill and Bale InvitationalSep 7 · 5,000 Meters Varsity · Place 29 · Big Rapids Crossroads Academy | 5,000 Meters Varsity | 29 | 26:10.71 | 10 |