Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 1610:58.6JR. Greater Lansing Cross Country Championship October 16, 2023
2 Miles · DeWitt HSJR. Greater Lansing Cross Country Championship · Oct 1711:41.1JR. Greater Lansing Cross Country Championship October 17, 2022
2 Miles · Eaton Rapids HSMMMSL League Meet · Sep 2712:35.02MMMSL League MeetSeptember 27, 2021
2 Miles · Fowlerville HS Fowlerville JH v. Waverly/Haslett/Holt · Oct 211:33Fowlerville JH v. Waverly/Haslett/HoltOctober 2, 2023
2 Miles · Holt HSHolt MS Jamboree · Sep 1811:16.29Holt MS JamboreeSeptember 18, 2023
2 Miles · Holt HSHolt MS XC Quad · Sep 2012:31.23Holt MS XC QuadSeptember 20, 2021
2 Miles · Lakewood Middle SchoolCAAC MS Meet at Lakewood · Sep 2511:14.3CAAC MS Meet at LakewoodSeptember 25, 2023
2 Miles · Mason High SchoolMason XC Meet 2021 · Sep 912:38Mason XC Meet 2021September 9, 2021
3,200 Meters · Haslett HSHaslett MS Meet · Sep 1110:46.34Haslett MS MeetSeptember 11, 2023
3,200 Meters · Huron Meadows 320021 Legends Classic Middle School · Oct 112:10.6021 Legends Classic Middle SchoolOctober 1, 2021
5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 2716:26.916th Northville Mustang InviteAugust 27, 2026
5,000 Meters · Dewitt HSMHSAA LP Region 04-1 @ DeWitt · Oct 3015:46.17MHSAA LP Region 04-1 @ DeWittOctober 30, 2026
5,000 Meters · EL Soccer/XC ComplexEL Varsity Invitational · Oct 815:45.42EL Varsity InvitationalOctober 8, 2026
5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 1715:49.8Greater Lansing Cross Country ChampionshipOctober 17, 2026
5,000 Meters · Ledge Meadows Golf Course Greater Lansing Cross Country Championship · Oct 1116:09.80 Greater Lansing Cross Country ChampionshipOctober 11, 2025
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 716:08.3MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · St Johns High SchoolUnder the Lights Invite · Aug 2116:31.44Under the Lights InviteAugust 21, 2026
5,000 Meters · St. Francis Retreat CenterLansing Catholic Invite · Sep 1716:14.11Lansing Catholic InviteSeptember 17, 2026
5,000 Meters · Uncle John's Cider Mill OFFICIAL25th Annual Marauder Invitational · Sep 916:45.1625th Annual Marauder InvitationalSeptember 9, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 84 · HoltHolt5,000 Meters D18416:08.3 PB11
Oct 30MHSAA LP Region 04-1 @ DeWittOct 30 · 5,000 Meters D1 Boys · Place 6 · HoltHolt5,000 Meters D1 Boys615:46.17 PB11
Oct 22CAAC Blue ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · HoltHolt5,000 Meters Varsity316:23.1611
Oct 17Greater Lansing Cross Country ChampionshipOct 17 · 5,000 Meters Greater Lansing Boys · Place 4 · HoltHolt5,000 Meters Greater Lansing Boys415:49.8 PB11
Oct 8EL Varsity InvitationalOct 8 · 5,000 Meters 11-12 Grade · Place 1 · HoltHolt5,000 Meters 11-12 Grade115:45.42 PB11
Oct 3DeWitt Cross Country InvitationalOct 3 · 5,000 Meters Boys Varsity Division 1 and 2 · Place 6 · HoltHolt5,000 Meters Boys Varsity Division 1 and 2616:12.4511
Sep 24CAAC Blue League Meet #1Sep 24 · 5,000 Meters Varsity · Place 4 · HoltHolt5,000 Meters Varsity416:18.3811
Sep 17Lansing Catholic InviteSep 17 · 5,000 Meters Varsity and JV · Place 1 · HoltHolt5,000 Meters Varsity and JV116:14.11 PB11
Sep 925th Annual Marauder InvitationalSep 9 · 5,000 Meters Large School Varsity and JV · Place 1 · HoltHolt5,000 Meters Large School Varsity and JV116:45.16 PB11
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 7 · HoltHolt5,000 Meters 11/12 Boys716:26.9 PB11
Aug 21Under the Lights InviteAug 21 · 5,000 Meters Boys Red (Large Schools) · Place 3 · HoltHolt5,000 Meters Boys Red (Large Schools)316:31.44 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 80 · HoltHolt5,000 Meters Division 18016:10.0010
Oct 24MHSAA LP Region 04-01 @ DeWitt (C)Oct 24 · 5,000 Meters Division 1 · Place 12 · HoltHolt5,000 Meters Division 11216:09.210
Oct 16CAAC Blue League Meet #2Oct 16 · 5,000 Meters Varsity · Place 4 · HoltHolt5,000 Meters Varsity416:14.010
Oct 11 Greater Lansing Cross Country ChampionshipOct 11 · 5,000 Meters Greater Lansing Boys · Place 11 · HoltHolt5,000 Meters Greater Lansing Boys1116:09.80 PB10
Oct 1EL Varsity Invitational Oct 1 · 5,000 Meters 9-10 Grade · Place 1 · HoltHolt5,000 Meters 9-10 Grade116:13.510
Sep 27DeWitt Cross Country InvitationalSep 27 · 5,000 Meters Varsity Division 1 · Place 13 · HoltHolt5,000 Meters Varsity Division 11316:39.110
Sep 11Lansing Catholic InviteSep 11 · 5,000 Meters Varsity · Place 3 · HoltHolt5,000 Meters Varsity316:39.110
Sep 324th Annual Marauder InvitationalSep 3 · 5,000 Meters Junior Varsity · Place 1 · HoltHolt5,000 Meters Junior Varsity116:11.1510
Aug 22St. Johns Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 2 · HoltHolt5,000 Meters Varsity216:41.510
Aug 15Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 13 · HoltHolt5,000 Meters Varsity1316:53.7710

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 02-1 @ ShepherdOct 25 · 5,000 Meters Division 1 · Place 32 · HoltHolt5,000 Meters Division 13216:53.709
Oct 17CAAC Blue Jamboree #2Oct 17 · 5,000 Meters Varsity · Place 13 · HoltHolt5,000 Meters Varsity1317:11.59
Oct 12Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 35 · HoltHolt5,000 Meters Varsity3516:59.79
Oct 2East Lansing InvitationalOct 2 · 5,000 Meters Freshman Sophomore · Place 2 · HoltHolt5,000 Meters Freshman Sophomore217:06.19
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 90 · HoltHolt5,000 Meters Varsity Elite9016:56.769
Sep 19CAAC Blue Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 16 · HoltHolt5,000 Meters Varsity1617:27.69
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 29 · HoltHolt5,000 Meters Varsity2917:57.39
Sep 423rd Annual Marauder InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 6 · HoltHolt5,000 Meters Junior Varsity617:44.789
Aug 29Milford InvitationalAug 29 · 5,000 Meters Varsity · Place 42 · HoltHolt5,000 Meters Varsity4218:51.519

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16JR. Greater Lansing Cross Country Championship Oct 16 · 2 Miles Top 10 Boys · Place 3 · HoltHolt2 Miles Top 10 Boys310:58.6 PB8
Oct 2Fowlerville JH v. Waverly/Haslett/HoltOct 2 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School111:33 PB8
Sep 25CAAC MS Meet at LakewoodSep 25 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School111:14.3 PB8
Sep 18Holt MS JamboreeSep 18 · 2 Miles Middle School · Place 2 · HoltHolt2 Miles Middle School211:16.29 PB8
Sep 11Haslett MS MeetSep 11 · 3,200 Meters Middle School · Place 1 · HoltHolt3,200 Meters Middle School110:46.34 PB8
Sep 7Mason MS CC MeetSep 7 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School111:39.578

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 17JR. Greater Lansing Cross Country Championship Oct 17 · 2 Miles Top 10 Boys · Place 11 · HoltHolt2 Miles Top 10 Boys1111:41.1 PB7
Oct 3Fowlerville JH v. Waverly/Haslett/HoltOct 3 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School111:52.397

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18JR. Greater Lansing Cross Country ChampionshipOct 18 · 2 Miles Varsity · Place 12 · HoltHolt2 Miles Varsity1211:50.86
Oct 4Fowlerville JH v. Waverly, Haslett, HoltOct 4 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School112:37.36
Oct 121 Legends Classic Middle SchoolOct 1 · 3,200 Meters MS Varsity · Place 18 · UnattachedUnattached3,200 Meters MS Varsity1812:10.60 PB6
Sep 27MMMSL League MeetSep 27 · 2 Miles 6-8B · Place 3 · HoltHolt2 Miles 6-8B312:35.02 PB6
Sep 20Holt MS XC QuadSep 20 · 2 Miles All Boys · Place 1 · HoltHolt2 Miles All Boys112:31.23 PB6
Sep 9Mason XC Meet 2021Sep 9 · 2 Miles Middle School · Place 1 · HoltHolt2 Miles Middle School112:38 PB6