Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Byron Center West Middle SchoolWMMSC Jamboree at Byron Center · Oct 314:58.61WMMSC Jamboree at Byron CenterOctober 3, 2023
2 Miles · Grand Haven High SchoolWMMSC Week 2 Jamboree at Grand Haven · Sep 1813:01.90WMMSC Week 2 Jamboree at Grand HavenSeptember 18, 2023
2 Miles · GRPS Northeast CampusWest Michigan Middle School Championship and GRPS Elementary Invitational · Oct 2114:33.85West Michigan Middle School Championship and GRPS Elementary InvitationalOctober 21, 2023
2 Miles · Holland ChristianMHSAA Middle School Regional - Zone 6 @ Holland Christian · Oct 1413:12.24MHSAA Middle School Regional - Zone 6 @ Holland ChristianOctober 14, 2023
2 Miles · Rycenga Park MS CourseFruitport MS Jamboree-GHLS, SL, RP, MS, Musk. · Oct 1013:17.08Fruitport MS Jamboree-GHLS, SL, RP, MS, Musk.October 10, 2023
2 Miles · Spring Lake HS OFFICIALWMMSC Jamboree @ Spring Lake · Sep 1213:18.15WMMSC Jamboree @ Spring LakeSeptember 12, 2023
2,500 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1410:05.13Sparta InvitationalSeptember 14, 2024
5,000 Meters · Benzie Central HSBenzie PROM Race · Oct 2519:05.80Benzie PROM RaceOctober 25, 2025
5,000 Meters · Chippewa Hills HSMHSAA LP Region 10-2 @ Chippewa Hills · Oct 3018:32.66MHSAA LP Region 10-2 @ Chippewa HillsOctober 30, 2026
5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1217:52.39Sparta InvitationalSeptember 12, 2026
5,000 Meters · Helder ParkOK Black Jamboree · Sep 2318:41.98OK Black JamboreeSeptember 23, 2026
5,000 Meters · Holland ChristianOK Black Jamboree #2 · Oct 718:49.24OK Black Jamboree #2October 7, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 2 Finals · Nov 718:06.3MHSAA LP Division 2 FinalsNovember 7, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 317:55.6325th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1018:59.62026 Portage InvitationalOctober 10, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2818:23.42026 Under the Lights InviteAugust 28, 2026
5,000 Meters · Spring Lake HS OFFICIALMel Hall Invitational · Oct 1717:49.23Mel Hall InvitationalOctober 17, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 2 FinalsNov 7 · 5,000 Meters D2 · Place 235 · Spring LakeSpring Lake5,000 Meters D223518:06.3 PB10
Oct 30MHSAA LP Region 10-2 @ Chippewa HillsOct 30 · 5,000 Meters D2 Boys · Place 56 · Spring LakeSpring Lake5,000 Meters D2 Boys5618:32.66 PB10
Oct 21OK Black Conference MeetOct 21 · 5,000 Meters Varsity · Place 39 · Spring LakeSpring Lake5,000 Meters Varsity3918:23.810
Oct 17Mel Hall InvitationalOct 17 · 5,000 Meters HS BOYS · Place 7 · Spring LakeSpring Lake5,000 Meters HS BOYS717:49.23 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 191 · Spring LakeSpring Lake5,000 Meters Division 219118:59.6 PB10
Oct 7OK Black Jamboree #2Oct 7 · 5,000 Meters Varsity · Place 35 · Spring LakeSpring Lake5,000 Meters Varsity3518:49.24 PB10
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 103 · Spring LakeSpring Lake5,000 Meters D2 Varsity10317:55.63 PB10
Sep 23OK Black JamboreeSep 23 · 5,000 Meters Varsity · Place 33 · Spring LakeSpring Lake5,000 Meters Varsity3318:41.98 PB10
Sep 12Sparta InvitationalSep 12 · 5,000 Meters Gold Varsity · Place 13 · Spring LakeSpring Lake5,000 Meters Gold Varsity1317:52.39 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Nightfall Boys · Place 101 · Spring LakeSpring Lake5,000 Meters Nightfall Boys10118:23.4 PB10
Aug 252026 Early Season Warrior InvitationalAug 25 · 5,000 Meters Varsity · Place 32 · Spring LakeSpring Lake5,000 Meters Varsity3219:23.0310

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Benzie PROM RaceOct 25 · 5,000 Meters Open · Place 52 · Spring LakeSpring Lake5,000 Meters Open5219:05.80 PB9
Oct 18Mel Hall InvitationalOct 18 · 5,000 Meters Varsity · Place 27 · Spring LakeSpring Lake5,000 Meters Varsity2719:52.479
Oct 15OK Black Conference ChampionshipOct 15 · 5,000 Meters Junior Varsity · Place 29 · Spring LakeSpring Lake5,000 Meters Junior Varsity2919:33.739
Oct 1OK Black Jamboree #2Oct 1 · 5,000 Meters Varsity · Place 63 · Spring LakeSpring Lake5,000 Meters Varsity6319:45.519
Sep 272025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Junior Varsity Elite · Place 137 · Spring LakeSpring Lake5,000 Meters Junior Varsity Elite13719:50.989
Sep 17OK Black Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 51 · Spring LakeSpring Lake5,000 Meters Varsity5119:57.059
Sep 643rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 29 · Spring LakeSpring Lake5,000 Meters Varsity2919:36.429
Aug 23Benzie Pete Moss InviteAug 23 · 5,000 Meters Junior Varsity · Place 32 · Spring LakeSpring Lake5,000 Meters Junior Varsity3219:52.189

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 19West Michigan Middle School XC Championship and GRPS Elementary InvitationalOct 19 · 2 Miles Middle School Varsity · Place 37 · Spring LakeSpring Lake2 Miles Middle School Varsity3713:07.678
Oct 15MHSAA MS Regional - Zone 6 @ Holland ChristianOct 15 · 2 Miles Middle School · Place 67 · Spring LakeSpring Lake2 Miles Middle School6712:37.468
Oct 11Chargers Middle School Invite @ Helder ParkOct 11 · 2 Miles Varsity · Place 15 · Spring LakeSpring Lake2 Miles Varsity1513:16.288
Oct 8WMMSC NW Division at Grand HavenOct 8 · 2 Miles Middle School · Place 20 · Spring LakeSpring Lake2 Miles Middle School2012:32.908
Oct 3WMMSC Jamboree at Spring Lake #2Oct 3 · 2 Miles Middle School · Place 10 · Spring LakeSpring Lake2 Miles Middle School1012:52.398
Oct 1WMMSC Jamboree at TKOct 1 · 2 Miles Middle School · Place 12 · Spring LakeSpring Lake2 Miles Middle School1212:54.498
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 2 Miles Middle School · Place 74 · Spring LakeSpring Lake2 Miles Middle School7413:21.48
Sep 14Sparta InvitationalSep 14 · 2,500 Meters MS D2 Varsity · Place 17 · Spring LakeSpring Lake2,500 Meters MS D2 Varsity1710:05.13 PB8
Sep 10WMMSC Jamboree at Spring LakeSep 10 · 3,200 Meters Middle School · Place 23 · Spring LakeSpring Lake3,200 Meters Middle School2313:32.108

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 21West Michigan Middle School Championship and GRPS Elementary InvitationalOct 21 · 2 Miles Large School JV · Place 4 · Spring LakeSpring Lake2 Miles Large School JV414:33.85 PB7
Oct 14MHSAA Middle School Regional - Zone 6 @ Holland ChristianOct 14 · 2 Miles Middle School Large School · Place 44 · Spring LakeSpring Lake2 Miles Middle School Large School4413:12.24 PB7
Oct 10Fruitport MS Jamboree-GHLS, SL, RP, MS, Musk.Oct 10 · 2 Miles Middle School · Place 15 · Spring LakeSpring Lake2 Miles Middle School1513:17.08 PB7
Oct 3WMMSC Jamboree at Byron CenterOct 3 · 2 Miles Middle School · Place 42 · Spring LakeSpring Lake2 Miles Middle School4214:58.61 PB7
Sep 30Allendale Falcon InviteSep 30 · 2 Miles Middle School Grades 6-8 · Place 46 · Spring LakeSpring Lake2 Miles Middle School Grades 6-84613:04.767
Sep 232023 Chargers Autumn Sunrise InviteSep 23 · 2 Miles Middle School · Place 28 · Spring LakeSpring Lake2 Miles Middle School2813:19.87
Sep 18WMMSC Week 2 Jamboree at Grand HavenSep 18 · 2 Miles Middle School · Place 29 · Spring LakeSpring Lake2 Miles Middle School2913:01.90 PB7
Sep 16Sparta InvitationalSep 16 · 2,500 Meters Middle School Varsity Division 2 · Place 8 · Spring LakeSpring Lake2,500 Meters Middle School Varsity Division 2810:07.417
Sep 12WMMSC Jamboree @ Spring LakeSep 12 · 2 Miles Middle School · Place 16 · Spring LakeSpring Lake2 Miles Middle School1613:18.15 PB7