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 Under the Lights Invite · Aug 2822:46.02026 Under the Lights InviteAugust 28, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
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.0 PB10
Aug 26Alliance Conference meet #1Aug 26 · 5,000 Meters Varsity · Place 41 · Grand River Prep5,000 Meters Varsity4123:15.37 PB10

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 16Alliance Conference ChampionshipsOct 16 · 5,000 Meters Varsity Boys · Place 56 · Grand River Prep5,000 Meters Varsity Boys5623:33.11 PB9