Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Lake Township ParkBridgman Middle School Invitational · Sep 2014:49.9Bridgman Middle School InvitationalSeptember 20, 2023
2 Miles · Lakeshore Youth Soccer ComplexLakeshore Middle School Dual · Sep 2716:55.70Lakeshore Middle School DualSeptember 27, 2022
3,200 Meters · Bangor HS OFFICIALMHSAA Middle School Regional - Zone 1 @ Bangor · Oct 2113:53.83MHSAA Middle School Regional - Zone 1 @ BangorOctober 21, 2023
5,000 Meters · Berrien County FairgroundsShamrock Invitational · Sep 822:59.67Shamrock InvitationalSeptember 8, 2026
5,000 Meters · Dowagiac MSRock-N-Run Invitational · Oct 820:08.8Rock-N-Run InvitationalOctober 8, 2026
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1222:39.82025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 1821:13.00SMAC ChampionshipsOctober 18, 2025
5,000 Meters · Niles Madelyn Bertrand ParkNiles Viking Stampede · Aug 2122:26.9Niles Viking StampedeAugust 21, 2026
5,000 Meters · Portage West Middle SchoolMHSAA LP Region 13-2 @ Portage Central · Oct 3120:09.19MHSAA LP Region 13-2 @ Portage CentralOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1020:51.52026 Portage InvitationalOctober 10, 2026
5,000 Meters · Portage West MSSMAC Jamboree · Sep 1722:30.97SMAC JamboreeSeptember 17, 2025
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 320:35.46Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ElementarySMAC Jamboree · Sep 2320:50.00SMAC JamboreeSeptember 23, 2026
5,000 Meters · Riverview Park (St Joe) OFFICIALSt. Joseph Invitational · Aug 2522:18.5St. Joseph InvitationalAugust 25, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2821:31.42026 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

10 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 13-2 @ Portage CentralOct 31 · 5,000 Meters D2 Boys · Place 86 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters D2 Boys8620:09.19 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 · Place 254 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Division 225420:51.5 PB10
Oct 8Rock-N-Run InvitationalOct 8 · 5,000 Meters Varsity Men · Place 21 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity Men2120:08.8 PB10
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 51 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity5120:35.46 PB10
Sep 23SMAC JamboreeSep 23 · 5,000 Meters Varsity · Place 146 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity14620:50.00 PB10
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Bronze(MHSAA Div 2) · Place 244 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Bronze(MHSAA Div 2)24422:42.110
Sep 8Shamrock InvitationalSep 8 · 5,000 Meters Varsity · Place 62 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity6222:59.67 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Twilight Boys · Place 182 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Twilight Boys18221:31.4 PB10
Aug 25St. Joseph InvitationalAug 25 · 5,000 Meters Varsity Men · Place 42 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity Men4222:18.5 PB10
Aug 21Niles Viking StampedeAug 21 · 5,000 Meters Varsity · Place 37 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity3722:26.9 PB10

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 13-2 @ Portage Central (C)Oct 25 · 5,000 Meters Division 2 · Place 97 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Division 29720:40.889
Oct 18SMAC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 75 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity7521:13.00 PB9
Oct 9Rock-N-Run InvitationalOct 9 · 5,000 Meters Varsity · Place 39 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity3920:25.59
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 390 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Division 239022:15.09
Sep 27Berrien County XC MeetSep 27 · 5,000 Meters Varsity · Place 55 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity5521:22.419
Sep 17SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 129 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity12922:30.97 PB9
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Bronze(MHSAA Div 2) · Place 235 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Bronze(MHSAA Div 2)23522:39.8 PB9
Sep 6Lakeview InvitationalSep 6 · 5,000 Meters Varsity · Place 60 · Stevensville LakeshoStevensville Lakesho5,000 Meters Varsity6021:11.119
Sep 2Shamrock InvitationalSep 2 · 5,000 Meters Varsity · Place 57 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity5721:53.029
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 186 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity18622:00.4FR
Aug 19St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 63 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity6322:08.69
Aug 15Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 211 · Stevensville LakeshoreStevensville Lakeshore5,000 Meters Varsity21123:27.189

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 12MHSAA MS Regional - Zone 1 @ PortageOct 12 · 2 Miles Varsity · Place 96 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Varsity9613:33.678
Oct 10Rock-N-Run InvitationalOct 10 · 2 Miles Middle School · Place 20 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Middle School2014:36.08
Oct 52024 Portage InvitationalOct 5 · 2,500 Meters Middle School · Place 205 · Lakeshore (Stevensville)Lakeshore (Stevensville)2,500 Meters Middle School20510:16.48
Sep 28Berrien County MeetSep 28 · 2 Miles Middle School · Place 30 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Middle School3013:44.248
Sep 17Lakeshore MS JamboreeSep 17 · 2 Miles Middle School · Place 24 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Middle School2414:55.218
Sep 3Shamrock InvitationalSep 3 · 2 Miles Varsity · Place 29 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Varsity2915:03.648

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 21MHSAA Middle School Regional - Zone 1 @ BangorOct 21 · 3,200 Meters Middle School · Place 33 · Lakeshore (Stevensville)Lakeshore (Stevensville)3,200 Meters Middle School3313:53.83 PB7
Oct 12Rock ‘n Run InvitationalOct 12 · 2 Miles Middle School · Place 29 · Lakeshore (StevensvilleLakeshore (Stevensville2 Miles Middle School2914:43.27
Sep 30Berrien County MeetSep 30 · 2 Miles Middle School · Place 54 · Lakeshore (StevensvilleLakeshore (Stevensville2 Miles Middle School5414:46.97
Sep 20Bridgman Middle School InvitationalSep 20 · 2 Miles Varsity · Place 20 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Varsity2014:49.9 PB7
Sep 5Shamrock XC InvitationalSep 5 · 3,200 Meters Middle School · Place 28 · Lakeshore (StevensvilleLakeshore (Stevensville3,200 Meters Middle School2817:07.897

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15MHSAA MS Regional - Zone 1 @ PortageOct 15 · 2 Miles Varsity · Place 155 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Varsity15514:44.366
Oct 13Rock N Run InvitationalOct 13 · 2 Miles Middle School · Place 35 · Lakeshore (StevensvilleLakeshore (Stevensville2 Miles Middle School3514:59.76
Oct 82022 Portage XC Invitational Oct 8 · 2,500 Meters Junior Varsity Middle School · Place 95 · Lakeshore (StevensvilleLakeshore (Stevensville2,500 Meters Junior Varsity Middle School9511:06.76
Oct 1Berrien County MeetOct 1 · 2 Miles Middle School · Place 42 · Lakeshore (StevensvilleLakeshore (Stevensville2 Miles Middle School4215:41.736
Sep 27Lakeshore Middle School DualSep 27 · 2 Miles Middle School · Place 34 · Lakeshore (Stevensville)Lakeshore (Stevensville)2 Miles Middle School3416:55.70 PB6
Aug 30Shamrock XC InvitationalAug 30 · 2 Miles Junior Varsity · Place 48 · Lakeshore (StevensvilleLakeshore (Stevensville2 Miles Junior Varsity4819:44.306