Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dowagiac MSRock-N-Run Invitational · Oct 821:47.4Rock-N-Run InvitationalOctober 8, 2026
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1122:11.82026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2121:47.6Niles Viking StampedeAugust 21, 2026
5,000 Meters · Portage West Middle SchoolMHSAA LP Region 13-2 @ Portage Central · Oct 3119:56.29MHSAA LP Region 13-2 @ Portage CentralOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1020:00.72026 Portage InvitationalOctober 10, 2026
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 320:08.55Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ElementarySMAC Jamboree · Sep 2320:39.71SMAC JamboreeSeptember 23, 2026
5,000 Meters · Riverview Park (St Joe) OFFICIALSt. Joseph Invitational · Aug 2523:03.4St. Joseph InvitationalAugust 25, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2820:28.82026 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

9 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 13-2 @ Portage CentralOct 31 · 5,000 Meters D2 Boys · Place 84 · Stevensville Lakeshore5,000 Meters D2 Boys8419:56.29 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 232 · Stevensville Lakeshore5,000 Meters Division 223220:00.7 PB12
Oct 8Rock-N-Run InvitationalOct 8 · 5,000 Meters Varsity Men · Place 31 · Stevensville Lakeshore5,000 Meters Varsity Men3121:47.4 PB12
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 44 · Stevensville Lakeshore5,000 Meters Varsity4420:08.55 PB12
Sep 23SMAC JamboreeSep 23 · 5,000 Meters Varsity · Place 136 · Stevensville Lakeshore5,000 Meters Varsity13620:39.71 PB12
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Bronze(MHSAA Div 2) · Place 233 · Stevensville Lakeshore5,000 Meters Bronze(MHSAA Div 2)23322:11.8 PB12
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Twilight Boys · Place 142 · Stevensville Lakeshore5,000 Meters Twilight Boys14220:28.8 PB12
Aug 25St. Joseph InvitationalAug 25 · 5,000 Meters Varsity Men · Place 51 · Stevensville Lakeshore5,000 Meters Varsity Men5123:03.4 PB12
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 28 · Stevensville Lakeshore5,000 Meters Varsity2821:47.6 PB12

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 13-2 @ Portage Central (C)Oct 25 · 5,000 Meters Division 2 · Place 92 · Stevensville Lakeshore5,000 Meters Division 29220:17.5611
Oct 9Rock-N-Run InvitationalOct 9 · 5,000 Meters Varsity · Place 35 · Stevensville Lakeshore5,000 Meters Varsity3520:01.311
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 381 · Stevensville Lakeshore5,000 Meters Division 238121:45.211
Sep 2Shamrock InvitationalSep 2 · 5,000 Meters Varsity · Place 55 · Stevensville Lakeshore5,000 Meters Varsity5521:49.9111
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 170 · Stevensville Lakeshore5,000 Meters Varsity17021:35.6JR
Aug 19St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 69 · Stevensville Lakeshore5,000 Meters Varsity6923:04.911

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 13-2 @ Portage CentralOct 26 · 5,000 Meters Division 2 · Place 83 · Stevensville Lakeshore5,000 Meters Division 28320:49.4510
Oct 10Rock-N-Run InvitationalOct 10 · 5,000 Meters Varsity · Place 42 · Stevensville Lakeshore5,000 Meters Varsity4220:22.810
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 236 · Stevensville Lakeshore5,000 Meters Division 223619:35.210
Sep 28Berrien County MeetSep 28 · 5,000 Meters Varsity · Place 41 · Stevensville Lakeshore5,000 Meters Varsity4120:15.4510
Sep 18SMAC WestSep 18 · 5,000 Meters Varsity · Place 61 · Stevensville Lakeshore5,000 Meters Varsity6122:18.4710
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Varsity · Place 259 · Stevensville Lakeshore5,000 Meters Varsity25921:59.810
Sep 3Shamrock InvitationalSep 3 · 5,000 Meters Varsity · Place 93 · Stevensville Lakeshore5,000 Meters Varsity9322:42.2810
Aug 20St. Joseph InvitationalAug 20 · 5,000 Meters Freshman Sophomore · Place 34 · Stevensville Lakeshore5,000 Meters Freshman Sophomore3423:11.810
Aug 16Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 156 · Stevensville Lakeshore5,000 Meters Varsity15622:17.0810

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 28MHSAA LP Region 13-2 @ Portage CentralOct 28 · 5,000 Meters Division 2 · Place 91 · Stevensville Lakeshore5,000 Meters Division 29121:39.469
Oct 21SMAC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 85 · Stevensville Lakeshore5,000 Meters Varsity8521:47.689
Oct 12Rock ‘n Run InvitationalOct 12 · 5,000 Meters Varsity · Place 66 · Stevensville Lakeshore5,000 Meters Varsity6621:37.69
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 311 · Stevensville Lakeshore5,000 Meters Division 231121:38.99
Oct 4SMAC West 2Oct 4 · 5,000 Meters Varsity · Place 76 · Stevensville Lakeshore5,000 Meters Varsity7623:21.079
Sep 30Berrien County MeetSep 30 · 5,000 Meters Varsity · Place 84 · Stevensville Lakeshore5,000 Meters Varsity8423:57.59
Sep 20SMAC West 1Sep 20 · 5,000 Meters Varsity · Place 66 · Stevensville Lakeshore5,000 Meters Varsity6622:21.09
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Varsity · Place 221 · Stevensville Lakeshore5,000 Meters Varsity22121:36.99
Sep 5Shamrock XC InvitationalSep 5 · 5,000 Meters Varsity · Place 68 · Stevensville Lakeshore5,000 Meters Varsity6824:32.319
Aug 22St. Joseph InvitationalAug 22 · 5,000 Meters Varsity · Place 63 · Stevensville Lakeshore5,000 Meters Varsity6326:28.19
Aug 18Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 214 · Stevensville Lakeshore5,000 Meters Varsity21423:59.429