Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Mason County FairgroundsThe West Michigan Middle School Invitational · Oct 2014:02.32The West Michigan Middle School InvitationalOctober 20, 2022
2 Miles · Rycenga ParkFruitport MS Invitational · Sep 2812:50.05Fruitport MS InvitationalSeptember 28, 2024
2 Miles · West Shore Community CollegeWMC Lakes Jamboree #2 · Sep 2017:40.27WMC Lakes Jamboree #2September 20, 2022
3,200 Meters · Rycenga ParkGMAA Middle School Invitational · Oct 2013:43.73GMAA Middle School InvitationalOctober 20, 2023
3,200 Meters · University Park Golf CourseGMAA Cross Country Championships · Oct 1513:39.59GMAA Cross Country ChampionshipsOctober 15, 2022
5,000 Meters · Allendale HSMHSAA LP Region 21-3 @ Allendale · Oct 3117:34.70MHSAA LP Region 21-3 @ AllendaleOctober 31, 2026
5,000 Meters · Benzie Central HSBenzie Pete Moss Invite · Aug 2219:31.39Benzie Pete Moss InviteAugust 22, 2026
5,000 Meters · FMS 5KWMC Invitational · Sep 1519:09WMC InvitationalSeptember 15, 2026
5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1220:00.81Sparta InvitationalSeptember 12, 2026
5,000 Meters · Ludington College courseWMC Lakes Jamboree #1 · Sep 2219:43.96WMC Lakes Jamboree #1September 22, 2026
5,000 Meters · Muskegon Community CollegeGMAA Cross Country Championships · Oct 1717:57.78GMAA Cross Country ChampionshipsOctober 17, 2026
5,000 Meters · Oakridge HSWMC Lakes Jamboree #1 @ Oakridge · Sep 1622:04.38WMC Lakes Jamboree #1 @ OakridgeSeptember 16, 2025
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1018:12.12026 Portage InvitationalOctober 10, 2026
5,000 Meters · University Park Golf CourseGMAA Cross Country Championships · Oct 1119:51.34GMAA Cross Country ChampionshipsOctober 11, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 21-3 @ AllendaleOct 31 · 5,000 Meters D3 Boys · Place 19 · MontagueMontague5,000 Meters D3 Boys1917:34.70 PB10
Oct 20WMC Lakes Jamboree 3 FremontOct 20 · 5,000 Meters Varsity · Place 43 · MontagueMontague5,000 Meters Varsity4322:5810
Oct 17GMAA Cross Country ChampionshipsOct 17 · 5,000 Meters Varsity · Place 16 · MontagueMontague5,000 Meters Varsity1617:57.78 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 3 · Place 111 · MontagueMontague5,000 Meters Division 311118:12.1 PB10
Sep 22WMC Lakes Jamboree #1Sep 22 · 5,000 Meters HS Boys · Place 32 · MontagueMontague5,000 Meters HS Boys3219:43.96 PB10
Sep 15WMC InvitationalSep 15 · 5,000 Meters Boys Varsity · Place 42 · MontagueMontague5,000 Meters Boys Varsity4219:09 PB10
Sep 12Sparta InvitationalSep 12 · 5,000 Meters White - Varsity (D2/D3) 10 · Place 20 · MontagueMontague5,000 Meters White - Varsity (D2/D3) 102020:00.81 PB10
Aug 22Benzie Pete Moss InviteAug 22 · 5,000 Meters Varsity Small · Place 86 · MontagueMontague5,000 Meters Varsity Small8619:31.39 PB10

2025 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 1MHSAA LP Division 3 FinalsNov 1 · 5,000 Meters Division 3 · Place 241 · MontagueMontague5,000 Meters Division 324119:37.509
Oct 25MHSAA LP Region 21-3 @ Allendale (C)Oct 25 · 5,000 Meters Division 3 · Place 56 · MontagueMontague5,000 Meters Division 35619:02.459
Oct 18Mel Hall InvitationalOct 18 · 5,000 Meters Varsity · Place 20 · MontagueMontague5,000 Meters Varsity2019:15.379
Oct 14WMC Lakes Jamboree #3 @WhitehallOct 14 · 5,000 Meters Varsity · Place 36 · MontagueMontague5,000 Meters Varsity3620:07.469
Oct 11GMAA Cross Country ChampionshipsOct 11 · 5,000 Meters Varsity · Place 43 · MontagueMontague5,000 Meters Varsity4319:51.34 PB9
Sep 30WMC Lakes Jamboree #2Sep 30 · 5,000 Meters Varsity · Place 40 · MontagueMontague5,000 Meters Varsity4021:30.719
Sep 27Allendale Falcon InviteSep 27 · 5,000 Meters Junior Varsity · Place 116 · MontagueMontague5,000 Meters Junior Varsity11620:59.769
Sep 16WMC Lakes Jamboree #1 @ OakridgeSep 16 · 5,000 Meters Varsity · Place 44 · MontagueMontague5,000 Meters Varsity4422:04.38 PB9
Sep 9WMC Mega Meet InvitationalSep 9 · 5,000 Meters Varsity · Place 79 · MontagueMontague5,000 Meters Varsity7923:24.919
Sep 643rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 78 · MontagueMontague5,000 Meters Varsity7821:58.389
Aug 23Benzie Pete Moss InviteAug 23 · 5,000 Meters Varsity · Place 144 · MontagueMontague5,000 Meters Varsity14423:48.879

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 15WMC Lakes Jamboree #3 @OakridgeOct 15 · Varsity · Place 7 · NBCNBCVarsity712:348
Oct 11GMAA Middle School InvitationalOct 11 · 2 Miles Middle School · Place 7 · NBCNBC2 Miles Middle School712:50.578
Oct 1WMC Lakes Jamboree at LudingtonOct 1 · 2 Miles Middle School · Place 9 · NBCNBC2 Miles Middle School913:49.798
Sep 28Fruitport MS InvitationalSep 28 · 2 Miles Middle School · Place 3 · NBCNBC2 Miles Middle School312:50.05 PB8
Sep 24Kelder Poured Walls / Hoka 2 Mile ChallengeSep 24 · 2 Miles Middle School · Place 7 · NBCNBC2 Miles Middle School712:50.648
Sep 21Oakridge MS/HS Invitational Sep 21 · 3,200 Meters Middle School · Place 6 · NBCNBC3,200 Meters Middle School613:33.798
Sep 17WMC Lakes Jamboree - FremontSep 17 · 2 Miles Middle School · Place 9 · NBCNBC2 Miles Middle School915:44.468
Sep 10WMC InvitationalSep 10 · 2 Miles Middle School · Place 24 · NBCNBC2 Miles Middle School2415:07.458

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 20GMAA Middle School InvitationalOct 20 · 3,200 Meters MS Boys · Place 27 · NBCNBC3,200 Meters MS Boys2713:43.73 PB7
Oct 17WMC Mega MeetOct 17 · 2 Miles Middle School · Place 22 · NBCNBC2 Miles Middle School2214:08.917
Oct 3WMC-Lakes Jamboree #3 at ManisteeOct 3 · 3,200 Meters Middle School · Place 20 · NBCNBC3,200 Meters Middle School2015:24.197
Sep 26Kelder Poured Walls/Hoka Postal 2 milerSep 26 · 2 Miles Middle School · Place 18 · NBCNBC2 Miles Middle School1813:45.857
Sep 23Oakridge MS/HS Invitational Sep 23 · 3,200 Meters Middle School · Place 23 · NBCNBC3,200 Meters Middle School2314:11.997
Sep 19WMC Lakes at WhitehallSep 19 · 2 Miles Middle School · Place 23 · NBCNBC2 Miles Middle School2314:47.807
Sep 16Sparta InvitationalSep 16 · 2,500 Meters Middle School Varsity Division 3 · Place 49 · NBCNBC2,500 Meters Middle School Varsity Division 34910:54.117
Sep 12WMC Lakes at MontagueSep 12 · 2 Miles Middle School · Place 19 · NBCNBC2 Miles Middle School1914:47.427

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 20The West Michigan Middle School InvitationalOct 20 · 2 Miles Middle School Boys · Place 39 · NBCNBC2 Miles Middle School Boys3914:02.32 PB6
Oct 15GMAA Cross Country ChampionshipsOct 15 · 3,200 Meters Middle School · Place 26 · NBCNBC3,200 Meters Middle School2613:39.59 PB6
Oct 11WMC Jamboree 4Oct 11 · 3,000 Meters Middle School · Place 31 · NBCNBC3,000 Meters Middle School3113:55.266
Oct 4WMC Jamboree @ OakridgeOct 4 · 2 Miles Middle School · Place 25 · NBCNBC2 Miles Middle School2514:066
Sep 24Oakridge MS/HS Invitational Sep 24 · Varsity · Place 35 · NBCNBCVarsity3514:366
Sep 20WMC Lakes Jamboree #2Sep 20 · 2 Miles Middle School · Place 32 · NBCNBC2 Miles Middle School3217:40.27 PB6
Sep 13WMC Jamboree 1Sep 13 · 2 Miles Middle School · Place 39 · NBCNBC2 Miles Middle School3918:24.916