Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · East Kentwood High SchoolValleywood MS XC Meet · Oct 514:52.16Valleywood MS XC MeetOctober 5, 2022
2 Miles · Grand Haven High SchoolWMMSC Week 2 Jamboree at Grand Haven · Sep 1813:04.50WMMSC Week 2 Jamboree at Grand HavenSeptember 18, 2023
2 Miles · Harbor Lights Middle SchoolMKO Conference Meet · Oct 1113:53.43MKO Conference MeetOctober 11, 2022
2 Miles · Kenowa Hills High School Athletic FieldWMMSC Jamboree at Kenowa #1 · Sep 2613:21.11WMMSC Jamboree at Kenowa #1September 26, 2023
2 Miles · Mona Shores Middle SchoolMona Shores MS Jamboree- Ham, ZCC, Holl, NH, Fpt. · Oct 313:19.12Mona Shores MS Jamboree- Ham, ZCC, Holl, NH, Fpt.October 3, 2023
2 Miles · Mona Shores MSMKO Jamboree at Mona Shores · Sep 1417:10.35MKO Jamboree at Mona ShoresSeptember 14, 2021
2 Miles · Rycenga Park MS CourseFruitport MS Jamboree-GHLS, SL, RP, MS, Musk. · Oct 1013:30.15Fruitport MS Jamboree-GHLS, SL, RP, MS, Musk.October 10, 2023
2 Miles · Wayland Middle SchoolWMMSC Jamboree at Wayland · Sep 1214:19.48WMMSC Jamboree at Wayland September 12, 2023
3,200 Meters · Oak Ridge Golf CourseGMAA Middle School Invitational · Oct 1615:18.58GMAA Middle School InvitationalOctober 16, 2021
3,200 Meters · Reeths-Puffer HSMKO Jamboree at Reeths-Puffer · Oct 615:14.52MKO Jamboree at Reeths-PufferOctober 6, 2021
3,200 Meters · Rycenga ParkGMAA Middle School Invitational · Oct 2013:15.20GMAA Middle School InvitationalOctober 20, 2023
3,200 Meters · University Park Golf CourseGMAA Cross Country Championships · Oct 1513:22.77GMAA Cross Country ChampionshipsOctober 15, 2022
5,000 Meters · Allendale HSMHSAA LP Region 01-1 @ Allendale · Oct 3118:27.74MHSAA LP Region 01-1 @ AllendaleOctober 31, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1119:55.32026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Fruitport Calvary Christian CC courseEagle Invitational · Aug 2520:12.89Eagle InvitationalAugust 25, 2026
5,000 Meters · McGraft ParkOK Green Conference meet · Sep 2319:19OK Green Conference meetSeptember 23, 2026
5,000 Meters · Muskegon Community CollegeGMAA Cross Country Championships · Oct 1718:50.49GMAA Cross Country ChampionshipsOctober 17, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1019:28.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Reeths-Puffer High SchoolOK Green Jamboree @ RPHS · Sep 421:48.84OK Green Jamboree @ RPHSSeptember 4, 2024
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1818:38.82Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2818:25.32026 Under the Lights InviteAugust 28, 2026
5,000 Meters · University Park Golf CourseGMAA Cross Country Championships · Oct 1119:13.67GMAA Cross Country ChampionshipsOctober 11, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 01-1 @ AllendaleOct 31 · 5,000 Meters D1 Boys · Place 60 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters D1 Boys6018:27.74 PB11
Oct 20OK Green Conference MeetOct 20 · 5,000 Meters Varsity · Place 43 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity4318:15.211
Oct 17GMAA Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 29 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity2918:50.49 PB11
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 243 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 124319:28.7 PB11
Oct 3Allendale Falcon InvitationalOct 3 · 5,000 Meters High School Scarlet (Big) · Place 78 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters High School Scarlet (Big)7818:44.8611
Sep 23OK Green Conference meetSep 23 · 5,000 Meters Boys Varsity · Place 43 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Boys Varsity4319:19 PB11
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 2 Varsity · Place 149 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Session 2 Varsity14918:38.82 PB11
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Green(MHSAA Div 1) · Place 124 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Green(MHSAA Div 1)12419:55.3 PB11
Sep 9OK Green Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 51 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity5120:20.6811
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Boys · Place 89 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Sunset Boys8918:25.3 PB11
Aug 25Eagle InvitationalAug 25 · 5,000 Meters Varsity · Place 23 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity2320:12.89 PB11

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 01-1 @ Allendale (C)Oct 25 · 5,000 Meters Division 1 · Place 65 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 16518:34.5910
Oct 18Mel Hall InvitationalOct 18 · 5,000 Meters Varsity · Place 22 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity2219:37.8610
Oct 14OK Green Conference MeetOct 14 · 5,000 Meters Varsity · Place 52 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity5219:01.5610
Oct 11GMAA Cross Country ChampionshipsOct 11 · 5,000 Meters Junior Varsity · Place 3 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Junior Varsity319:13.67 PB10
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 261 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 126120:40.210
Sep 27Allendale Falcon InviteSep 27 · 5,000 Meters Varsity · Place 90 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity9019:13.9410
Sep 24OK Green JamboreeSep 24 · 5,000 Meters Varsity · Place 45 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity4519:08.5710
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Green(MHSAA Div 1) · Place 147 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Green(MHSAA Div 1)14719:58.410
Sep 4OK Green at Mona ShoresSep 4 · 5,000 Meters Varsity · Place 50 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity5019:28.4210
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 119 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity11919:37.0SO

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 80 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 18019:36.329
Oct 15OK Green Conference MeetOct 15 · 5,000 Meters Varsity · Place 30 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity3019:55.029
Oct 12GMAA High School Cross Country ChampionshipsOct 12 · 5,000 Meters Varsity · Place 41 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity4120:07.999
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 263 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 126320:19.69
Sep 28Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 80 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity8020:00.069
Sep 25OK Green Jamboree #2 at Caledonia Sep 25 · 5,000 Meters Varsity · Place 65 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity6520:30.589
Sep 21Cougar Falcon Invite at the Eagles NestSep 21 · 5,000 Meters Freshman · Place 31 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Freshman3120:11.09
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 134 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity13420:59.09
Sep 742nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 132 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Varsity13221:12.909
Sep 4OK Green Jamboree @ RPHSSep 4 · 5,000 Meters Boys Varsity · Place 73 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Boys Varsity7321:48.84 PB9
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Starlight Boys 5k · Place 204 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Starlight Boys 5k20421:28.59
Aug 20Eagle InvitationalAug 20 · 5,000 Meters Division 1 · Place 29 · Muskegon Mona ShoresMuskegon Mona Shores5,000 Meters Division 12921:59.459

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 20GMAA Middle School InvitationalOct 20 · 3,200 Meters MS Boys · Place 16 · Mona ShoresMona Shores3,200 Meters MS Boys1613:15.20 PB8
Oct 10Fruitport MS Jamboree-GHLS, SL, RP, MS, Musk.Oct 10 · 2 Miles Middle School · Place 19 · Mona ShoresMona Shores2 Miles Middle School1913:30.15 PB8
Oct 3Mona Shores MS Jamboree- Ham, ZCC, Holl, NH, Fpt.Oct 3 · 2 Miles Boys Varsity · Place 16 · Mona ShoresMona Shores2 Miles Boys Varsity1613:19.12 PB8
Sep 30Allendale Falcon InviteSep 30 · 2 Miles Middle School Grades 6-8 · Place 43 · Mona ShoresMona Shores2 Miles Middle School Grades 6-84312:56.678
Sep 28Mona Shores Middle School InvitationalSep 28 · 2 Miles Middle School Varsity · Place 16 · Mona ShoresMona Shores2 Miles Middle School Varsity1613:20.468
Sep 26WMMSC Jamboree at Kenowa #1Sep 26 · 2 Miles Middle School · Place 13 · Mona ShoresMona Shores2 Miles Middle School1313:21.11 PB8
Sep 18WMMSC Week 2 Jamboree at Grand HavenSep 18 · 2 Miles Middle School · Place 30 · Mona ShoresMona Shores2 Miles Middle School3013:04.50 PB8
Sep 12WMMSC Jamboree at Wayland Sep 12 · 2 Miles Middle School Boys · Place 31 · Mona ShoresMona Shores2 Miles Middle School Boys3114:19.48 PB8

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15GMAA Cross Country ChampionshipsOct 15 · 3,200 Meters Middle School · Place 21 · Mona ShoresMona Shores3,200 Meters Middle School2113:22.77 PB7
Oct 11MKO Conference MeetOct 11 · 2 Miles MS Varsity · Place 100 · Mona ShoresMona Shores2 Miles MS Varsity10013:53.43 PB7
Oct 5Valleywood MS XC MeetOct 5 · 2 Miles Middle School · Place 46 · Mona ShoresMona Shores2 Miles Middle School4614:52.16 PB7
Sep 27Hudsonville MS InviteSep 27 · 2 Miles Middle School · Place 27 · Mona ShoresMona Shores2 Miles Middle School2714:27.44Unofficial7
Sep 20Mona Shores MS Conference MeetSep 20 · 2 Miles Boys Varsity · Place 46 · Mona ShoresMona Shores2 Miles Boys Varsity4614:28.277
Sep 13MKO Jamboree at West OttawaSep 13 · 2 Miles Middle School · Place 27 · Mona ShoresMona Shores2 Miles Middle School2714:30.427
Sep 8Mona Shores Middle School InvitationalSep 8 · 2 Miles Middle School JV · Place 27 · Mona ShoresMona Shores2 Miles Middle School JV2715:50.097

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16GMAA Middle School InvitationalOct 16 · 3,200 Meters Middle School · Place 50 · Mona ShoresMona Shores3,200 Meters Middle School5015:18.58 PB6
Oct 13MKO ChampionshipOct 13 · 2 Miles Middle School Varsity · Place 118 · Mona ShoresMona Shores2 Miles Middle School Varsity11815:02.96
Oct 6MKO Jamboree at Reeths-PufferOct 6 · 3,200 Meters Middle School · Place 64 · Mona ShoresMona Shores3,200 Meters Middle School6415:14.52 PB6
Sep 22MKO Jamboree at JenisonSep 22 · 2 Miles Middle School · Place 80 · Mona ShoresMona Shores2 Miles Middle School8016:38.386
Sep 14MKO Jamboree at Mona ShoresSep 14 · 2 Miles Middle School · Place 74 · Mona ShoresMona Shores2 Miles Middle School7417:10.35 PB6
Sep 9Mona Shores MS InvitationalSep 9 · 2 Miles Middle School Varsity · Place 46 · Mona ShoresMona Shores2 Miles Middle School Varsity4615:27.266