Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 833:52.44Shamrock InvitationalSeptember 8, 2026
5,000 Meters · Edwardsburg Sports ComplexNiles at Edwardsburg · Sep 2933:08.12Niles at EdwardsburgSeptember 29, 2026
5,000 Meters · Fennville High School66th Fennville Open · Sep 1229:47.066th Fennville Open September 12, 2026
5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 1832:05.56Gobles InvitationalOctober 18, 2025
5,000 Meters · Meyer Broadway ParkThree Rivers Big Hill Invitational · Aug 2537:16.0Three Rivers Big Hill InvitationalAugust 25, 2026
5,000 Meters · Niles High SchoolViking Stampede · Aug 1534:47.20Viking StampedeAugust 15, 2025
5,000 Meters · Niles Madelyn Bertrand ParkNiles Hs Tri · Oct 628:01.0Niles Hs TriOctober 6, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2128:52.1Niles Viking StampedeAugust 21, 2026
5,000 Meters · Paw Paw High SchoolThree Rivers, Niles @ Paw Paw · Oct 1427:51.75Three Rivers, Niles @ Paw PawOctober 14, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Saturday PROM · Oct 3129:05.79Portage Central Saturday PROMOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1031:08.82026 Portage InvitationalOctober 10, 2026
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 327:18.93Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1828:19.34Ottawa 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 31Portage Central Saturday PROMOct 31 · 5,000 Meters Open · Place 52 · Niles5,000 Meters Open5229:05.79 PB12
Oct 14Three Rivers, Niles @ Paw PawOct 14 · 5,000 Meters Varsity · Place 28 · Niles5,000 Meters Varsity2827:51.75 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 290 · Niles5,000 Meters Division 229031:08.8 PB12
Oct 6Niles Hs TriOct 6 · 5,000 Meters Varsity · Place 39 · Niles5,000 Meters Varsity3928:01.0 PB12
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 65 · Niles5,000 Meters Varsity6527:18.93 PB12
Sep 29Niles at EdwardsburgSep 29 · 5,000 Meters Varsity · Place 15 · Niles5,000 Meters Varsity1533:08.12 PB12
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters S1 JV Large School · Place 108 · Niles5,000 Meters S1 JV Large School10828:19.34 PB12
Sep 1266th Fennville Open Sep 12 · 5,000 Meters Varsity · Place 62 · Niles5,000 Meters Varsity6229:47.0 PB12
Sep 8Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 82 · Niles5,000 Meters Varsity8233:52.44 PB12
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Junior Varsity · Place 22 · Niles5,000 Meters Junior Varsity2237:16.0 PB12
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 37 · Niles5,000 Meters Varsity3728:52.1 PB12

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 84 · Niles5,000 Meters Varsity8432:05.56 PB11
Aug 15Viking StampedeAug 15 · 5,000 Meters Varsity · Place 42 · Niles5,000 Meters Varsity4234:47.20 PB11