Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Carson City-Crystal High SchoolMHSAA Middle School Regional - Zone 5 @ Carson City · Oct 23 | 12:01.87 | MHSAA Middle School Regional - Zone 5 @ Carson City | October 23, 2021 |
| 2 Miles · Eaton Rapids HSMMMSL League Meet · Sep 27 | 12:33.90 | MMMSL League Meet | September 27, 2021 |
| 2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 13 | 12:17.73 | Grand Ledge MS Invite | October 13, 2021 |
| 2 Miles · Lakewood Middle SchoolMMMSL CC @ Lakewood MS · Sep 9 | 13:19.5 | MMMSL CC @ Lakewood MS | September 9, 2021 |
| 5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 12 | 16:26.2 | 2025 Auto-Owners Insurance Spartan Invite | September 12, 2025 |
| 5,000 Meters · Ledge Meadows Golf Course Greater Lansing Cross Country Championship · Oct 11 | 16:17.90 | Greater Lansing Cross Country Championship | October 11, 2025 |
| 5,000 Meters · Possum HollowAverill Invitational 25 · Sep 6 | 16:51.59 | Averill Invitational 25 | September 6, 2025 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 16:09.7 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 146 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 146 | 16:31.50 | 12 |
| Oct 24 | MHSAA LP Region 04-01 @ DeWitt (C)Oct 24 · 5,000 Meters Division 1 · Place 14 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 14 | 16:11.6 | 12 |
| Oct 16 | CAAC Blue League Meet #2Oct 16 · 5,000 Meters Varsity · Place 12 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 12 | 16:44.2 | 12 |
| Oct 11 | Greater Lansing Cross Country ChampionshipOct 11 · 5,000 Meters Greater Lansing Boys · Place 13 · Grand LedgeGrand Ledge | 5,000 Meters Greater Lansing Boys | 13 | 16:17.90 PB | 12 |
| Sep 27 | 2025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Varsity Elite · Place 20 · Grand LedgeGrand Ledge | 5,000 Meters Varsity Elite | 20 | 16:01.99 | 12 |
| Sep 12 | 2025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 3 · Grand LedgeGrand Ledge | 5,000 Meters Green(MHSAA Div 1) | 3 | 16:26.2 PB | 12 |
| Sep 6 | Averill Invitational 25Sep 6 · 5,000 Meters Boys Gold Division · Place 5 · Grand LedgeGrand Ledge | 5,000 Meters Boys Gold Division | 5 | 16:51.59 PB | 12 |
| Aug 27 | Saranac InvitationalAug 27 · 5,000 Meters Division 1 · Place 5 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 5 | 16:20.0 | 12 |
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Elite · Place 65 · Grand LedgeGrand Ledge | 5,000 Meters Elite | 65 | 16:01.87 | 11 |
| Nov 2 | MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 52 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 52 | 16:03.7 | 11 |
| Oct 25 | MHSAA LP Region 02-1 @ ShepherdOct 25 · 5,000 Meters Division 1 · Place 3 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 3 | 15:55.36 | 11 |
| Oct 17 | CAAC Blue Jamboree #2Oct 17 · 5,000 Meters Varsity · Place 3 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 3 | 16:22.6 | 11 |
| Oct 12 | Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 8 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 8 | 16:11.9 | 11 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 31 · Grand LedgeGrand Ledge | 5,000 Meters Varsity Elite | 31 | 16:08.17 | 11 |
| Sep 19 | CAAC Blue Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 7 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 7 | 17:03.2 | 11 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 5 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 5 | 16:51.2 | 11 |
| Sep 7 | Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 5 | 16:46.13 | 11 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 1 · Place 4 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 4 | 16:22.2 | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Team · Place 102 · Grand LedgeGrand Ledge | 5,000 Meters Boys Elite Team | 102 | 16:09.7 PB | 10 |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 62 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 62 | 16:11.8 | 10 |
| Oct 27 | MHSAA LP Region 02-1 @ ShepherdOct 27 · 5,000 Meters Division 1 · Place 8 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 8 | 16:04.7 | 10 |
| Oct 19 | CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 2 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 2 | 16:29.9 | 10 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 9 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 9 | 16:41.1 | 10 |
| Oct 14 | Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 9 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 9 | 16:41.1 | 10 |
| Sep 30 | 2023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 44 · Grand LedgeGrand Ledge | 5,000 Meters Varsity Elite | 44 | 16:18.4 | 10 |
| Sep 21 | CAAC Blue Meet #1Sep 21 · 5,000 Meters Varsity · Place 3 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 3 | 16:41.1 | 10 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 17 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 17 | 16:56.1 | 10 |
| Sep 9 | Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 12 · Grand LedgeGrand Ledge | 5,000 Meters Varsity | 12 | 17:17.2 | 10 |
| Aug 30 | Saranac InvitationalAug 30 · 5,000 Meters Division 1 · Place 6 · Grand LedgeGrand Ledge | 5,000 Meters Division 1 | 6 | 16:36.9 | 10 |
2021 Cross Country
5 results2020 Cross Country
1 results