Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Gobles Middle/High SchoolGobles Invitational · Oct 1818:17.60Gobles InvitationalOctober 18, 2025
2 Miles · Three Rivers Middle SchoolNiles @ Three Rivers MS · Oct 217:21Niles @ Three Rivers MSOctober 2, 2025
3,000 Meters · Niles High SchoolSturgis Middle School Niles High School · Sep 1816:38.90Sturgis Middle School Niles High SchoolSeptember 18, 2025
3,000 Meters · Niles Madelyn Bertrand ParkVicksburg Middle School vs Niles High School · Sep 2516:16.30Vicksburg Middle School vs Niles High SchoolSeptember 25, 2025
5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 834:10.84Shamrock InvitationalSeptember 8, 2026
5,000 Meters · Edwardsburg Sports ComplexNiles at Edwardsburg · Sep 2935:09.65Niles at EdwardsburgSeptember 29, 2026
5,000 Meters · Fennville High School66th Fennville Open · Sep 1231:15.966th Fennville Open September 12, 2026
5,000 Meters · Meyer Broadway ParkThree Rivers Big Hill Invitational · Aug 2535:16.9Three Rivers Big Hill InvitationalAugust 25, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Hs Tri · Oct 633:44.0Niles Hs TriOctober 6, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2134:04.2Niles Viking StampedeAugust 21, 2026
5,000 Meters · Plainwell Cross Country CourseNiles/Vicksburg at Plainwell · Sep 2238:39.97Niles/Vicksburg at PlainwellSeptember 22, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1036:04.42026 Portage InvitationalOctober 10, 2026
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 332:01.92Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1830:38.22Ottawa 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 · NilesNiles5,000 Meters Varsity—DNS9
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 Reserve · Place 187 · NilesNiles5,000 Meters Division 2 Reserve18736:04.4 PB9
Oct 6Niles Hs TriOct 6 · 5,000 Meters Varsity · Place 43 · NilesNiles5,000 Meters Varsity4333:44.0 PB9
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 80 · NilesNiles5,000 Meters Varsity8032:01.92 PB9
Sep 29Niles at EdwardsburgSep 29 · 5,000 Meters Varsity · Place 17 · NilesNiles5,000 Meters Varsity1735:09.65 PB9
Sep 22Niles/Vicksburg at PlainwellSep 22 · 5,000 Meters Varsity · Place 38 · NilesNiles5,000 Meters Varsity3838:39.97 PB9
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters S1 JV Large School · Place 125 · NilesNiles5,000 Meters S1 JV Large School12530:38.22 PB9
Sep 1266th Fennville Open Sep 12 · 5,000 Meters Varsity · Place 64 · NilesNiles5,000 Meters Varsity6431:15.9 PB9
Sep 8Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 84 · NilesNiles5,000 Meters Varsity8434:10.84 PB9
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Junior Varsity · Place 18 · NilesNiles5,000 Meters Junior Varsity1835:16.9 PB9
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 45 · NilesNiles5,000 Meters Varsity4534:04.2 PB9

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18Gobles InvitationalOct 18 · 2 Miles Middle School · Place 54 · NilesNiles2 Miles Middle School5418:17.60 PB8
Oct 2Niles @ Three Rivers MSOct 2 · 2 Miles Middle School · Place 16 · NilesNiles2 Miles Middle School1617:21 PB8
Sep 25Vicksburg Middle School vs Niles High SchoolSep 25 · 3,000 Meters Middle School · Place 10 · NilesNiles3,000 Meters Middle School1016:16.30 PB8
Sep 18Sturgis Middle School Niles High SchoolSep 18 · 3,000 Meters New Division · Place 9 · NilesNiles3,000 Meters New Division916:38.90 PB8