Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Allendale HSWMMSC Championship · Oct 1113:56.54WMMSC ChampionshipOctober 11, 2022
2 Miles · Beach Elementary SchoolWMMSC North Conference at Cedar Springs · Oct 1013:08.83WMMSC North Conference at Cedar SpringsOctober 10, 2023
2 Miles · Coopersville HSCoopersville MS Jamboree · Sep 1214:01.40Coopersville MS JamboreeSeptember 12, 2023
2 Miles · East Rockford MSEast Rockford MS Invite · Sep 1913:13.82East Rockford MS InviteSeptember 19, 2024
2 Miles · GRPS Northeast CampusMHSAA Middle School Regional - Zone 6 @ GRPS · Oct 1313:20.35MHSAA Middle School Regional - Zone 6 @ GRPSOctober 13, 2023
2 Miles · Jenison HSWMMSC Jamboree at Jenison · Oct 313:30.76WMMSC Jamboree at JenisonOctober 3, 2023
2 Miles · Johnson ParkWyoming MS CC Meet · Sep 2714:50.09Wyoming MS CC MeetSeptember 27, 2022
2 Miles · Kenowa Hills High School Athletic FieldWMMSC Jamboree at Kenowa #1 · Sep 2613:10.66WMMSC Jamboree at Kenowa #1September 26, 2023
2.4 Miles · Brookside Golf CourseGreenville MS Meet at Brookside Golf Course · Oct 417:16.90Greenville MS Meet at Brookside Golf CourseOctober 4, 2022
3,200 Meters · Sparta HSSparta Speed Races · Oct 614:47.00Sparta Speed RacesOctober 6, 2022
5,000 Meters · Calvin College - Gainey Athletic ComplexKent Ottawa Invite · Oct 1718:46.18Kent Ottawa InviteOctober 17, 2026
5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 1518:53.25OK Red Jamboree #1September 15, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 2120:00.58Portage Central Early BirdAugust 21, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1019:12.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1818:24.75Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2818:53.22026 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

7 results
DateMeetEventPlMarkGr
Oct 22OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 57 · RockfordRockford5,000 Meters Varsity5718:09.110
Oct 17Kent Ottawa InviteOct 17 · 5,000 Meters Long Course (Varsity & JV) · Place 35 · RockfordRockford5,000 Meters Long Course (Varsity & JV)3518:46.18 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 125 · RockfordRockford5,000 Meters Division 1 Reserve12519:12.7 PB10
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters S2 JV · Place 34 · RockfordRockford5,000 Meters S2 JV3418:24.75 PB10
Sep 15OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 55 · RockfordRockford5,000 Meters Varsity5518:53.25 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Boys · Place 105 · RockfordRockford5,000 Meters Starlight Boys10518:53.2 PB10
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 195 · RockfordRockford5,000 Meters Varsity19520:00.58 PB10

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 129 · RockfordRockford5,000 Meters Varsity12920:45.179
Oct 11Kent Ottawa County MeetOct 11 · 3,200 Meters Junior Varsity · Place 65 · RockfordRockford3,200 Meters Junior Varsity6512:53.579
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 122 · RockfordRockford5,000 Meters Division 112221:54.89
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 121 · RockfordRockford5,000 Meters Junior Varsity12121:06.929
Sep 9OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 115 · RockfordRockford5,000 Meters Varsity11522:31.149
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 227 · RockfordRockford5,000 Meters Varsity22721:48.6FR
Aug 15Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 186 · RockfordRockford5,000 Meters Varsity18622:32.819

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 19West Michigan Middle School XC Championship and GRPS Elementary InvitationalOct 19 · 2 Miles Middle School Varsity · Place 43 · North RockfordNorth Rockford2 Miles Middle School Varsity4312:50.208
Oct 15MHSAA MS Regional - Zone 6 @ GRPSOct 15 · 2 Miles Varsity · Place 50 · North RockfordNorth Rockford2 Miles Varsity5012:55.558
Oct 8East Rockford MS CC meetOct 8 · 2 Miles Middle School · Place 16 · North RockfordNorth Rockford2 Miles Middle School1612:25.948
Oct 1Mona Shores MS JamboreeOct 1 · 2 Miles Varsity · Place 19 · North RockfordNorth Rockford2 Miles Varsity1913:05.308
Sep 24Hudsonville & Unity XC Meet @ Unity ChristianSep 24 · 2 Miles Varsity · Place 33 · North RockfordNorth Rockford2 Miles Varsity3313:55.518
Sep 19East Rockford MS InviteSep 19 · 2 Miles 8th Grade Boys · Place 23 · North RockfordNorth Rockford2 Miles 8th Grade Boys2313:13.82 PB8
Sep 17FMS JamboreeSep 17 · 2 Miles Middle School · Place 16 · North RockfordNorth Rockford2 Miles Middle School1613:51.378
Sep 10WMMSC Jamboree at Unity ChristianSep 10 · 2 Miles Middle School · Place 41 · North RockfordNorth Rockford2 Miles Middle School4114:36.858

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 13MHSAA Middle School Regional - Zone 6 @ GRPSOct 13 · 2 Miles Large School Varsity · Place 67 · North RockfordNorth Rockford2 Miles Large School Varsity6713:20.35 PB7
Oct 10WMMSC North Conference at Cedar SpringsOct 10 · 2 Miles Middle School Boys · Place 18 · North RockfordNorth Rockford2 Miles Middle School Boys1813:08.83 PB7
Oct 3WMMSC Jamboree at JenisonOct 3 · 2 Miles Middle School Boys · Place 25 · North RockfordNorth Rockford2 Miles Middle School Boys2513:30.76 PB7
Sep 26WMMSC Jamboree at Kenowa #1Sep 26 · 2 Miles Middle School · Place 11 · North RockfordNorth Rockford2 Miles Middle School1113:10.66 PB7
Sep 21Rockford Middle School Cross Country InvitationalSep 21 · 2 Miles 7th Grade Boys · Place 15 · North RockfordNorth Rockford2 Miles 7th Grade Boys1513:05.44Unofficial7
Sep 12Coopersville MS JamboreeSep 12 · 2 Miles Middle School · Place 19 · North RockfordNorth Rockford2 Miles Middle School1914:01.40 PB7

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 11WMMSC ChampionshipOct 11 · 2 Miles MS JV · Place 19 · North RockfordNorth Rockford2 Miles MS JV1913:56.54 PB6
Oct 6Sparta Speed RacesOct 6 · 3,200 Meters 6th and 7th Grade · Place 16 · North RockfordNorth Rockford3,200 Meters 6th and 7th Grade1614:47.00 PB6
Oct 4Greenville MS Meet at Brookside Golf CourseOct 4 · 2.4 Miles Middle School · Place 27 · North RockfordNorth Rockford2.4 Miles Middle School2717:16.90 PB6
Sep 27Wyoming MS CC MeetSep 27 · 2 Miles Middle School · Place 64 · North RockfordNorth Rockford2 Miles Middle School6414:50.09 PB6
Sep 15East Rockford MS Cross Country MeetSep 15 · 2 Miles 6th and 7th Grade · Place 31 · North RockfordNorth Rockford2 Miles 6th and 7th Grade3114:36.666
Sep 7WMMSC Jamboree at Spring LakeSep 7 · 2 Miles Middle School · Place 24 · North RockfordNorth Rockford2 Miles Middle School2414:25.16Unofficial6