Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Gobles Middle/High SchoolGobles Invitational · Oct 1814:20.42Gobles InvitationalOctober 18, 2025
2 Miles · Three Rivers Middle SchoolNiles @ Three Rivers MS · Oct 215:33Niles @ Three Rivers MSOctober 2, 2025
3,000 Meters · Niles High SchoolSturgis Middle School Niles High School · Sep 1816:17.70Sturgis Middle School Niles High SchoolSeptember 18, 2025
3,000 Meters · Niles Madelyn Bertrand ParkVicksburg Middle School vs Niles High School · Sep 2515:55.10Vicksburg Middle School vs Niles High SchoolSeptember 25, 2025
5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 826:06.37Shamrock InvitationalSeptember 8, 2026
5,000 Meters · Edwardsburg Sports ComplexNiles at Edwardsburg · Sep 2923:16.74Niles at EdwardsburgSeptember 29, 2026
5,000 Meters · Fennville High School66th Fennville Open · Sep 1223:07.866th Fennville Open September 12, 2026
5,000 Meters · Meyer Broadway ParkThree Rivers Big Hill Invitational · Aug 2525:08.6Three Rivers Big Hill InvitationalAugust 25, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Hs Tri · Oct 622:24.5Niles Hs TriOctober 6, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2125:48.7Niles Viking StampedeAugust 21, 2026
5,000 Meters · Paw Paw High SchoolThree Rivers, Niles @ Paw Paw · Oct 1422:18.51Three Rivers, Niles @ Paw PawOctober 14, 2026
5,000 Meters · Plainwell Cross Country CourseNiles/Vicksburg at Plainwell · Sep 2224:21.26Niles/Vicksburg at PlainwellSeptember 22, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1022:04.32026 Portage InvitationalOctober 10, 2026
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 321:20.29Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1823:10.81Ottawa 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 30 · NilesNiles5,000 Meters Varsity3022:18.51 PB9
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 276 · NilesNiles5,000 Meters Division 227622:04.3 PB9
Oct 6Niles Hs TriOct 6 · 5,000 Meters Varsity · Place 30 · NilesNiles5,000 Meters Varsity3022:24.5 PB9
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 65 · NilesNiles5,000 Meters Varsity6521:20.29 PB9
Sep 29Niles at EdwardsburgSep 29 · 5,000 Meters Varsity · Place 17 · NilesNiles5,000 Meters Varsity1723:16.74 PB9
Sep 22Niles/Vicksburg at PlainwellSep 22 · 5,000 Meters Varsity · Place 33 · NilesNiles5,000 Meters Varsity3324:21.26 PB9
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 1 Large School Varsity · Place 168 · NilesNiles5,000 Meters Session 1 Large School Varsity16823:10.81 PB9
Sep 1266th Fennville Open Sep 12 · 5,000 Meters Varsity · Place 60 · NilesNiles5,000 Meters Varsity6023:07.8 PB9
Sep 8Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 71 · NilesNiles5,000 Meters Varsity7126:06.37 PB9
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Junior Varsity · Place 13 · NilesNiles5,000 Meters Junior Varsity1325:08.6 PB9
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 48 · NilesNiles5,000 Meters Varsity4825:48.7 PB9

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18Gobles InvitationalOct 18 · 2 Miles Middle School · Place 31 · NilesNiles2 Miles Middle School3114:20.42 PB8
Oct 2Niles @ Three Rivers MSOct 2 · 2 Miles Middle School · Place 12 · NilesNiles2 Miles Middle School1215:33 PB8
Sep 25Vicksburg Middle School vs Niles High SchoolSep 25 · 3,000 Meters Middle School · Place 7 · NilesNiles3,000 Meters Middle School715:55.10 PB8
Sep 18Sturgis Middle School Niles High SchoolSep 18 · 3,000 Meters New Division · Place 13 · NilesNiles3,000 Meters New Division1316:17.70 PB8
Aug 15Viking StampedeAug 15 · 5,000 Meters Varsity · NilesNiles5,000 Meters Varsity0DNS8