Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dewitt HSDeWitt Cross Country Invitational · Sep 2817:04.7DeWitt Cross Country InvitationalSeptember 28, 2019
5,000 Meters · Grand Woods Park OFFICIALGrand Ledge at Waverly · Sep 1016:59Grand Ledge at Waverly September 10, 2020
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 616:16.89MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 516:39.8Portage InviteOctober 5, 2019
5,000 Meters · Sunset Ridge @ Huron MeadowsA2 Run Co HS Coaching Legends Classic · Sep 2918:35.1A2 Run Co HS Coaching Legends ClassicSeptember 29, 2018
8,000 Meters · 8K Course (4x 2k loop)Spartan Grand Classic · Oct 427:16.1Spartan Grand ClassicOctober 4, 2025
8,000 Meters · Apalachee Regional ParkNJCAA Division II Cross Country Championships · Nov 1226:43.1NJCAA Division II Cross Country ChampionshipsNovember 12, 2022
8,000 Meters · Calvin College - Gainey Athletic Complex2023 GRCC Raider XC Invite · Sep 1726:19.12023 GRCC Raider XC InviteSeptember 17, 2022
8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 1125:14.60NJCAA Cross Country National ChampionshipNovember 11, 2023
8,000 Meters · Muskegon Community CollegeJayhawk Invitational · Oct 1525:16.50Jayhawk InvitationalOctober 15, 2022
8,000 Meters · University Park Golf CourseJayhawk Invitational · Oct 1425:39.69Jayhawk Invitational October 14, 2023

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 4Spartan Grand ClassicOct 4 · 8,000 Meters College · Place 16 · Michigan State University ClubMichigan State University Club8,000 Meters College1627:16.1 PBSr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 11NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div II · Place 6 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters Men 8000 Meter Run Div II625:14.60 PBSo
Oct 27NJCAA Regional & MCCAA Conference ChampionshipsOct 27 · 8,000 Meters Varsity · Place 7 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters Varsity726:31.4So
Oct 14Jayhawk Invitational Oct 14 · 8,000 Meters Varsity · Place 8 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters Varsity825:39.69 PBSo
Sep 22Lansing Cross Country InvitationalSep 22 · 8,000 Meters Varsity · Place 4 · Lansing CCLansing CC8,000 Meters Varsity425:41.8SO
Sep 15GRCC Raider XC InviteSep 15 · 8,000 Meters Varsity · Place 12 · Lansing CCLansing CC8,000 Meters Varsity1225:54.5So

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12NJCAA Division II Cross Country ChampionshipsNov 12 · 8,000 Meters College · Place 16 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters College1626:43.1 PBFr
Oct 15Jayhawk InvitationalOct 15 · 8,000 Meters Varsity · Place 14 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters Varsity1425:16.50 PBFr
Sep 172023 GRCC Raider XC InviteSep 17 · 8,000 Meters College Men's 8K · Place 21 · Lansing (Mich.) CCLansing (Mich.) CC8,000 Meters College Men's 8K2126:19.1 PBFr
Sep 1Olivet College Comet OpenSep 1 · 5,000 Meters College · Place 1 · Lansing (Mich.) CCLansing (Mich.) CC5,000 Meters College115:51.7UnofficialFr

2021 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 46 · Grand LedgeGrand Ledge5,000 Meters D14616:16.89 PB12
Oct 29MHSAA LP Region 04-1 @ BrightonOct 29 · 5,000 Meters Division 1 · Place 9 · Grand LedgeGrand Ledge5,000 Meters Division 1916:35.612
Oct 21CAAC Blue Jamboree #2Oct 21 · 5,000 Meters Varsity · Place 7 · Grand LedgeGrand Ledge5,000 Meters Varsity716:45.612
Oct 16Greater Lansing Cross Country ChampionshipOct 16 · 5,000 Meters Varsity · Place 18 · Grand LedgeGrand Ledge5,000 Meters Varsity1816:58.212
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 18 · Grand LedgeGrand Ledge5,000 Meters Division 11816:04.212
Oct 22021 Shepherd BLUEJAY InviteOct 2 · 5,000 Meters Varsity Elite · Place 9 · Grand LedgeGrand Ledge5,000 Meters Varsity Elite915:59.212
Sep 23CAAC Blue Jamboree #1Sep 23 · 5,000 Meters Varsity · Place 6 · Grand LedgeGrand Ledge5,000 Meters Varsity617:05.512
Sep 172021 MSU Spartan InvitationalSep 17 · 5,000 Meters Varsity · Place 4 · Grand LedgeGrand Ledge5,000 Meters Varsity416:38.912
Sep 11Averill InvitationalSep 11 · 5,000 Meters Varsity · Place 1 · Grand LedgeGrand Ledge5,000 Meters Varsity116:42.712
Sep 1Saranac Invitational Sep 1 · 5,000 Meters Division 1 · Place 2 · Grand LedgeGrand Ledge5,000 Meters Division 1215:55.512
Aug 2621 End of Summer / Fall Preview - Open MeetAug 26 · 5,000 Meters Open · Place 6 · Grand LedgeGrand Ledge5,000 Meters Open617:16.6012
Aug 20St. Johns Under The Lights Invitational Aug 20 · 5,000 Meters Varsity · Place 6 · Grand LedgeGrand Ledge5,000 Meters Varsity616:21.512

2020 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 78 · Grand LedgeGrand Ledge5,000 Meters D1 - Official7816:31.3611
Oct 31MHSAA LP Region 04-1 @ DeWittOct 31 · 5,000 Meters Division 1 · Place 8 · Grand LedgeGrand Ledge5,000 Meters Division 1816:40.6611
Oct 23MHSAA Pre-Regional 07-1 @ Grand LedgeOct 23 · 5,000 Meters Varsity · Place 4 · Grand LedgeGrand Ledge5,000 Meters Varsity416:35.9911
Oct 10Greater Lansing Cross Country ChampionshipOct 10 · 5,000 Meters Division 1 · Place 6 · Grand LedgeGrand Ledge5,000 Meters Division 1616:16.011
Oct 1CAAC Blue League MeetOct 1 · 5,000 Meters Varsity · Place 5 · Grand LedgeGrand Ledge5,000 Meters Varsity516:22.9511
Sep 24Grand Ledge at East LansingSep 24 · 5,000 Meters Varsity · Place 4 · Grand LedgeGrand Ledge5,000 Meters Varsity416:5111
Sep 17Okemos @ GL DualSep 17 · 5,000 Meters Varsity · Place 1 · Grand LedgeGrand Ledge5,000 Meters Varsity116:55.9811
Sep 10Grand Ledge at Waverly Sep 10 · 5,000 Meters Varsity · Place 1 · Grand LedgeGrand Ledge5,000 Meters Varsity116:59 PB11
Sep 3Holt @ GL DualSep 3 · 5,000 Meters Varsity · Place 1 · Grand LedgeGrand Ledge5,000 Meters Varsity117:22.3411
Aug 27DeWitt vs Grand Ledge CC MeetAug 27 · 5,000 Meters Varsity and JV · Place 1 · Grand LedgeGrand Ledge5,000 Meters Varsity and JV117:06.611

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 04-1 @ DeWittOct 25 · 5,000 Meters Division 1 · Place 47 · Grand LedgeGrand Ledge5,000 Meters Division 14717:17.210
Oct 17CAAC Blue League MeetOct 17 · 5,000 Meters Varsity · Place 5 · Grand LedgeGrand Ledge5,000 Meters Varsity516:49.210
Oct 12Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 35 · Grand LedgeGrand Ledge5,000 Meters Varsity3517:11.710
Oct 5Portage InviteOct 5 · 5,000 Meters Division 1 · Place 61 · Grand LedgeGrand Ledge5,000 Meters Division 16116:39.8 PB10
Sep 28DeWitt Cross Country InvitationalSep 28 · 5,000 Meters Boys Varisty Division 1 and 2 · Place 13 · Grand LedgeGrand Ledge5,000 Meters Boys Varisty Division 1 and 21317:04.7 PB10
Sep 19CAAC Blue Meet #1Sep 19 · 5,000 Meters Varsity · Place 6 · Grand LedgeGrand Ledge5,000 Meters Varsity617:14.310
Sep 132019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 57 · Grand LedgeGrand Ledge5,000 Meters Varsity5718:06.4SO
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 28 · Grand LedgeGrand Ledge5,000 Meters Varsity2818:02.410
Aug 16Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 17 · Grand LedgeGrand Ledge5,000 Meters Varsity1717:3610

2018 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 04-1 @ BrightonOct 26 · 5,000 Meters Division 1 · Place 61 · Grand LedgeGrand Ledge5,000 Meters Division 16117:50.29
Oct 18CAAC Blue League MeetOct 18 · 5,000 Meters Varsity · Place 27 · Grand LedgeGrand Ledge5,000 Meters Varsity2717:50.19
Oct 13Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 105 · Grand LedgeGrand Ledge5,000 Meters Varsity10518:17.59
Oct 62018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 JV Men · Place 47 · Grand LedgeGrand Ledge5,000 Meters Division 1 JV Men4718:12.89
Sep 29A2 Run Co HS Coaching Legends ClassicSep 29 · 5,000 Meters Gold Varsity · Place 134 · Grand LedgeGrand Ledge5,000 Meters Gold Varsity13418:35.1 PB9
Sep 20CAAC Blue Meet #1Sep 20 · 5,000 Meters Varsity · Place 27 · Grand LedgeGrand Ledge5,000 Meters Varsity2718:50.99
Sep 8Averill InvitationalSep 8 · 5,000 Meters Varsity · Place 51 · Grand LedgeGrand Ledge5,000 Meters Varsity5119:43.19
Aug 17Portage Central Early BirdAug 17 · 5,000 Meters Varsity · Place 149 · Grand LedgeGrand Ledge5,000 Meters Varsity14920:429