Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Allendale MS Two Mile CourseAllendale Falcon Invite · Sep 3014:53.84Allendale Falcon InviteSeptember 30, 2017
2 Miles · Chargers Two Mile CourseChargers Middle School Invite · Sep 1112:04.8Chargers Middle School InviteSeptember 11, 2019
2 Miles · Grand Haven High SchoolMKO Jamboree at Grand Haven · Oct 712:14.05MKO Jamboree at Grand HavenOctober 7, 2019
2 Miles · GRPS University 2 mile course2019 MHSAA West Michigan Middle School Regional Championship & GRPS Elementary Invitational · Oct 1912:05.472019 MHSAA West Michigan Middle School Regional Championship & GRPS Elementary InvitationalOctober 19, 2019
2 Miles · Helder ParkCreekside Dux Dash · Sep 2112:09.91Creekside Dux DashSeptember 21, 2019
2 Miles · Jenison HSJenison Invite · Sep 1712:34.92Jenison InviteSeptember 17, 2019
2 Miles · Macatawa Bay MS - West OttawaMKO Conference Meet · Oct 1712:09.7MKO Conference MeetOctober 17, 2019
2 Miles · Mona Shores MSMona MS Sailor Invitational · Sep 513:16.50Mona MS Sailor InvitationalSeptember 5, 2019
2 Miles · Ridge Point Community ChurchMKO Jamboree · Oct 912:37.95MKO JamboreeOctober 9, 2019
2 Miles · Unity Christian High SchoolUnity Christian MS invite · Oct 215:58.0Unity Christian MS inviteOctober 2, 2018
2.9 Miles · Grand Rapids Union High SchoolOK Green Conference Meet 3 · Sep 3017:51.68OK Green Conference Meet 3September 30, 2020
3,200 Meters · Grand Haven High SchoolGrand Haven Lakeshore MS · Sep 2016:46.4Grand Haven Lakeshore MSSeptember 20, 2017
3,200 Meters · Helder ParkZeeland Creekside Dux Dash MS Invite · Sep 1514:25.89Zeeland Creekside Dux Dash MS InviteSeptember 15, 2018
3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 1013:54.58Holland Christian MS InvitationalOctober 10, 2018
3,200 Meters · Roosevelt Elementary SchoolMKO Jamboree @ Cityside · Sep 1214:41.50MKO Jamboree @ CitysideSeptember 12, 2018
3,200 Meters · Rycenga Park 3200mGrand Haven MS, Zeeland Cityside and Creekside @ Fruitport MS · Sep 2515:42.06Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MSSeptember 25, 2018
3,200 Meters · South Christian Athletic FieldsGrandville MS Invitational · Sep 2815:36.46Grandville MS InvitationalSeptember 28, 2018
3089 m · Roosevelt Elementary SchoolMKO Jamboree at Creekside · Sep 2511:24.78MKO Jamboree at CreeksideSeptember 25, 2019
5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 217:42.4Allendale Falcon InviteOctober 2, 2021
5,000 Meters · Broadway Acres Golf CourseComet Opener · Aug 2916:01.2Comet OpenerAugust 29, 2025
5,000 Meters · Reeths-Puffer High SchoolOK Green Conference Championship Meet · Oct 2017:49.35OK Green Conference Championship MeetOctober 20, 2021
5,000 Meters · Riverside ParkOK Green Jamboree at Riverside Park · Sep 2816:56.85OK Green Jamboree at Riverside ParkSeptember 28, 2022
5,000 Meters · South Christian Sports Park2023 Under the Lights Invite · Aug 2516:23.802023 Under the Lights InviteAugust 25, 2023
8,000 Meters · Calvin College - Gainey Athletic ComplexCalvin Diemer Classic · Sep 1327:22.0Calvin Diemer ClassicSeptember 13, 2025
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:34.5Running of the CowsOctober 3, 2026
8,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1127:08.62026 Spartan Cross Country InvitationalSeptember 11, 2026
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2127:47.1ISU John McNicholsSeptember 21, 2024
8,000 Meters · Marshall Country Club2026 M.I.A.A. Cross Country Championship · Oct 3125:58.762026 M.I.A.A. Cross Country ChampionshipOctober 31, 2026
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:21.8Interregional InvitationalOctober 18, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 312026 M.I.A.A. Cross Country ChampionshipOct 31 · 8,000 Meters Collegiate · Place 22 · Calvin UniversityCalvin University8,000 Meters Collegiate2225:58.76 PBJr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 207 · Calvin UniversityCalvin University8,000 Meters Navy Championship20726:34.5 PBJr
Sep 192026 Knight InviteSep 19 · 8,000 Meters Men · Place 64 · Calvin UniversityCalvin University8,000 Meters Men6427:34.1Jr
Sep 112026 Spartan Cross Country InvitationalSep 11 · 8,000 Meters College · Place 125 · Calvin UniversityCalvin University8,000 Meters College12527:08.6 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Open · Place 12 · Calvin UniversityCalvin University8,000 Meters Open1227:21.8 PBSo
Oct 4Knight InvitationalOct 4 · 8,000 Meters Collegiate · Place 56 · Calvin UniversityCalvin University8,000 Meters Collegiate5628:13.0So
Sep 13Calvin Diemer ClassicSep 13 · 8,000 Meters Men · Place 30 · Calvin UniversityCalvin University8,000 Meters Men3027:22.0 PBSo
Aug 29Comet OpenerAug 29 · 5,000 Meters Men's Race · Place 20 · Calvin UniversityCalvin University5,000 Meters Men's Race2016:01.2 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MIAA Championships 2024Nov 2 · 8,000 Meters Varsity · Place 93 · Calvin UniversityCalvin University8,000 Meters Varsity9328:22.1FR
Oct 12Jayhawk Collegiate Invitational Oct 12 · 8,000 Meters Varsity · Place 77 · Calvin UniversityCalvin University8,000 Meters Varsity7727:34.56Fr
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 337 · Calvin UniversityCalvin University8,000 Meters College33727:47.1 PBFr
Sep 13Raider-Knight XC InviteSep 13 · 8,000 Meters Varsity · Place 23 · CalvinCalvin8,000 Meters Varsity2327:41.0Fr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 94 · Zeeland WestZeeland West5,000 Meters Division 19416:25.912
Oct 28MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 13 · Zeeland WestZeeland West5,000 Meters Division 11316:26.7112
Oct 18OK Green Conference MeetOct 18 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West5,000 Meters Varsity817:21.5012
Oct 13Kent Ottawa County MeetOct 13 · 5,000 Meters Varsity · Place 5 · Zeeland WestZeeland West5,000 Meters Varsity516:54.8912
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 58 · Zeeland WestZeeland West5,000 Meters Division 15816:32.712
Sep 30Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 13 · Zeeland WestZeeland West5,000 Meters Varsity1316:09.9512
Sep 27OK Green JamboreeSep 27 · 5,000 Meters Varsity · Place 6 · Zeeland WestZeeland West5,000 Meters Varsity617:22.3012
Sep 15Ottawa Hills InvitationalSep 15 · 5,000 Meters Varsity · Place 12 · Zeeland WestZeeland West5,000 Meters Varsity1216:22.9512
Sep 941st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 10 · Zeeland WestZeeland West5,000 Meters Varsity1016:39.3412
Sep 5OK Green at Reeths-PufferSep 5 · 5,000 Meters Varsity · Place 3 · Zeeland WestZeeland West5,000 Meters Varsity317:18.1212
Aug 252023 Under the Lights InviteAug 25 · 5,000 Meters Midnight Boys 5k · Place 6 · Zeeland WestZeeland West5,000 Meters Midnight Boys 5k616:23.80 PB12

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 138 · Zeeland WestZeeland West5,000 Meters Division 113817:08.9911
Oct 29MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 20 · Zeeland WestZeeland West5,000 Meters Division 12016:45.3111
Oct 19OK Green Conference MeetOct 19 · 5,000 Meters Varsity · Place 10 · Zeeland WestZeeland West5,000 Meters Varsity1017:14.7211
Oct 15Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Varsity · Place 5 · Zeeland WestZeeland West5,000 Meters Varsity517:03.0511
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 79 · Zeeland WestZeeland West5,000 Meters Division 17916:59.411
Oct 1Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 20 · Zeeland WestZeeland West5,000 Meters Varsity2016:59.0311
Sep 28OK Green Jamboree at Riverside ParkSep 28 · 5,000 Meters Varsity · Place 10 · Zeeland WestZeeland West5,000 Meters Varsity1016:56.85 PB11
Sep 16Ottawa Hills InvitationalSep 16 · 5,000 Meters Varsity · Place 30 · Zeeland WestZeeland West5,000 Meters Varsity3017:12.611
Sep 1040th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 36 · Zeeland WestZeeland West5,000 Meters Varsity3617:47.611
Sep 7Wyoming High schoolSep 7 · 2.6 Miles Varsity · Place 8 · Zeeland WestZeeland West2.6 Miles Varsity815:25.16JR
Aug 262022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 32 · Zeeland WestZeeland West5,000 Meters Varsity3217:39.60JR

2021 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 41 · Zeeland WestZeeland West5,000 Meters Division 14117:20.5410
Oct 20OK Green Conference Championship MeetOct 20 · 5,000 Meters Boys Varsity · Place 18 · Zeeland WestZeeland West5,000 Meters Boys Varsity1817:49.35 PB10
Oct 16Kent Ottawa County MeetOct 16 · 5,000 Meters Junior Varsity · Place 1 · Zeeland WestZeeland West5,000 Meters Junior Varsity118:23.710
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 197 · Zeeland WestZeeland West5,000 Meters Division 119718:34.210
Oct 2Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 31 · Zeeland WestZeeland West5,000 Meters High School Scarlet (Big)3117:42.4 PB10
Sep 29OK Green Conference Meet #2Sep 29 · 5,000 Meters Varsity · Place 20 · Zeeland WestZeeland West5,000 Meters Varsity2018:36.9710
Sep 17Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 6 · Zeeland WestZeeland West5,000 Meters Junior Varsity618:18.6910
Sep 1139th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Junior Varsity · Place 54 · Zeeland WestZeeland West5,000 Meters Junior Varsity5420:31.110

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 27JV Last Chance for a PR MeetOct 27 · 5,000 Meters Junior Varsity · Place 8 · Zeeland WestZeeland West5,000 Meters Junior Varsity818:29.079
Oct 14OK Green Conference MeetOct 14 · 5,000 Meters Varsity · Place 25 · Zeeland WestZeeland West5,000 Meters Varsity2518:37.289
Oct 10Little PortageOct 10 · 5,000 Meters Varsity · Place 33 · Zeeland WestZeeland West5,000 Meters Varsity3317:51.929
Oct 2Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 82 · Zeeland WestZeeland West5,000 Meters Varsity8217:44.46Fr
Sep 30OK Green Conference Meet 3Sep 30 · 4,667.1 Meters Varsity Boys Race 1 · Place 11 · Zeeland WestZeeland West4,667.1 Meters Varsity Boys Race 11117:51.68 PB9
Sep 16OK Green Jamboree @ HollandSep 16 · 5,000 Meters Varsity · Place 14 · Zeeland WestZeeland West5,000 Meters Varsity1418:31.369
Sep 12West Ottawa Bredeweg InviteSep 12 · 5,000 Meters Varsity · Place 27 · Zeeland WestZeeland West5,000 Meters Varsity2718:57.979
Sep 2OK Green Conference Meet #1Sep 2 · 5,000 Meters Varsity · Place 9 · Zeeland WestZeeland West5,000 Meters Varsity918:57.669

2019 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 192019 MHSAA West Michigan Middle School Regional Championship & GRPS Elementary InvitationalOct 19 · 2 Miles Middle School Varsity-6th-8th · Place 26 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School Varsity-6th-8th2612:05.47 PB8
Oct 17MKO Conference MeetOct 17 · 2 Miles Middle School Varsity (10) · Place 12 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School Varsity (10)1212:09.7 PB8
Oct 9MKO JamboreeOct 9 · 2 Miles Middle School · Place 3 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School312:37.95 PB8
Oct 7MKO Jamboree at Grand HavenOct 7 · 2 Miles Middle School · Place 2 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School212:14.05 PB8
Sep 25MKO Jamboree at CreeksideSep 25 · 1.92 Miles Middle School · Place 6 · Creekside (Zeeland)Creekside (Zeeland)1.92 Miles Middle School611:24.78 PB8
Sep 21Creekside Dux DashSep 21 · 2 Miles 8th Grade · Place 1 · Creekside (Zeeland)Creekside (Zeeland)2 Miles 8th Grade112:09.91 PB8
Sep 17Jenison InviteSep 17 · 2 Miles Middle School · Place 7 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School712:34.92 PB8
Sep 11Chargers Middle School InviteSep 11 · 2 Miles 7th-8th Boys · Place 3 · Creekside (Zeeland)Creekside (Zeeland)2 Miles 7th-8th Boys312:04.8 PB8
Sep 7West Ottawa Bredeweg InviteSep 7 · 2 Miles Middle School · Place 11 · CreeksideCreekside2 Miles Middle School1112:25.58
Sep 5Mona MS Sailor InvitationalSep 5 · 2 Miles Middle School · Place 23 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School2313:16.50 PB8

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 10Holland Christian MS InvitationalOct 10 · 3,200 Meters Junior Varsity · Place 72 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters Junior Varsity7213:54.58 PB7
Oct 2Unity Christian MS inviteOct 2 · 2 Miles Middle School · Place 85 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School8515:58.0 PB7
Sep 28Grandville MS InvitationalSep 28 · 3,200 Meters 7th Grade · Place 38 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters 7th Grade3815:36.46 PB7
Sep 25Grand Haven MS, Zeeland Cityside and Creekside @ Fruitport MSSep 25 · 3,200 Meters Middle School · Place 64 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters Middle School6415:42.06 PB7
Sep 21Grandville MKO MeetSep 21 · 3,200 Meters 7th-8th Grade · Place 36 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters 7th-8th Grade3616:27.287
Sep 15Zeeland Creekside Dux Dash MS InviteSep 15 · 3,200 Meters 7th Grade · Place 33 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters 7th Grade3314:25.89 PB7
Sep 12MKO Jamboree @ CitysideSep 12 · 3,200 Meters Middle School · Place 65 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters Middle School6514:41.50 PB7

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 30Allendale Falcon InviteSep 30 · 2 Miles Middle School Scarlet 6-8th · Place 46 · Creekside (Zeeland)Creekside (Zeeland)2 Miles Middle School Scarlet 6-8th4614:53.84 PB6
Sep 26MKO Jamboree #3Sep 26 · 3,200 Meters Middle School · Place 57 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters Middle School5717:43.766
Sep 23Zeeland Creekside MS Grade Level MeetSep 23 · 3,200 Meters 6th Grade · Place 20 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters 6th Grade2015:36.136
Sep 20Grand Haven Lakeshore MSSep 20 · 3,200 Meters Middle School · Place 107 · Creekside (Zeeland)Creekside (Zeeland)3,200 Meters Middle School10716:46.4 PB6