Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Allendale HSAllendale Falcon Invitational · Oct 321:28.43Allendale Falcon InvitationalOctober 3, 2026
5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1223:07.64Sparta InvitationalSeptember 12, 2026
5,000 Meters · Fruitport Calvary ChristianAlliance Conference Championships · Oct 1623:33.11Alliance Conference ChampionshipsOctober 16, 2025
5,000 Meters · Fruitport Calvary Christian CC courseAlliance Conference meet #1 · Aug 2623:15.37Alliance Conference meet #1August 26, 2026
5,000 Meters · Johnson ParkAlliance League Jamboree #3 · Sep 2322:38.72Alliance League Jamboree #3September 23, 2026
5,000 Meters · Palmer ParkAlliance League Jamboree #2 · Sep 924:07.50Alliance League Jamboree #2September 9, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1022:20.22026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1822:15.27Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · Saranac HSSaranac Color Run · Oct 1322:56.55Saranac Color RunOctober 13, 2026
5,000 Meters · South Christian Sports Park2026 South Christian PROM · Oct 3121:35.882026 South Christian PROMOctober 31, 2026
5,000 Meters · Uncle John's Cider Mill OFFICIALSt. Johns Last Chance Invitational · Nov 521:26.60St. Johns Last Chance InvitationalNovember 5, 2026

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

2026 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 5St. Johns Last Chance InvitationalNov 5 · 5,000 Meters Open · Place 88 · Grand River Prep5,000 Meters Open8821:26.60 PB10
Oct 312026 South Christian PROMOct 31 · 5,000 Meters PROM · Place 72 · Grand River Prep5,000 Meters PROM7221:35.88 PB10
Oct 26MCC Mini InviteOct 26 · 5,000 Meters Varsity · Place 27 · Grand River Prep5,000 Meters Varsity2722:00.810
Oct 21Alliance League ChampionshipOct 21 · 5,000 Meters Varsity · Place 41 · Grand River Prep5,000 Meters Varsity4122:31.9010
Oct 13Saranac Color RunOct 13 · 5,000 Meters Boys Varsity · Place 71 · Grand River Prep5,000 Meters Boys Varsity7122:56.55 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 278 · Grand River Prep5,000 Meters Division 227822:20.2 PB10
Oct 3Allendale Falcon InvitationalOct 3 · 5,000 Meters High School Scarlet (Big) · Place 134 · Grand River Prep5,000 Meters High School Scarlet (Big)13421:28.43 PB10
Sep 23Alliance League Jamboree #3Sep 23 · 5,000 Meters Varsity · Place 39 · Grand River Prep5,000 Meters Varsity3922:38.72 PB10
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 1 Large School Varsity · Place 161 · Grand River Prep5,000 Meters Session 1 Large School Varsity16122:15.27 PB10
Sep 12Sparta InvitationalSep 12 · 5,000 Meters White - Varsity (D2/D3) 10 · Place 30 · Grand River Prep5,000 Meters White - Varsity (D2/D3) 103023:07.64 PB10
Sep 9Alliance League Jamboree #2Sep 9 · 5,000 Meters Varsity · Place 43 · Grand River Prep5,000 Meters Varsity4324:07.50 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Midnight Boys · Place 190 · Grand River Prep5,000 Meters Midnight Boys19022:46.010
Aug 26Alliance Conference meet #1Aug 26 · 5,000 Meters Varsity · Place 41 · Grand River Prep5,000 Meters Varsity4123:15.37 PB10

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 20MCC Mini InviteOct 20 · 5,000 Meters Varsity · Place 15 · Grand River Prep5,000 Meters Varsity1523:19.759
Oct 16Alliance Conference ChampionshipsOct 16 · 5,000 Meters Varsity Boys · Place 56 · Grand River Prep5,000 Meters Varsity Boys5623:33.11 PB9
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 418 · Grand River Prep5,000 Meters Division 241824:04.19
Sep 27Allendale Falcon InviteSep 27 · 5,000 Meters Junior Varsity · Place 222 · Grand River Prep5,000 Meters Junior Varsity22224:33.409
Sep 23Alliance League Jamboree #3Sep 23 · 5,000 Meters Varsity · Place 57 · Grand River Prep5,000 Meters Varsity5726:19.409
Sep 19George Dales InviteSep 19 · 5,000 Meters Varsity · Place 32 · Grand River Prep5,000 Meters Varsity3226:04.39
Sep 13Sparta InvitationalSep 13 · 5,000 Meters White/Silver - Reserve · Place 34 · Grand River Prep5,000 Meters White/Silver - Reserve3426:22.109
Sep 10Alliance League Jamboree #2Sep 10 · 5,000 Meters Varsity · Place 78 · Grand River Prep5,000 Meters Varsity7827:05.939
Sep 8Coach B Invitational Sep 8 · 5,000 Meters Varsity · Place 35 · Grand River Prep5,000 Meters Varsity3527:47.529
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 280 · Grand River Prep5,000 Meters Varsity28040:07.8FR
Aug 19St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 86 · Grand River Prep5,000 Meters Varsity8627:49.59
Aug 16Michael Scarbrough InvitationalAug 16 · 5,000 Meters Varsity · Place 25 · Grand River Prep5,000 Meters Varsity2532:03.719