Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Centreville High SchoolCORRECT St. Joe County · Oct 1616:38.5CORRECT St. Joe CountyOctober 16, 2023
2 Miles · Otsego HSThree Rivers at Otsego · Sep 2816:40.72Three Rivers at OtsegoSeptember 28, 2023
2 Miles · Paw Paw High SchoolWolverine Conference MS Championship Meet @ Paw Paw HS · Oct 1217:07.68Wolverine Conference MS Championship Meet @ Paw Paw HSOctober 12, 2023
2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 1420:39.60MHSAA Middle School Regional - Zone 1 @ PortageOctober 14, 2023
2 Miles · Sturgis Middle SchoolThree Rivers MS at Sturgis · Sep 1419:13.02Three Rivers MS at SturgisSeptember 14, 2023
2 Miles · Three Rivers Middle SchoolNiles @ Three Rivers MS · Oct 214:39Niles @ Three Rivers MSOctober 2, 2025
5,000 Meters · Edwardsburg Sports ComplexOtsego, Three Rivers at Edwardsburg · Sep 2221:13.70Otsego, Three Rivers at EdwardsburgSeptember 22, 2026
5,000 Meters · Indian Lake Nazarene Camp OFFICIALThree Rivers @ Vicksburg · Oct 620:25Three Rivers @ VicksburgOctober 6, 2026
5,000 Meters · Meyer Broadway ParkPlainwell/Sturgis @ Three Rivers · Sep 2920:16.4Plainwell/Sturgis @ Three RiversSeptember 29, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 319:12.4425th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Paw Paw High SchoolThree Rivers, Niles @ Paw Paw · Oct 1419:56.45Three Rivers, Niles @ Paw PawOctober 14, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Saturday PROM · Oct 3119:05.02Portage Central Saturday PROMOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1020:01.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside Elementary SchoolLakeview Invitational · Sep 1219:05.38Lakeview InvitationalSeptember 12, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1819:29.17Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2819:21.32026 Under the Lights InviteAugust 28, 2026

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 31Portage Central Saturday PROMOct 31 · 5,000 Meters Open · Place 10 · Three RiversThree Rivers5,000 Meters Open1019:05.02 PB9
Oct 14Three Rivers, Niles @ Paw PawOct 14 · 5,000 Meters Varsity · Place 23 · Three RiversThree Rivers5,000 Meters Varsity2319:56.45 PB9
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 Reserve · Place 75 · Three RiversThree Rivers5,000 Meters Division 2 Reserve7520:01.7 PB9
Oct 6Three Rivers @ VicksburgOct 6 · 5,000 Meters Varsity · Place 17 · Three RiversThree Rivers5,000 Meters Varsity1720:25 PB9
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 JV · Place 46 · Three RiversThree Rivers5,000 Meters D2 JV4619:12.44 PB9
Sep 29Plainwell/Sturgis @ Three RiversSep 29 · 5,000 Meters Varsity Men · Place 19 · Three RiversThree Rivers5,000 Meters Varsity Men1920:16.4 PB9
Sep 22Otsego, Three Rivers at EdwardsburgSep 22 · 5,000 Meters Varsity · Place 32 · Three RiversThree Rivers5,000 Meters Varsity3221:13.70 PB9
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 1 Large School Varsity · Place 121 · Three RiversThree Rivers5,000 Meters Session 1 Large School Varsity12119:29.17 PB9
Sep 12Lakeview InvitationalSep 12 · 5,000 Meters JV Boys · Place 9 · Three RiversThree Rivers5,000 Meters JV Boys919:05.38 PB9
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Nightfall Boys · Place 146 · Three RiversThree Rivers5,000 Meters Nightfall Boys14619:21.3 PB9
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Varsity · Place 30 · Three RiversThree Rivers5,000 Meters Varsity3021:15.89
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 201 · Three RiversThree Rivers5,000 Meters Varsity20120:04.949

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 2Niles @ Three Rivers MSOct 2 · 2 Miles Middle School · Place 6 · Three RiversThree Rivers2 Miles Middle School614:39 PB8

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Otsego Bulldog Invitational Sep 28 · 2 Miles Middle School Varsity Division 2 · Place 164 · MS Three RiversMS Three Rivers2 Miles Middle School Varsity Division 216417:36.457

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16CORRECT St. Joe CountyOct 16 · 2 Miles Middle School · Place 57 · Three RiversThree Rivers2 Miles Middle School5716:38.5 PB6
Oct 14MHSAA Middle School Regional - Zone 1 @ PortageOct 14 · 2 Miles Junior Varsity · Place 158 · Three RiversThree Rivers2 Miles Junior Varsity15820:39.60 PB6
Oct 12Wolverine Conference MS Championship Meet @ Paw Paw HSOct 12 · 2 Miles Middle School "JV" · Place 47 · Three RiversThree Rivers2 Miles Middle School "JV"4717:07.68 PB6
Oct 5Niles MS @ Three RiversOct 5 · 2 Miles Middle School · Place 25 · Three RiversThree Rivers2 Miles Middle School2516:576
Sep 28Three Rivers at OtsegoSep 28 · 2 Miles Middle School · Place 35 · Three RiversThree Rivers2 Miles Middle School3516:40.72 PB6
Sep 21Edwardsburg MS @ Three RiversSep 21 · 2 Miles Middle School · Place 25 · Three RiversThree Rivers2 Miles Middle School2517:09.36
Sep 14Three Rivers MS at SturgisSep 14 · 2 Miles Boys Race · Place 30 · Three RiversThree Rivers2 Miles Boys Race3019:13.02 PB6