Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Centreville High SchoolCORRECT St. Joe County · Oct 1613:27.8CORRECT St. Joe CountyOctober 16, 2023
2 Miles · Edwardsburg Sports ComplexEdwardsburg and Three Rivers · Sep 2914:05.0Edwardsburg and Three RiversSeptember 29, 2022
2 Miles · Otsego 2 Mile CoursMS Wolverine Conference Meet @ Otsego · Oct 1313:26.89MS Wolverine Conference Meet @ OtsegoOctober 13, 2022
2 Miles · Otsego HSThree Rivers at Otsego · Sep 2813:25.21Three Rivers at OtsegoSeptember 28, 2023
2 Miles · Paw Paw High SchoolWolverine Conference MS Championship Meet @ Paw Paw HS · Oct 1213:28.10Wolverine Conference MS Championship Meet @ Paw Paw HSOctober 12, 2023
2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 1413:21.09MHSAA Middle School Regional - Zone 1 @ PortageOctober 14, 2023
2 Miles · Sturgis Middle SchoolThree Rivers MS at Sturgis · Sep 1414:24.88Three Rivers MS at SturgisSeptember 14, 2023
2 Miles · Three Rivers Middle SchoolNiles MS @ Three Rivers · Oct 513:24Niles MS @ Three RiversOctober 5, 2023
2400 m · Colon HSSt. Joseph County Meet at Colon · Oct 1413:37.65St. Joseph County Meet at ColonOctober 14, 2021
3,000 Meters · Honeysett FarmEdwardsburg. Three Rivers at Plainwell MS · Sep 1618:40.15Edwardsburg. Three Rivers at Plainwell MSSeptember 16, 2021
5,000 Meters · Constantine HSSt. Joseph County HS Meet · Oct 2118:30.35St. Joseph County HS MeetOctober 21, 2025
5,000 Meters · Edwardsburg Sports ComplexOtsego, Three Rivers at Edwardsburg · Sep 2218:28.77Otsego, Three Rivers at EdwardsburgSeptember 22, 2026
5,000 Meters · Indian Lake Nazarene Camp OFFICIALThree Rivers @ Vicksburg · Oct 618:34Three Rivers @ VicksburgOctober 6, 2026
5,000 Meters · Meyer Broadway ParkPlainwell/Sturgis @ Three Rivers · Sep 2918:26.7Plainwell/Sturgis @ Three RiversSeptember 29, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 317:50.3025th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Paw Paw High SchoolThree Rivers, Niles @ Paw Paw · Oct 1418:22.62Three Rivers, Niles @ Paw PawOctober 14, 2026
5,000 Meters · Portage West Middle SchoolMHSAA LP Region 13-2 @ Portage Central · Oct 3118:02.47MHSAA LP Region 13-2 @ Portage CentralOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1018:00.42026 Portage InvitationalOctober 10, 2026
5,000 Meters · Riverside Elementary SchoolLakeview Invitational · Sep 1218:24.85Lakeview InvitationalSeptember 12, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1817:55.80Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2818:21.62026 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 31MHSAA LP Region 13-2 @ Portage CentralOct 31 · 5,000 Meters D2 Boys · Place 55 · Three RiversThree Rivers5,000 Meters D2 Boys5518:02.47 PB11
Oct 14Three Rivers, Niles @ Paw PawOct 14 · 5,000 Meters Varsity · Place 13 · Three RiversThree Rivers5,000 Meters Varsity1318:22.62 PB11
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 124 · Three RiversThree Rivers5,000 Meters Division 212418:00.4 PB11
Oct 6Three Rivers @ VicksburgOct 6 · 5,000 Meters Varsity · Place 11 · Three RiversThree Rivers5,000 Meters Varsity1118:34 PB11
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 101 · Three RiversThree Rivers5,000 Meters D2 Varsity10117:50.30 PB11
Sep 29Plainwell/Sturgis @ Three RiversSep 29 · 5,000 Meters Varsity Men · Place 4 · Three RiversThree Rivers5,000 Meters Varsity Men418:26.7 PB11
Sep 22Otsego, Three Rivers at EdwardsburgSep 22 · 5,000 Meters Varsity · Place 10 · Three RiversThree Rivers5,000 Meters Varsity1018:28.77 PB11
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters Session 1 Large School Varsity · Place 62 · Three RiversThree Rivers5,000 Meters Session 1 Large School Varsity6217:55.80 PB11
Sep 12Lakeview InvitationalSep 12 · 5,000 Meters Small School Varsity Boys · Place 14 · Three RiversThree Rivers5,000 Meters Small School Varsity Boys1418:24.85 PB11
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Nightfall Boys · Place 99 · Three RiversThree Rivers5,000 Meters Nightfall Boys9918:21.6 PB11
Aug 25Three Rivers Big Hill InvitationalAug 25 · 5,000 Meters Varsity · Place 15 · Three RiversThree Rivers5,000 Meters Varsity1519:17.911
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 106 · Three RiversThree Rivers5,000 Meters Varsity10618:41.8911

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 21St. Joseph County HS MeetOct 21 · 5,000 Meters Varsity · Place 17 · Three RiversThree Rivers5,000 Meters Varsity1718:30.35 PB10

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Twilight Boys 5k · Place 100 · Three RiversThree Rivers5,000 Meters Twilight Boys 5k10020:00.89

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 16CORRECT St. Joe CountyOct 16 · 2 Miles Middle School · Place 20 · Three RiversThree Rivers2 Miles Middle School2013:27.8 PB8
Oct 14MHSAA Middle School Regional - Zone 1 @ PortageOct 14 · 2 Miles Large School · Place 51 · Three RiversThree Rivers2 Miles Large School5113:21.09 PB8
Oct 12Wolverine Conference MS Championship Meet @ Paw Paw HSOct 12 · 2 Miles Middle School "Varsity" · Place 34 · Three RiversThree Rivers2 Miles Middle School "Varsity"3413:28.10 PB8
Oct 5Niles MS @ Three RiversOct 5 · 2 Miles Middle School · Place 8 · Three RiversThree Rivers2 Miles Middle School813:24 PB8
Sep 28Three Rivers at OtsegoSep 28 · 2 Miles Middle School · Place 14 · Three RiversThree Rivers2 Miles Middle School1413:25.21 PB8
Sep 21Edwardsburg MS @ Three RiversSep 21 · 2 Miles Middle School · Place 6 · Three RiversThree Rivers2 Miles Middle School613:55.598
Sep 14Three Rivers MS at SturgisSep 14 · 2 Miles Boys Race · Place 11 · Three RiversThree Rivers2 Miles Boys Race1114:24.88 PB8

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 13MS Wolverine Conference Meet @ OtsegoOct 13 · 2 Miles varsity ms boys · Place 34 · Three RiversThree Rivers2 Miles varsity ms boys3413:26.89 PB7
Oct 12St. Joseph County Middle School InviteOct 12 · 2 Miles Boys Middle School · Place 14 · Three RiversThree Rivers2 Miles Boys Middle School1413:39.07
Oct 6Three Rivers MS vs Plainwell MS & Otsego MSOct 6 · 2 Miles Middle School · Place 22 · Three RiversThree Rivers2 Miles Middle School2213:497
Oct 1Otsego Bulldog InvitationalOct 1 · 2 Miles Junior Varsity Middle School · Place 70 · MS_Three RiversMS_Three Rivers2 Miles Junior Varsity Middle School7014:26.337
Sep 29Edwardsburg and Three RiversSep 29 · 2 Miles Middle School · Place 12 · Three RiversThree Rivers2 Miles Middle School1214:05.0 PB7
Sep 22Three Rivers MS vs Niles Ring Lardner MSSep 22 · 2 Miles Middle School · Place 16 · Three RiversThree Rivers2 Miles Middle School1615:047
Sep 15Paw Paw and Three Rivers at SturgisSep 15 · 2 Miles Boys Race · Place 37 · Three RiversThree Rivers2 Miles Boys Race3716:36.347

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14St. Joseph County Meet at ColonOct 14 · 2,400 Meters Middle School · Place 49 · Three RiversThree Rivers2,400 Meters Middle School4913:37.65 PB6
Oct 7Wolverine Middle School Conference ChampionshipOct 7 · 2 Miles Boys JV · Place 50 · Three RiversThree Rivers2 Miles Boys JV5016:26.46
Oct 2Otsego Bulldog InvitationalOct 2 · 2 Miles Junior Varsity Middle School · Place 133 · MS_Three RiversMS_Three Rivers2 Miles Junior Varsity Middle School13317:05.26
Sep 27Conference Tri Paw Paw/Three Rivers @Otsego MSSep 27 · 2 Miles Middle School · Place 64 · Three RiversThree Rivers2 Miles Middle School6421:20.216
Sep 16Edwardsburg. Three Rivers at Plainwell MSSep 16 · 3,000 Meters Middle School · Place 47 · Three RiversThree Rivers3,000 Meters Middle School4718:40.15 PB6
Sep 9Three Rivers at SturgisSep 9 · 2 Miles Boys Race · Place 35 · Three RiversThree Rivers2 Miles Boys Race3520:02.36