Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Allendale HSAllendale Falcon Invitational · Oct 319:55.78Allendale Falcon InvitationalOctober 3, 2026
5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1219:49.26Sparta InvitationalSeptember 12, 2026
5,000 Meters · Fruitport Calvary ChristianAlliance Conference Championships · Oct 1621:27.90Alliance Conference ChampionshipsOctober 16, 2025
5,000 Meters · Fruitport Calvary Christian CC courseAlliance Conference meet #1 · Aug 2619:39.97Alliance Conference meet #1August 26, 2026
5,000 Meters · Johnson ParkAlliance League Jamboree #3 · Sep 2320:54.62Alliance League Jamboree #3September 23, 2026
5,000 Meters · Oakridge HSOakridge MS/HS Invitational · Sep 2619:17Oakridge MS/HS InvitationalSeptember 26, 2026
5,000 Meters · Palmer ParkAlliance League Jamboree #2 · Sep 919:46.80Alliance League Jamboree #2September 9, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1021:05.62026 Portage InvitationalOctober 10, 2026
5,000 Meters · South Christian HSMHSAA LP Region 12-2 @ GR South Christian · Oct 3119:14.79MHSAA LP Region 12-2 @ GR South ChristianOctober 31, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2819:24.02026 Under the Lights InviteAugust 28, 2026
5,000 Meters · Uncle John's Cider Mill OFFICIALSt. Johns Last Chance Invitational · Nov 519:11.07St. 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

12 results
DateMeetEventPlMarkGr
Nov 5St. Johns Last Chance InvitationalNov 5 · 5,000 Meters Open · Place 42 · Grand River Prep5,000 Meters Open4219:11.07 PB12
Oct 31MHSAA LP Region 12-2 @ GR South ChristianOct 31 · 5,000 Meters D2 Boys · Place 69 · Grand River Prep5,000 Meters D2 Boys6919:14.79 PB12
Oct 26MCC Mini InviteOct 26 · 5,000 Meters Varsity · Place 9 · Grand River Prep5,000 Meters Varsity919:21.212
Oct 21Alliance League ChampionshipOct 21 · 5,000 Meters Varsity · Place 21 · Grand River Prep5,000 Meters Varsity2119:49.2012
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 258 · Grand River Prep5,000 Meters Division 225821:05.6 PB12
Oct 3Allendale Falcon InvitationalOct 3 · 5,000 Meters High School Scarlet (Big) · Place 115 · Grand River Prep5,000 Meters High School Scarlet (Big)11519:55.78 PB12
Sep 26Oakridge MS/HS InvitationalSep 26 · 5,000 Meters Varsity Male - White Division · Place 24 · Grand River Prep5,000 Meters Varsity Male - White Division2419:17 PB12
Sep 23Alliance League Jamboree #3Sep 23 · 5,000 Meters Varsity · Place 24 · Grand River Prep5,000 Meters Varsity2420:54.62 PB12
Sep 12Sparta InvitationalSep 12 · 5,000 Meters White - Varsity (D2/D3) 10 · Place 18 · Grand River Prep5,000 Meters White - Varsity (D2/D3) 101819:49.26 PB12
Sep 9Alliance League Jamboree #2Sep 9 · 5,000 Meters Varsity · Place 13 · Grand River Prep5,000 Meters Varsity1319:46.80 PB12
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Midnight Boys · Place 65 · Grand River Prep5,000 Meters Midnight Boys6519:24.0 PB12
Aug 26Alliance Conference meet #1Aug 26 · 5,000 Meters Varsity · Place 12 · Grand River Prep5,000 Meters Varsity1219:39.97 PB12

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 12-2 @ GR South Christian (C)Oct 25 · 5,000 Meters Division 2 · Place 72 · Grand River Prep5,000 Meters Division 27220:24.411
Oct 20MCC Mini InviteOct 20 · 5,000 Meters Varsity · Place 12 · Grand River Prep5,000 Meters Varsity1221:33.3911
Oct 16Alliance Conference ChampionshipsOct 16 · 5,000 Meters Varsity Boys · Place 44 · Grand River Prep5,000 Meters Varsity Boys4421:27.90 PB11
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 362 · Grand River Prep5,000 Meters Division 236221:17.411
Sep 27Allendale Falcon InviteSep 27 · 5,000 Meters Varsity · Place 70 · Grand River Prep5,000 Meters Varsity7020:36.8011
Sep 23Alliance League Jamboree #3Sep 23 · 5,000 Meters Varsity · Place 49 · Grand River Prep5,000 Meters Varsity4924:18.7011
Sep 19George Dales InviteSep 19 · 5,000 Meters Varsity · Place 26 · Grand River Prep5,000 Meters Varsity2623:23.111
Sep 13Sparta InvitationalSep 13 · 5,000 Meters White - Varsity (D2/D3) 10 · Place 47 · Grand River Prep5,000 Meters White - Varsity (D2/D3) 104721:15.1011
Sep 10Alliance League Jamboree #2Sep 10 · 5,000 Meters Varsity · Place 47 · Grand River Prep5,000 Meters Varsity4723:32.7811
Sep 8Coach B Invitational Sep 8 · 5,000 Meters Varsity · Place 21 · Grand River Prep5,000 Meters Varsity2121:39.1311
Aug 27Alliance Conference Meet at FCCAug 27 · 5,000 Meters Varsity · Place 31 · Grand River Prep5,000 Meters Varsity3121:25.6011
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 162 · Grand River Prep5,000 Meters Varsity16221:50.5JR
Aug 19St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 73 · Grand River Prep5,000 Meters Varsity7323:56.311
Aug 16Michael Scarbrough InvitationalAug 16 · 5,000 Meters Varsity · Place 12 · Grand River Prep5,000 Meters Varsity1221:11.8011

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 26Allendale PROM by StridersOct 26 · 5,000 Meters Varsity · Place 179 · Grand River Prep5,000 Meters Varsity17921:29.9310
Oct 21Muskegon Catholic Central Mini Invite Oct 21 · 5,000 Meters Varsity · Place 16 · Grand River Prep5,000 Meters Varsity1621:19.010
Oct 17Alliance Conference ChampionshipOct 17 · 5,000 Meters Varsity · Place 46 · Grand River Prep5,000 Meters Varsity4621:49.1310
Oct 8Country Mill Classic Cross Country InvitationalOct 8 · 5,000 Meters Varsity · Place 63 · Grand River Prep5,000 Meters Varsity6320:47.710
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 165 · Grand River Prep5,000 Meters Division 216521:22.910
Sep 28Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 94 · Grand River Prep5,000 Meters Junior Varsity9420:58.3010
Sep 25Alliance League Jamboree #3Sep 25 · 5,000 Meters Varsity · Place 32 · Grand River Prep5,000 Meters Varsity3222:22.0010
Sep 14Sparta InvitationalSep 14 · 5,000 Meters White/Silver - Reserve · Place 9 · Grand River Prep5,000 Meters White/Silver - Reserve921:12.7510
Sep 11Alliance League Jamboree at LeeSep 11 · 5,000 Meters Varsity · Place 38 · Grand River Prep5,000 Meters Varsity3824:40.7910
Sep 9Coach B Invitational Sep 9 · 5,000 Meters Varsity · Place 19 · Grand River Prep5,000 Meters Varsity1922:39.5910
Aug 28Alliance Jamboree #1Aug 28 · 5,000 Meters Varsity · Place 32 · Grand River Prep5,000 Meters Varsity3223:20.8610

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Oct 28MHSAA LP Region 11-2 @ AllendaleOct 28 · 5,000 Meters Division 2 · Place 88 · Grand River Prep5,000 Meters Division 28820:19.529
Oct 23Muskegon Catholic Central Mini Invite Oct 23 · 5,000 Meters Varsity · Place 18 · Grand River Prep5,000 Meters Varsity1820:22.79
Oct 19Alliance Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 50 · Grand River Prep5,000 Meters Varsity5020:54.109
Oct 10Country Mill Classic High School Cross Country InvitationalOct 10 · 5,000 Meters Varsity · Place 29 · Grand River Prep5,000 Meters Varsity2919:30.39
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 299 · Grand River Prep5,000 Meters Division 229920:29.99
Sep 30Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 67 · Grand River Prep5,000 Meters Varsity6720:02.149
Sep 26Alliance Conference Jamboree #3Sep 26 · 5,000 Meters Varsity · Place 43 · Grand River Prep5,000 Meters Varsity4322:44.489
Sep 20Alliance Conference Jamboree #2Sep 20 · 5,000 Meters Varsity · Place 47 · Grand River Prep5,000 Meters Varsity4722:47.29
Sep 11TK Coach B InvitationalSep 11 · 5,000 Meters Varsity · Place 27 · Grand River Prep5,000 Meters Varsity2721:42.029
Sep 6Alliance League Conference Meet #1Sep 6 · 5,000 Meters Varsity · Place 50 · Grand River Prep5,000 Meters Varsity5021:25.069
Aug 29Early Eagle InviteAug 29 · 5,000 Meters Varsity · Place 31 · Grand River Prep5,000 Meters Varsity3122:33.759
Aug 252023 Under the Lights InviteAug 25 · 5,000 Meters Sunset Boys 5k · Place 127 · Grand River Prep5,000 Meters Sunset Boys 5k12721:40.409
Aug 19Muskegon Catholic Central Invite Aug 19 · 5,000 Meters Varsity · Place 57 · Grand River Prep5,000 Meters Varsity5722:11.819