Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 16 | 10:58.6 | JR. Greater Lansing Cross Country Championship | October 16, 2023 |
| 2 Miles · DeWitt HSJR. Greater Lansing Cross Country Championship · Oct 17 | 11:41.1 | JR. Greater Lansing Cross Country Championship | October 17, 2022 |
| 2 Miles · Eaton Rapids HSMMMSL League Meet · Sep 27 | 12:35.02 | MMMSL League Meet | September 27, 2021 |
| 2 Miles · Fowlerville HS Fowlerville JH v. Waverly/Haslett/Holt · Oct 2 | 11:33 | Fowlerville JH v. Waverly/Haslett/Holt | October 2, 2023 |
| 2 Miles · Holt HSHolt MS Jamboree · Sep 18 | 11:16.29 | Holt MS Jamboree | September 18, 2023 |
| 2 Miles · Holt HSHolt MS XC Quad · Sep 20 | 12:31.23 | Holt MS XC Quad | September 20, 2021 |
| 2 Miles · Lakewood Middle SchoolCAAC MS Meet at Lakewood · Sep 25 | 11:14.3 | CAAC MS Meet at Lakewood | September 25, 2023 |
| 2 Miles · Mason High SchoolMason XC Meet 2021 · Sep 9 | 12:38 | Mason XC Meet 2021 | September 9, 2021 |
| 3,200 Meters · Haslett HSHaslett MS Meet · Sep 11 | 10:46.34 | Haslett MS Meet | September 11, 2023 |
| 3,200 Meters · Huron Meadows 320021 Legends Classic Middle School · Oct 1 | 12:10.60 | 21 Legends Classic Middle School | October 1, 2021 |
| 5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 27 | 16:26.9 | 16th Northville Mustang Invite | August 27, 2026 |
| 5,000 Meters · Dewitt HSMHSAA LP Region 04-1 @ DeWitt · Oct 30 | 15:46.17 | MHSAA LP Region 04-1 @ DeWitt | October 30, 2026 |
| 5,000 Meters · EL Soccer/XC ComplexEL Varsity Invitational · Oct 8 | 15:45.42 | EL Varsity Invitational | October 8, 2026 |
| 5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 17 | 15:49.8 | Greater Lansing Cross Country Championship | October 17, 2026 |
| 5,000 Meters · Ledge Meadows Golf Course Greater Lansing Cross Country Championship · Oct 11 | 16:09.80 | Greater Lansing Cross Country Championship | October 11, 2025 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 7 | 16:08.3 | MHSAA LP Division 1 Finals | November 7, 2026 |
| 5,000 Meters · St Johns High SchoolUnder the Lights Invite · Aug 21 | 16:31.44 | Under the Lights Invite | August 21, 2026 |
| 5,000 Meters · St. Francis Retreat CenterLansing Catholic Invite · Sep 17 | 16:14.11 | Lansing Catholic Invite | September 17, 2026 |
| 5,000 Meters · Uncle John's Cider Mill OFFICIAL25th Annual Marauder Invitational · Sep 9 | 16:45.16 | 25th Annual Marauder Invitational | September 9, 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 1 FinalsNov 7 · 5,000 Meters D1 · Place 84 · HoltHolt | 5,000 Meters D1 | 84 | 16:08.3 PB | 11 |
| Oct 30 | MHSAA LP Region 04-1 @ DeWittOct 30 · 5,000 Meters D1 Boys · Place 6 · HoltHolt | 5,000 Meters D1 Boys | 6 | 15:46.17 PB | 11 |
| Oct 22 | CAAC Blue ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · HoltHolt | 5,000 Meters Varsity | 3 | 16:23.16 | 11 |
| Oct 17 | Greater Lansing Cross Country ChampionshipOct 17 · 5,000 Meters Greater Lansing Boys · Place 4 · HoltHolt | 5,000 Meters Greater Lansing Boys | 4 | 15:49.8 PB | 11 |
| Oct 8 | EL Varsity InvitationalOct 8 · 5,000 Meters 11-12 Grade · Place 1 · HoltHolt | 5,000 Meters 11-12 Grade | 1 | 15:45.42 PB | 11 |
| Oct 3 | DeWitt Cross Country InvitationalOct 3 · 5,000 Meters Boys Varsity Division 1 and 2 · Place 6 · HoltHolt | 5,000 Meters Boys Varsity Division 1 and 2 | 6 | 16:12.45 | 11 |
| Sep 24 | CAAC Blue League Meet #1Sep 24 · 5,000 Meters Varsity · Place 4 · HoltHolt | 5,000 Meters Varsity | 4 | 16:18.38 | 11 |
| Sep 17 | Lansing Catholic InviteSep 17 · 5,000 Meters Varsity and JV · Place 1 · HoltHolt | 5,000 Meters Varsity and JV | 1 | 16:14.11 PB | 11 |
| Sep 9 | 25th Annual Marauder InvitationalSep 9 · 5,000 Meters Large School Varsity and JV · Place 1 · HoltHolt | 5,000 Meters Large School Varsity and JV | 1 | 16:45.16 PB | 11 |
| Aug 27 | 16th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 7 · HoltHolt | 5,000 Meters 11/12 Boys | 7 | 16:26.9 PB | 11 |
| Aug 21 | Under the Lights InviteAug 21 · 5,000 Meters Boys Red (Large Schools) · Place 3 · HoltHolt | 5,000 Meters Boys Red (Large Schools) | 3 | 16:31.44 PB | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 80 · HoltHolt | 5,000 Meters Division 1 | 80 | 16:10.00 | 10 |
| Oct 24 | MHSAA LP Region 04-01 @ DeWitt (C)Oct 24 · 5,000 Meters Division 1 · Place 12 · HoltHolt | 5,000 Meters Division 1 | 12 | 16:09.2 | 10 |
| Oct 16 | CAAC Blue League Meet #2Oct 16 · 5,000 Meters Varsity · Place 4 · HoltHolt | 5,000 Meters Varsity | 4 | 16:14.0 | 10 |
| Oct 11 | Greater Lansing Cross Country ChampionshipOct 11 · 5,000 Meters Greater Lansing Boys · Place 11 · HoltHolt | 5,000 Meters Greater Lansing Boys | 11 | 16:09.80 PB | 10 |
| Oct 1 | EL Varsity Invitational Oct 1 · 5,000 Meters 9-10 Grade · Place 1 · HoltHolt | 5,000 Meters 9-10 Grade | 1 | 16:13.5 | 10 |
| Sep 27 | DeWitt Cross Country InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 13 · HoltHolt | 5,000 Meters Varsity Division 1 | 13 | 16:39.1 | 10 |
| Sep 11 | Lansing Catholic InviteSep 11 · 5,000 Meters Varsity · Place 3 · HoltHolt | 5,000 Meters Varsity | 3 | 16:39.1 | 10 |
| Sep 3 | 24th Annual Marauder InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 1 · HoltHolt | 5,000 Meters Junior Varsity | 1 | 16:11.15 | 10 |
| Aug 22 | St. Johns Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 2 · HoltHolt | 5,000 Meters Varsity | 2 | 16:41.5 | 10 |
| Aug 15 | Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 13 · HoltHolt | 5,000 Meters Varsity | 13 | 16:53.77 | 10 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | MHSAA LP Region 02-1 @ ShepherdOct 25 · 5,000 Meters Division 1 · Place 32 · HoltHolt | 5,000 Meters Division 1 | 32 | 16:53.70 | 9 |
| Oct 17 | CAAC Blue Jamboree #2Oct 17 · 5,000 Meters Varsity · Place 13 · HoltHolt | 5,000 Meters Varsity | 13 | 17:11.5 | 9 |
| Oct 12 | Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 35 · HoltHolt | 5,000 Meters Varsity | 35 | 16:59.7 | 9 |
| Oct 2 | East Lansing InvitationalOct 2 · 5,000 Meters Freshman Sophomore · Place 2 · HoltHolt | 5,000 Meters Freshman Sophomore | 2 | 17:06.1 | 9 |
| Sep 28 | 2024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 90 · HoltHolt | 5,000 Meters Varsity Elite | 90 | 16:56.76 | 9 |
| Sep 19 | CAAC Blue Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 16 · HoltHolt | 5,000 Meters Varsity | 16 | 17:27.6 | 9 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 29 · HoltHolt | 5,000 Meters Varsity | 29 | 17:57.3 | 9 |
| Sep 4 | 23rd Annual Marauder InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 6 · HoltHolt | 5,000 Meters Junior Varsity | 6 | 17:44.78 | 9 |
| Aug 29 | Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 42 · HoltHolt | 5,000 Meters Varsity | 42 | 18:51.51 | 9 |
2023 Cross Country
6 results2022 Cross Country
2 results2021 Cross Country
6 results