Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Riverside ParkNHA Conference Meet · May 1017:18.3NHA Conference MeetMay 10, 2023
3,200 Meters · Richmond ParkNHA XC Meet #4 · May 420:25.7NHA XC Meet #4May 4, 2022
3138 m · Riverside ParkNHA XC Meet #2 · Apr 1917:06.9NHA XC Meet #2April 19, 2023
5,000 Meters · Caledonia HSCaledonia - Middleville-Thornapple Kellogg Dual Meet · Aug 2124:16.1Caledonia - Middleville-Thornapple Kellogg Dual MeetAugust 21, 2026
5,000 Meters · McGraft ParkOK Green Conference meet · Sep 2321:55OK Green Conference meetSeptember 23, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 321:36.6725th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Friday PROM · Oct 3022:26.32Portage Central Friday PROMOctober 30, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1022:26.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1822:08.61Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 South Christian PROM · Oct 3121:34.742026 South Christian PROMOctober 31, 2026
5,000 Meters · Yankee Springs State ParkCoach B Invitational · Sep 1423:08.5Coach B Invitational September 14, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 312026 South Christian PROMOct 31 · 5,000 Meters PROM · Place 71 · CaledoniaCaledonia5,000 Meters PROM7121:34.74 PB12
Oct 30Portage Central Friday PROMOct 30 · 5,000 Meters Open · Place 161 · CaledoniaCaledonia5,000 Meters Open16122:26.32 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 374 · CaledoniaCaledonia5,000 Meters Division 1 Reserve37422:26.7 PB12
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 JV · Place 235 · CaledoniaCaledonia5,000 Meters D1 JV23521:36.67 PB12
Sep 23OK Green Conference meetSep 23 · 5,000 Meters Boys Varsity · Place 93 · CaledoniaCaledonia5,000 Meters Boys Varsity9321:55 PB12
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters S2 JV · Place 213 · CaledoniaCaledonia5,000 Meters S2 JV21322:08.61 PB12
Sep 14Coach B Invitational Sep 14 · 5,000 Meters Thornapple Division Boys · Place 44 · CaledoniaCaledonia5,000 Meters Thornapple Division Boys4423:08.5 PB12
Sep 9OK Green Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 98 · CaledoniaCaledonia5,000 Meters Varsity9823:46.8512
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Boys · Place 264 · CaledoniaCaledonia5,000 Meters Sunset Boys26423:14.712
Aug 21Caledonia - Middleville-Thornapple Kellogg Dual MeetAug 21 · 5,000 Meters Varsity · Place 33 · CaledoniaCaledonia5,000 Meters Varsity3324:16.1 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 14OK Green Conference MeetOct 14 · 5,000 Meters Varsity · Place 109 · CaledoniaCaledonia5,000 Meters Varsity10924:06.1511
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 139 · CaledoniaCaledonia5,000 Meters Division 113924:00.611
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Junior Varsity Division 1 · Place 156 · CaledoniaCaledonia5,000 Meters Junior Varsity Division 115624:05.7611
Sep 24OK Green JamboreeSep 24 · 5,000 Meters Varsity · Place 114 · CaledoniaCaledonia5,000 Meters Varsity11425:36.5811
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 206 · CaledoniaCaledonia5,000 Meters Junior Varsity20624:34.1911
Sep 8Coach B Invitational Sep 8 · 5,000 Meters Varsity · Place 88 · CaledoniaCaledonia5,000 Meters Varsity8825:48.0411
Sep 4OK Green at Mona ShoresSep 4 · 5,000 Meters Varsity · Place 118 · CaledoniaCaledonia5,000 Meters Varsity11826:21.9911
Aug 29Caledonia - Middleville Thornapple Kellogg Dual MeetAug 29 · 5,000 Meters Varsity · Place 47 · CaledoniaCaledonia5,000 Meters Varsity4727:17.811
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 314 · CaledoniaCaledonia5,000 Meters Varsity31428:59.9JR

2023 Cross Country

4 results
DateMeetEventPlMarkGr
May 10NHA Conference MeetMay 10 · 2 Miles M Junior Varsity · Place 37 · Cross Creek Charter AcademyCross Creek Charter Academy2 Miles M Junior Varsity3717:18.3 PB8
May 3NHA XC Meet #4May 3 · 2 Miles Middle School · Place 89 · Cross Creek Charter AcademyCross Creek Charter Academy2 Miles Middle School8917:28.48
Apr 19NHA XC Meet #2Apr 19 · 1.95 Miles Middle School · Place 105 · Cross Creek Charter AcademyCross Creek Charter Academy1.95 Miles Middle School10517:06.9 PB8
Apr 12NHA XC Meet #1Apr 12 · 1.95 Miles Middle School · Place 113 · Cross Creek Charter AcademyCross Creek Charter Academy1.95 Miles Middle School11318:37.18

2022 Cross Country

4 results
DateMeetEventPlMarkGr
May 4NHA XC Meet #4May 4 · 3,200 Meters M Middle School · Place 139 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters M Middle School13920:25.7 PB7
Apr 27NHA XC Meet #3Apr 27 · 3,200 Meters M Middle School · Place 147 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters M Middle School14721:11.47
Apr 20NHA XC Meet #2Apr 20 · 3,200 Meters M Middle School · Place 150 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters M Middle School15021:42.87
Apr 13NHA XC Meet #1Apr 13 · 3,200 Meters Middle School · Place 147 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters Middle School14721:24.47

2021 Cross Country

3 results
DateMeetEventPlMarkGr
May 12NHA Cross Country Meet #5May 12 · 3,200 Meters Middle School · Place 184 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters Middle School18424:28.56
May 5NHA Cross Country Meet #4May 5 · 3,200 Meters Middle School · Place 178 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters Middle School17825:29.76
Apr 28NHA Cross Country Meet #3Apr 28 · 3,200 Meters Middle School · Place 168 · Cross Creek Charter AcademyCross Creek Charter Academy3,200 Meters Middle School16826:14.36