Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 825:11.93Shamrock InvitationalSeptember 8, 2026
5,000 Meters · Edwardsburg Sports ComplexNiles at Edwardsburg · Sep 2925:16.19Niles at EdwardsburgSeptember 29, 2026
5,000 Meters · Fennville High School66th Fennville Open · Sep 1224:49.566th Fennville Open September 12, 2026
5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 1826:01.44Gobles InvitationalOctober 18, 2025
5,000 Meters · Meyer Broadway ParkThree Rivers Big Hill Invitational · Aug 2527:12.0Three Rivers Big Hill InvitationalAugust 25, 2026
5,000 Meters · Niles High SchoolViking Stampede · Aug 1526:19.60Viking StampedeAugust 15, 2025
5,000 Meters · Niles Madelyn Bertrand ParkNiles Hs Tri · Oct 624:49.3Niles Hs TriOctober 6, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2126:04.0Niles Viking StampedeAugust 21, 2026
5,000 Meters · Paw Paw High SchoolThree Rivers, Niles @ Paw Paw · Oct 1426:33.75Three Rivers, Niles @ Paw PawOctober 14, 2026
5,000 Meters · Plainwell Cross Country CourseNiles/Vicksburg at Plainwell · Sep 2226:34.56Niles/Vicksburg at PlainwellSeptember 22, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1027:38.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 323:18.03Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1823:46.07Ottawa Hills XC InvitationalSeptember 18, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 14Three Rivers, Niles @ Paw PawOct 14 · 5,000 Meters Varsity · Place 23 · Niles5,000 Meters Varsity2326:33.75 PB11
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 278 · Niles5,000 Meters Division 227827:38.7 PB11
Oct 6Niles Hs TriOct 6 · 5,000 Meters Varsity · Place 33 · Niles5,000 Meters Varsity3324:49.3 PB11
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 34 · Niles5,000 Meters Varsity3423:18.03 PB11
Sep 29Niles at EdwardsburgSep 29 · 5,000 Meters Varsity · Place 7 · Niles5,000 Meters Varsity725:16.19 PB11
Sep 22Niles/Vicksburg at PlainwellSep 22 · 5,000 Meters Varsity · Place 13 · Niles5,000 Meters Varsity1326:34.56 PB11
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 1 Large School Varsity · Place 124 · Niles5,000 Meters Session 1 Large School Varsity12423:46.07 PB11
Sep 1266th Fennville Open Sep 12 · 5,000 Meters Varsity · Place 30 · Niles5,000 Meters Varsity3024:49.5 PB11
Sep 8Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 38 · Niles5,000 Meters Varsity3825:11.93 PB11
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Varsity · Place 36 · Niles5,000 Meters Varsity3627:12.0 PB11
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 28 · Niles5,000 Meters Varsity2826:04.0 PB11

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 35 · Niles5,000 Meters Varsity3526:01.44 PB10
Aug 15Viking StampedeAug 15 · 5,000 Meters Varsity · Place 25 · Niles5,000 Meters Varsity2526:19.60 PB10