Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · DeWitt HSJR. Greater Lansing Cross Country Championship · Oct 17 | 14:51.4 | JR. Greater Lansing Cross Country Championship | October 17, 2022 |
| 2 Miles · Fowlerville HS Fowlerville JH v. Waverly/Haslett/Holt · Oct 3 | 15:10.34 | Fowlerville JH v. Waverly/Haslett/Holt | October 3, 2022 |
| 2 Miles · Haslett HSHaslett MS CC Meet - East Lansing/Lansing Catholic/Holt/St. Johns · Sep 12 | 15:05.25 | Haslett MS CC Meet - East Lansing/Lansing Catholic/Holt/St. Johns | September 12, 2022 |
| 2 Miles · Holt HSMMMSL Meet at Holt · Sep 19 | 16:28.21 | MMMSL Meet at Holt | September 19, 2022 |
| 2 Miles · Rayner ParkMason MS CC Meet · Sep 8 | 16:46.13 | Mason MS CC Meet | September 8, 2022 |
| 3,200 Meters · Lakewood Middle SchoolMMMSL meet at Lakewood · Sep 26 | 15:27 | MMMSL meet at Lakewood | September 26, 2022 |
| 5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 27 | 23:32.7 | 16th Northville Mustang Invite | August 27, 2026 |
| 5,000 Meters · Dewitt HSDeWitt PROM 5k · Oct 24 | 21:20.9 | DeWitt PROM 5k | October 24, 2025 |
| 5,000 Meters · EL Soccer/XC ComplexEL Varsity Invitational · Oct 1 | 21:33.0 | EL Varsity Invitational | October 1, 2025 |
| 5,000 Meters · St Johns High SchoolUnder the Lights Invite · Aug 21 | 23:13.85 | Under the Lights Invite | August 21, 2026 |
| 5,000 Meters · St. Francis Retreat CenterLansing Catholic Invite · Sep 17 | 21:25.05 | Lansing Catholic Invite | September 17, 2026 |
| 5,000 Meters · Uncle John's Cider Mill OFFICIALSt. Johns Last Chance Invitational · Nov 5 | 22:27.47 | St. Johns Last Chance Invitational | November 5, 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 5 | St. Johns Last Chance InvitationalNov 5 · 5,000 Meters Open · Place 100 · HoltHolt | 5,000 Meters Open | 100 | 22:27.47 PB | 12 |
| Oct 30 | DeWitt PROMOct 30 · 5,000 Meters Open HS · Place 76 · HoltHolt | 5,000 Meters Open HS | 76 | 21:23.93 | 12 |
| Oct 22 | CAAC Blue ChampionshipOct 22 · 5,000 Meters Junior Varsity · Place 54 · HoltHolt | 5,000 Meters Junior Varsity | 54 | 21:33.48 | 12 |
| Oct 15 | Bob Brown JV InvitationalOct 15 · 5,000 Meters Junior Varsity Large School · Place 73 · HoltHolt | 5,000 Meters Junior Varsity Large School | 73 | 22:09.49 | 12 |
| Oct 8 | EL Varsity InvitationalOct 8 · 5,000 Meters 11-12 Grade · Place 35 · HoltHolt | 5,000 Meters 11-12 Grade | 35 | 22:33.12 | 12 |
| Oct 3 | DeWitt Cross Country InvitationalOct 3 · 5,000 Meters Boys JV (All Divisions) · Place 112 · HoltHolt | 5,000 Meters Boys JV (All Divisions) | 112 | 21:54.91 | 12 |
| Sep 24 | CAAC Blue League Meet #1Sep 24 · 5,000 Meters Boys JV · Place 39 · HoltHolt | 5,000 Meters Boys JV | 39 | 21:52.10 | 12 |
| Sep 17 | Lansing Catholic InviteSep 17 · 5,000 Meters Varsity and JV · Place 80 · HoltHolt | 5,000 Meters Varsity and JV | 80 | 21:25.05 PB | 12 |
| Sep 9 | 25th Annual Marauder InvitationalSep 9 · 5,000 Meters Large School Varsity and JV · Place 71 · HoltHolt | 5,000 Meters Large School Varsity and JV | 71 | 22:53.54 | 12 |
| Aug 27 | 16th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 125 · HoltHolt | 5,000 Meters 11/12 Boys | 125 | 23:32.7 PB | 12 |
| Aug 21 | Under the Lights InviteAug 21 · 5,000 Meters Boys Red (Large Schools) · Place 113 · HoltHolt | 5,000 Meters Boys Red (Large Schools) | 113 | 23:13.85 PB | 12 |
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | St. Johns Last Chance MeetOct 30 · 5,000 Meters Open · Place 77 · HoltHolt | 5,000 Meters Open | 77 | 20:41.2 | 11 |
| Oct 24 | DeWitt PROM 5kOct 24 · 5,000 Meters Open HS · Place 101 · HoltHolt | 5,000 Meters Open HS | 101 | 21:20.9 PB | 11 |
| Oct 16 | CAAC Blue League Meet #2Oct 16 · 5,000 Meters Junior Varsity · Place 66 · HoltHolt | 5,000 Meters Junior Varsity | 66 | 22:02.5 | 11 |
| Oct 9 | Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 110 · HoltHolt | 5,000 Meters Junior Varsity | 110 | 22:22.0 | 11 |
| Oct 1 | EL Varsity Invitational Oct 1 · 5,000 Meters 11-12 Grade · Place 38 · HoltHolt | 5,000 Meters 11-12 Grade | 38 | 21:33.0 PB | 11 |
| Sep 27 | DeWitt Cross Country InvitationalSep 27 · 5,000 Meters Junior Varsity · Place 114 · HoltHolt | 5,000 Meters Junior Varsity | 114 | 22:52.2 | 11 |
| Sep 11 | Lansing Catholic InviteSep 11 · 5,000 Meters Varsity · Place 92 · HoltHolt | 5,000 Meters Varsity | 92 | 22:06.3 | 11 |
| Sep 3 | 24th Annual Marauder InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 50 · HoltHolt | 5,000 Meters Junior Varsity | 50 | 22:36.89 | 11 |
| Aug 22 | St. Johns Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 120 · HoltHolt | 5,000 Meters Varsity | 120 | 24:08.2 | 11 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | Shepherd Friday PROMOct 25 · 5,000 Meters Varsity · Place 112 · HoltHolt | 5,000 Meters Varsity | 112 | 21:02.68 | 10 |
| Oct 17 | CAAC Blue Jamboree #2Oct 17 · 5,000 Meters Junior Varsity · Place 59 · HoltHolt | 5,000 Meters Junior Varsity | 59 | 23:01.3 | 10 |
| Oct 10 | Bob Brown Frosh/JV InvitationalOct 10 · 5,000 Meters Junior Varsity · Place 103 · HoltHolt | 5,000 Meters Junior Varsity | 103 | 21:30.9 | 10 |
| Oct 2 | East Lansing InvitationalOct 2 · 5,000 Meters Freshman Sophomore · Place 45 · HoltHolt | 5,000 Meters Freshman Sophomore | 45 | 22:04.7 | 10 |
| Sep 19 | CAAC Blue Jamboree #1Sep 19 · 5,000 Meters Junior Varsity · Place 53 · HoltHolt | 5,000 Meters Junior Varsity | 53 | 23:30.9 | 10 |
| Sep 4 | 23rd Annual Marauder InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 102 · HoltHolt | 5,000 Meters Junior Varsity | 102 | 25:49.41 | 10 |
| Aug 29 | Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 364 · HoltHolt | 5,000 Meters Varsity | 364 | 32:04.24 | 10 |
| Aug 23 | Under the Lights InviteAug 23 · 5,000 Meters Boys Red (Large Schools) · Place 205 · HoltHolt | 5,000 Meters Boys Red (Large Schools) | 205 | 30:54.4 | 10 |
2022 Cross Country
6 results