Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Portage Invite - Middle School Course2018 Portage Cross Country Invitational · Oct 68:46.02018 Portage Cross Country InvitationalOctober 6, 2018
3,200 Meters · Grand Haven High SchoolMKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS · Sep 1911:50.9MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MSSeptember 19, 2018
3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 1010:49.49Holland Christian MS InvitationalOctober 10, 2018
3,200 Meters · Mona Shores MSMKO Quad hosted by Mona Shores · Sep 1212:03.78MKO Quad hosted by Mona ShoresSeptember 12, 2018
3,200 Meters · Rycenga Park 3200mGrand Haven MS, Zeeland Cityside and Creekside @ Fruitport MS · Sep 2511:49.68Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MSSeptember 25, 2018
5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 216:40.8Allendale Falcon InviteOctober 2, 2021
5,000 Meters · Benzie CentralMHSAA LP Region 01-1 host Bear Lake @ Buckley · Oct 3117:12.89MHSAA LP Region 01-1 host Bear Lake @ BuckleyOctober 31, 2020
5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 2916:10.4Comet OpenerAugust 29, 2025
5,000 Meters · Grand Haven High SchoolGrand Haven vs Zeeland Dual Meet · Aug 2419:13.4Grand Haven vs Zeeland Dual MeetAugust 24, 2020
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 616:59.63MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 516:38.6Portage InviteOctober 5, 2019
5,000 Meters · South Christian Sports ParkOK Red Dual: Grandville vs. Grand Haven · Sep 1017:26.09OK Red Dual: Grandville vs. Grand HavenSeptember 10, 2020
5,000 Meters · Spring Lake HS OFFICIAL- Spring Lake · Sep 1217:13.18- Spring LakeSeptember 12, 2020
5,000 Meters · Unity Christian High SchoolOK Red Dual - Grand Haven at Jenison (Unity) · Oct 618:54.98OK Red Dual - Grand Haven at Jenison (Unity)October 6, 2020
8,000 Meters · Broadway Acres Golf CourseMIAA CC Championship · Nov 126:54.6MIAA CC ChampionshipNovember 1, 2025
8,000 Meters · Calvin College - Gainey Athletic ComplexKnight Invitational · Oct 427:32.7Knight InvitationalOctober 4, 2025
8,000 Meters · EP Tom Sawyer State ParkNCAA DIII Great Lakes Valley XC Regional (Entries on DA) · Nov 1527:03.60NCAA DIII Great Lakes Valley XC Regional (Entries on DA)November 15, 2025
8,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1127:22.52026 Spartan Cross Country InvitationalSeptember 11, 2026
8,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 2626:34.3Adrian College Heritage ClassicSeptember 26, 2026
8,000 Meters · Liberty ParkOhio Wesleyan University Invitational · Sep 2927:34.4Ohio Wesleyan University InvitationalSeptember 29, 2023
8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 3126:16.432026 M.I.A.A. Cross Country ChampionshipOctober 31, 2026
8,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 1726:59.65Jayhawk InviteOctober 17, 2026
8,000 Meters · Otterbein CollegeOtterbein XC Invite · Sep 1328:39.03Otterbein XC InviteSeptember 13, 2025

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 312026 M.I.A.A. Cross Country ChampionshipOct 31 · 8,000 Meters Collegiate · Place 31 · AlbionAlbion8,000 Meters Collegiate3126:16.43 PBSr
Oct 17Jayhawk InviteOct 17 · 8,000 Meters Varsity · Place 19 · AlbionAlbion8,000 Meters Varsity1926:59.65 PBSr
Sep 26Adrian College Heritage ClassicSep 26 · 8,000 Meters College · Place 4 · AlbionAlbion8,000 Meters College426:34.3 PBSr
Sep 112026 Spartan Cross Country InvitationalSep 11 · 8,000 Meters College · Place 138 · AlbionAlbion8,000 Meters College13827:22.5 PBSr
Sep 1Comet OpenerSep 1 · 5,000 Meters Men's Race · Place 11 · AlbionAlbion5,000 Meters Men's Race1116:38.61Sr

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Great Lakes Valley XC Regional (Entries on DA)Nov 15 · 8,000 Meters Mens · Place 110 · AlbionAlbion8,000 Meters Mens11027:03.60 PBJr
Nov 1MIAA CC ChampionshipNov 1 · 8,000 Meters Men · Place 43 · AlbionAlbion8,000 Meters Men4326:54.6 PBJr
Oct 11Jayhawk InviteOct 11 · 8,000 Meters Varsity · Place 53 · AlbionAlbion8,000 Meters Varsity5326:55.74Jr
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 33 · AlbionAlbion8,000 Meters Collegiate3327:32.7 PBJr
Sep 13Otterbein XC InviteSep 13 · 8,000 Meters Men · Place 84 · AlbionAlbion8,000 Meters Men8428:39.03 PBJr
Aug 29Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 24 · AlbionAlbion5,000 Meters Men's Race2416:10.4 PBJr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MIAA Championships 2024Nov 2 · 8,000 Meters Varsity · Place 30 · AlbionAlbion8,000 Meters Varsity3026:09.6SO
Oct 12Jayhawk Collegiate Invitational Oct 12 · 8,000 Meters Varsity · Place 10 · AlbionAlbion8,000 Meters Varsity1025:56.89So
Sep 28Knight InvitationalSep 28 · 8,000 Meters College · Place 43 · AlbionAlbion8,000 Meters College4327:33.1So
Aug 30Comet OpenAug 30 · 2.9 Miles Open · Place 11 · AlbionAlbion2.9 Miles Open1115:19.4SO

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28Michigan Intercollegiate Athletic Association ChampionshipsOct 28 · 8,000 Meters Varsity · Place 48 · AlbionAlbion8,000 Meters Varsity4826:30.6FR
Sep 29Ohio Wesleyan University InvitationalSep 29 · 8,000 Meters College · Place 61 · AlbionAlbion8,000 Meters College6127:34.4 PBFr
Sep 1Comet OpenSep 1 · 5,000 Meters Open · Place 33 · AlbionAlbion5,000 Meters Open3317:03.8Fr

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 140 · Grand HavenGrand Haven5,000 Meters Division 114017:10.0212
Oct 29MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 16 · Grand HavenGrand Haven5,000 Meters Division 11616:40.1212
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 54 · Grand HavenGrand Haven5,000 Meters Division 15416:37.712
Oct 4OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 9 · Grand HavenGrand Haven5,000 Meters Varsity916:54.2812
Oct 1Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 11 · Grand HavenGrand Haven5,000 Meters Varsity1116:35.3712
Sep 20OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 18 · Grand HavenGrand Haven5,000 Meters Varsity1817:07.3612
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 39 · Grand HavenGrand Haven5,000 Meters Elite3916:52.2112
Sep 1040th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 15 · Grand HavenGrand Haven5,000 Meters Varsity1517:14.412

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 152 · Grand HavenGrand Haven5,000 Meters D115216:59.63 PB11
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 66 · Grand HavenGrand Haven5,000 Meters Division 16616:50.511
Oct 5OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 19 · Grand HavenGrand Haven5,000 Meters Varsity1917:01.511
Oct 2Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 8 · Grand HavenGrand Haven5,000 Meters High School Scarlet (Big)816:40.8 PB11
Sep 21OK Red Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 13 · Grand HavenGrand Haven5,000 Meters Varsity1316:34.711
Sep 17Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 15 · Grand HavenGrand Haven5,000 Meters Varsity1516:45.1011
Sep 1139th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 21 · Grand HavenGrand Haven5,000 Meters Varsity2117:12.511
Aug 24Eagle InvitationalAug 24 · 5,000 Meters Division 1 · Place 11 · Grand HavenGrand Haven5,000 Meters Division 11118:05.8611

2020 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 01-1 host Bear Lake @ BuckleyOct 31 · 5,000 Meters D1 Boys · Place 37 · Grand HavenGrand Haven5,000 Meters D1 Boys3717:12.89 PB10
Oct 23MHSAA Pre-Regional 01-1 @ Grand HavenOct 23 · 5,000 Meters Varsity · Place 16 · Grand HavenGrand Haven5,000 Meters Varsity1617:10.3510
Oct 17OK Red ChampionshipOct 17 · 5,000 Meters Varsity · Place 28 · Grand HavenGrand Haven5,000 Meters Varsity2817:11.8710
Oct 13West Ottawa at Grand HavenOct 13 · 5,000 Meters Varsity · Place 6 · Grand HavenGrand Haven5,000 Meters Varsity617:23.0010
Oct 6OK Red Dual - Grand Haven at Jenison (Unity)Oct 6 · 5,000 Meters Varsity · Place 9 · Grand HavenGrand Haven5,000 Meters Varsity918:54.98 PB10
Sep 29Grand Haven at RockfordSep 29 · 5,000 Meters Varsity · Place 7 · Grand HavenGrand Haven5,000 Meters Varsity717:11.9810
Sep 22East Kentwood at Grand HavenSep 22 · 5,000 Meters Varsity · Place 9 · Grand HavenGrand Haven5,000 Meters Varsity917:39.3010
Sep 19Caledonia at Grand HavenSep 19 · 5,000 Meters Varsity · Place 11 · Grand HavenGrand Haven5,000 Meters Varsity1117:11.4210
Sep 15Dual meet vs Grand HavenSep 15 · 5,000 Meters Open · Place 6 · Grand HavenGrand Haven5,000 Meters Open618:1810
Sep 12- Spring LakeSep 12 · 5,000 Meters Varsity · Place 12 · Grand HavenGrand Haven5,000 Meters Varsity1217:13.18 PB10
Sep 10OK Red Dual: Grandville vs. Grand HavenSep 10 · 5,000 Meters Varsity · Place 5 · Grand HavenGrand Haven5,000 Meters Varsity517:26.09 PB10
Aug 24Grand Haven vs Zeeland Dual MeetAug 24 · 5,000 Meters Varsity · Place 6 · Grand HavenGrand Haven5,000 Meters Varsity619:13.4 PB10

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 9OK Red Jamboree #2Oct 9 · 5,000 Meters Varsity · Place 30 · Grand HavenGrand Haven5,000 Meters Varsity3018:02.29
Oct 5Portage InviteOct 5 · 5,000 Meters Division 1 · Place 59 · Grand HavenGrand Haven5,000 Meters Division 15916:38.6 PB9
Sep 28Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 18 · Grand HavenGrand Haven5,000 Meters Varsity1816:52.99
Sep 17OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 29 · Grand HavenGrand Haven5,000 Meters Varsity2917:46.19
Sep 132019 MSU Spartan InviteSep 13 · 5,000 Meters Elite · Place 96 · Grand HavenGrand Haven5,000 Meters Elite9617:39.7FR
Sep 7West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 25 · Grand HavenGrand Haven5,000 Meters Varsity2517:33.09
Aug 28Grand Haven InviteAug 28 · 5,000 Meters Varsity · Place 10 · Grand HavenGrand Haven5,000 Meters Varsity1017:54.399
Aug 23Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 19 · Grand HavenGrand Haven5,000 Meters Varsity1917:44.99

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 10Holland Christian MS InvitationalOct 10 · 3,200 Meters Middle School Varsity · Place 2 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School Varsity210:49.49 PB8
Oct 62018 Portage Cross Country InvitationalOct 6 · 2,500 Meters Middle School Boys · Place 8 · Grand Haven LakeshoreGrand Haven Lakeshore2,500 Meters Middle School Boys88:46.0 PB8
Oct 3Holland Christian MS QuadOct 3 · 3,200 Meters Middle School · Place 1 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School111:15.898
Sep 25Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MSSep 25 · 3,200 Meters Middle School · Place 1 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School111:49.68 PB8
Sep 19MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MSSep 19 · 3,200 Meters Middle School · Place 2 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School211:50.9 PB8
Sep 12MKO Quad hosted by Mona ShoresSep 12 · 3,200 Meters Middle School · Place 2 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School212:03.78 PB8
Sep 6Mona Shores MS Sailor InvitationalSep 6 · 3,200 Meters Middle School · Place 1 · Grand Haven LakeshoreGrand Haven Lakeshore3,200 Meters Middle School112:11.608