Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Allendale HSAllendale Falcon Invitational · Oct 315:05.32Allendale Falcon InvitationalOctober 3, 2026
5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Brooks Midwest XC Championships · Nov 2916:00.5Brooks Midwest XC ChampionshipsNovember 29, 2025
5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 1514:59.94OK Red Jamboree #1September 15, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1115:49.52026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 715:06.8MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 2115:11.88Portage Central Early BirdAugust 21, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1015:10.62026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1815:04.02Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · Shepherd HS XC CourseMITCA Michigan Meet of Champions 2025 by HOKA · Nov 815:19.37MITCA Michigan Meet of Champions 2025 by HOKANovember 8, 2025
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2814:50.12026 Under the Lights InviteAugust 28, 2026
5,000 Meters · Spring Lake HS OFFICIALMel Hall Invitational · Oct 1714:55.28Mel Hall InvitationalOctober 17, 2026
5,000 Meters · The 5/6 Building @ GeorgetownOK Red Jamboree 2 · Sep 3015:20.82OK Red Jamboree 2September 30, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 8 · Grand HavenGrand Haven5,000 Meters D1815:06.8 PB12
Oct 31MHSAA LP Region 01-1 @ AllendaleOct 31 · 5,000 Meters D1 Boys · Place 3 · Grand HavenGrand Haven5,000 Meters D1 Boys315:14.5712
Oct 22OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity214:50.812
Oct 17Mel Hall InvitationalOct 17 · 5,000 Meters HS BOYS · Place 1 · Grand HavenGrand Haven5,000 Meters HS BOYS114:55.28 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 5 · Grand HavenGrand Haven5,000 Meters Division 1515:10.6 PB12
Oct 3Allendale Falcon InvitationalOct 3 · 5,000 Meters High School Scarlet (Big) · Place 1 · Grand HavenGrand Haven5,000 Meters High School Scarlet (Big)115:05.32 PB12
Sep 30OK Red Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 3 · Grand HavenGrand Haven5,000 Meters Varsity315:20.82 PB12
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 2 Varsity · Place 3 · Grand HavenGrand Haven5,000 Meters Session 2 Varsity315:04.02 PB12
Sep 15OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 1 · Grand HavenGrand Haven5,000 Meters Varsity114:59.94 PB12
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Spartan Elite (Top 10 at 25 States) · Place 4 · Grand HavenGrand Haven5,000 Meters Spartan Elite (Top 10 at 25 States)415:49.5 PB12
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Boys · Place 1 · Grand HavenGrand Haven5,000 Meters Starlight Boys114:50.1 PB12
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 1 · Grand HavenGrand Haven5,000 Meters Varsity115:11.88 PB12

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 29Brooks Midwest XC ChampionshipsNov 29 · 5,000 Meters Championship · Place 18 · Grand Haven MIGrand Haven MI5,000 Meters Championship1816:00.5 PB11
Nov 8MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys Elite Team · Place 8 · Grand HavenGrand Haven5,000 Meters Boys Elite Team815:19.37 PB11
Nov 1MHSAA LP Division 1 FinalsNov 1 · 5,000 Meters Division 1 · Place 14 · Grand HavenGrand Haven5,000 Meters Division 11415:20.0011
Oct 25MHSAA LP Region 01-1 @ Allendale (C)Oct 25 · 5,000 Meters Division 1 · Place 2 · Grand HavenGrand Haven5,000 Meters Division 1215:25.1911
Oct 16OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 3 · Grand HavenGrand Haven5,000 Meters Varsity315:28.8111
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 4 · Grand HavenGrand Haven5,000 Meters Division 1415:33.511
Sep 27Allendale Falcon InviteSep 27 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity215:38.4511
Sep 24OK Red Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity215:39.3311
Sep 9OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity215:46.5511
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity215:42.4JR
Aug 16Muskegon Catholic Central Invite Aug 16 · 5,000 Meters Varsity · Place 1 · Grand HavenGrand Haven5,000 Meters Varsity116:17.4711

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 9MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Elite · Place 25 · Grand HavenGrand Haven5,000 Meters Elite2515:42.1010
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 5 · Grand HavenGrand Haven5,000 Meters Division 1515:19.910
Oct 26MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 5 · Grand HavenGrand Haven5,000 Meters Division 1515:54.8510
Oct 17OK Red Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity215:55.6010
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 7 · Grand HavenGrand Haven5,000 Meters Division 1715:37.610
Sep 28Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 1 · Grand HavenGrand Haven5,000 Meters Varsity115:43.1410
Sep 25OK Red Jamboree #2 at EKSep 25 · 5,000 Meters Varsity · Place 4 · Grand HavenGrand Haven5,000 Meters Varsity416:36.8410
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Elite · Place 13 · Grand HavenGrand Haven5,000 Meters Elite1316:06.110
Sep 10OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 2 · Grand HavenGrand Haven5,000 Meters Varsity216:04.9910

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 45 · Grand HavenGrand Haven5,000 Meters Division 14515:58.79
Oct 28MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 8 · Grand HavenGrand Haven5,000 Meters Division 1816:16.199
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 24 · Grand HavenGrand Haven5,000 Meters Division 12416:01.99
Oct 3OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 7 · Grand HavenGrand Haven5,000 Meters Varsity717:00.499
Sep 30Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 17 · Grand HavenGrand Haven5,000 Meters Varsity1716:16.419
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 19 · Grand HavenGrand Haven5,000 Meters Elite1916:20.19
Sep 941st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 9 · Grand HavenGrand Haven5,000 Meters Varsity916:39.209