Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Oakland UniversityGolden Grizzlies High School XC Invite · Aug 3013:47.1Golden Grizzlies High School XC InviteAugust 30, 2019
5,000 Meters · 'New' South Course35th Annual Gabriel Richard Invitational · Oct 1216:42.535th Annual Gabriel Richard InvitationalOctober 12, 2019
5,000 Meters · Chestnut GroveFarmington @ Salem · Aug 2916:57.34Farmington @ SalemAugust 29, 2020
5,000 Meters · Huron Meadows Metropark OFFICIALKLAA Conference Finals · Oct 1817:40.38KLAA Conference FinalsOctober 18, 2018
5,000 Meters · Lake Erie MetroparkMarauder XC Invitational · Sep 3020:44.3Marauder XC InvitationalSeptember 30, 2017
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 716:47.94MHSAA LP D1 FinalsNovember 7, 2020
5,000 Meters · Nankin Mills Park OFFICIALFranklin JV Invitational · Oct 2619:18.6Franklin JV InvitationalOctober 26, 2017
5,000 Meters · Patriots ParkWyandotte Fall Festival · Nov 119:09.4Wyandotte Fall FestivalNovember 1, 2017
5,000 Meters · Stony Creek MetroparkAutumn Classic · Sep 1621:47Autumn ClassicSeptember 16, 2017
5,000 Meters · Willow Metropark OFFICIALRambling Rock Invitational · Sep 716:58Rambling Rock InvitationalSeptember 7, 2019
8,000 Meters · 8000m (4x2k Loop)Little Tens Club Invitational · Sep 2027:07.20Little Tens Club InvitationalSeptember 20, 2025
8,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1226:32.92025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 20Little Tens Club InvitationalSep 20 · 8,000 Meters College Men · Place 12 · Michigan State University ClubMichigan State University Club8,000 Meters College Men1227:07.20 PBJr
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 8,000 Meters College · Place 126 · Michigan State University ClubMichigan State University Club8,000 Meters College12626:32.9 PBJr

2020 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 122 · SalemSalem5,000 Meters D1 - Official12216:47.94 PB12
Oct 31MHSAA LP Region 06-1 @ AA HuronOct 31 · 5,000 Meters Division 1 · Place 19 · SalemSalem5,000 Meters Division 11916:37.612
Oct 24MHSAA Pre-Regional 11-1 @ DexterOct 24 · 5,000 Meters Varsity · Place 17 · SalemSalem5,000 Meters Varsity1717:00.712
Oct 17KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 21 · SalemSalem5,000 Meters Varsity2116:43.712
Oct 17KLAA Conference MeetOct 17 · 5,000 Meters Varsity · Place 1 · SalemSalem5,000 Meters Varsity116:43.712
Oct 10Plymouth/Hartland @ SalemOct 10 · 5,000 Meters Varsity · Place 10 · SalemSalem5,000 Meters Varsity1017:07.312
Sep 29Salem Boys @ Novi BoysSep 29 · 5,000 Meters Varsity · Place 12 · SalemSalem5,000 Meters Varsity1217:21.612
Sep 26Salem @ BrightonSep 26 · 5,000 Meters Varsity · Place 5 · SalemSalem5,000 Meters Varsity516:4612
Sep 12Northville @ SalemSep 12 · 5,000 Meters Varsity · Place 4 · SalemSalem5,000 Meters Varsity416:45.6412
Sep 3Salem @ ChurchillSep 3 · 5,000 Meters Varsity · Place 3 · SalemSalem5,000 Meters Varsity317:36.812
Aug 29Farmington @ SalemAug 29 · 5,000 Meters Varsity Boys · Place 5 · SalemSalem5,000 Meters Varsity Boys516:57.34 PB12
Aug 22Livonia Franklin vs. SalemAug 22 · 5,000 Meters Varsity · Place 4 · SalemSalem5,000 Meters Varsity416:46.6512

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 17KLAA Conference FinalsOct 17 · 5,000 Meters Varsity · Place 20 · SalemSalem5,000 Meters Varsity2016:37.111
Oct 1235th Annual Gabriel Richard InvitationalOct 12 · 5,000 Meters Varsity Large School Div · Place 26 · SalemSalem5,000 Meters Varsity Large School Div2616:42.5 PB11
Oct 8K.L.A.A. West Division Double Dual: Salem-Plymouth-CantonOct 8 · 5,000 Meters Varsity · Place 8 · SalemSalem5,000 Meters Varsity817:01.7111
Oct 5Wayne County XC ChampionshipOct 5 · 5,000 Meters Varsity · Place 18 · SalemSalem5,000 Meters Varsity1816:43.9911
Oct 1K.L.A.A. West Division Dual: Salem vs Hartland Oct 1 · 5,000 Meters Varsity · Place 14 · SalemSalem5,000 Meters Varsity1417:4311
Sep 28Chelsea InvitationalSep 28 · 5,000 Meters Varsity · Place 10 · SalemSalem5,000 Meters Varsity1017:43.411
Sep 21Jackson Invitational - VarsitySep 21 · 5,000 Meters Varsity Division 1 · Place 60 · SalemSalem5,000 Meters Varsity Division 16017:15.611
Sep 10K.L.A.A. West Division Double Dual: Salem-Howell-Novi Sep 10 · 5,000 Meters Varsity · SalemSalem5,000 Meters Varsity018:02Unofficial11
Sep 7Rambling Rock InvitationalSep 7 · 5,000 Meters Men's Varsity · Place 11 · SalemSalem5,000 Meters Men's Varsity1116:58 PB11
Aug 30Golden Grizzlies High School XC InviteAug 30 · 4,000 Meters Varsity · Place 16 · SalemSalem4,000 Meters Varsity1613:47.1 PB11

2018 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 102018 MITCA Team Michigan Mid East QualifierNov 10 · 5,000 Meters Futures Boys · Place 43 · SalemSalem5,000 Meters Futures Boys4317:52.40Unofficial10
Oct 27Willow Metro Regional PROMOct 27 · 5,000 Meters Varsity · Place 2 · SalemSalem5,000 Meters Varsity217:22.910
Oct 25Livonia Franklin JV InvitationalOct 25 · 5,000 Meters Junior Varsity · SalemSalem5,000 Meters Junior Varsity017:18Unofficial10
Oct 18KLAA Conference FinalsOct 18 · 5,000 Meters Junior Varsity · Place 21 · SalemSalem5,000 Meters Junior Varsity2117:40.38 PB10
Oct 1334th Gabriel Richard InvitationalOct 13 · 5,000 Meters Varsity - Large School · Place 56 · SalemSalem5,000 Meters Varsity - Large School5618:02.7810
Oct 9Plymouth/Canton/Salem Tri-MeetOct 9 · Varsity · Place 17 · SalemSalemVarsity1719:03.9810
Oct 6Wayne County XC ChampionshipOct 6 · 5,000 Meters Varsity · Place 5 · SalemSalem5,000 Meters Varsity517:44.610
Oct 2Double Dual: Salem-Howell-NorthvilleOct 2 · 5,000 Meters Varsity · Place 26 · SalemSalem5,000 Meters Varsity2618:05.110
Sep 29Marauder XC InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 2 · SalemSalem5,000 Meters Junior Varsity217:39.310
Sep 21Jackson MS & HS-JV InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 2 · SalemSalem5,000 Meters Junior Varsity217:49.510
Sep 18Brighton/Salem DualSep 18 · 5,000 Meters Varsity · Place 19 · SalemSalem5,000 Meters Varsity1918:10—
Sep 11Salem/Hartland/Novi @ Hartland)Sep 11 · 5,000 Meters Varsity · Place 19 · SalemSalem5,000 Meters Varsity1918:0310
Sep 8Ramblin' Rock InvitationalSep 8 · Varsity · Place 31 · SalemSalemVarsity3117:25.710
Aug 31Golden Grizzlies High School InviteAug 31 · 4,000 Meters Men · Place 47 · SalemSalem4,000 Meters Men4714:17.210

2017 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1Wyandotte Fall FestivalNov 1 · 5,000 Meters 9/10th Grade Boys · Place 33 · SalemSalem5,000 Meters 9/10th Grade Boys3319:09.4 PB9
Oct 26Franklin JV InvitationalOct 26 · 5,000 Meters Boys 9/10 · Place 32 · SalemSalem5,000 Meters Boys 9/103219:18.6 PB9
Oct 10Canton/Plymouth/Salem Tri-MeetOct 10 · 5,000 Meters Varsity · Place 90 · SalemSalem5,000 Meters Varsity9020:50.22Unofficial9
Oct 7Wayne County XC ChampionshipOct 7 · 5,000 Meters JV Boys · Place 201 · SalemSalem5,000 Meters JV Boys20121:12.69
Oct 3Salem vs. Churchill DualOct 3 · 5,000 Meters Boys Race · Place 59 · SalemSalem5,000 Meters Boys Race5922:179
Sep 30Marauder XC InvitationalSep 30 · 5,000 Meters High School - JV · Place 119 · SalemSalem5,000 Meters High School - JV11920:44.3 PB9
Sep 19Salem vs. John Glenn DualSep 19 · 5,000 Meters Varsity · SalemSalem5,000 Meters Varsity021:27Unofficial9
Sep 16Autumn ClassicSep 16 · 5,000 Meters JV · Place 23 · SalemSalem5,000 Meters JV2321:47 PB9
Sep 12Salem/Wayne/Franklin Tri MeetSep 12 · 5,000 Meters Boys Race · Place 44 · SalemSalem5,000 Meters Boys Race4423:059
Sep 9Ramblin Rock InvitationalSep 9 · 5,000 Meters JV · Place 193 · SalemSalem5,000 Meters JV19321:519
Aug 25A2 Run Co End of Summer ClassicAug 25 · 5,000 Meters Varsity · Place 159 · SalemSalem5,000 Meters Varsity15923:03.59