Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Lakeshore Youth Soccer ComplexUpton at Lakeshore · Sep 2618:07.05Upton at LakeshoreSeptember 26, 2023
2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 1417:49.06MHSAA Middle School Regional - Zone 1 @ PortageOctober 14, 2023
5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 1829:12.42SMAC ChampionshipsOctober 18, 2025
5,000 Meters · Portage West Middle SchoolPortage Central Saturday PROM · Oct 3128:42.49Portage Central Saturday PROMOctober 31, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1030:20.02026 Portage InvitationalOctober 10, 2026
5,000 Meters · Portage West MSSMAC Jamboree · Sep 1730:26.95SMAC JamboreeSeptember 17, 2025
5,000 Meters · Raider 5k CourseBerrien County XC Meet · Oct 329:38.51Berrien County XC MeetOctober 3, 2026
5,000 Meters · Riverside ElementarySMAC Jamboree · Sep 2328:38.94SMAC JamboreeSeptember 23, 2026
5,000 Meters · Riverside Elementary SchoolLakeview Invitational · Sep 1232:29.21Lakeview InvitationalSeptember 12, 2026
5,000 Meters · Riverside ParkOttawa Hills XC Invitational · Sep 1828:43.84Ottawa Hills XC InvitationalSeptember 18, 2026
5,000 Meters · Riverview Park (St Joe) OFFICIALSt. Joseph Invitational · Aug 2532:38.1St. Joseph InvitationalAugust 25, 2026
5,000 Meters · South Christian HSCougar Falcon Invite at the Eagles Nest · Sep 2530:36.9Cougar Falcon Invite at the Eagles NestSeptember 25, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2830:44.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

9 results
DateMeetEventPlMarkGr
Oct 31Portage Central Saturday PROMOct 31 · 5,000 Meters Open · Place 49 · St. JosephSt. Joseph5,000 Meters Open4928:42.49 PB10
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 2 Reserve · Place 174 · St. JosephSt. Joseph5,000 Meters Division 2 Reserve17430:20.0 PB10
Oct 3Berrien County XC MeetOct 3 · 5,000 Meters Varsity · Place 78 · St. JosephSt. Joseph5,000 Meters Varsity7829:38.51 PB10
Sep 25Cougar Falcon Invite at the Eagles NestSep 25 · 5,000 Meters JV Race · Place 107 · St. JosephSt. Joseph5,000 Meters JV Race10730:36.9 PB10
Sep 23SMAC JamboreeSep 23 · 5,000 Meters Varsity · Place 139 · St. JosephSt. Joseph5,000 Meters Varsity13928:38.94 PB10
Sep 18Ottawa Hills XC InvitationalSep 18 · 5,000 Meters S1 JV Large School · Place 111 · St. JosephSt. Joseph5,000 Meters S1 JV Large School11128:43.84 PB10
Sep 12Lakeview InvitationalSep 12 · 5,000 Meters JV Girls · Place 79 · St. JosephSt. Joseph5,000 Meters JV Girls7932:29.21 PB10
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Sunset Girls · Place 280 · St. JosephSt. Joseph5,000 Meters Sunset Girls28030:44.6 PB10
Aug 25St. Joseph InvitationalAug 25 · 5,000 Meters Varsity Women · Place 70 · St. JosephSt. Joseph5,000 Meters Varsity Women7032:38.1 PB10

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Portage Central PROMOct 25 · 5,000 Meters Open · Place 126 · St. JosephSt. Joseph5,000 Meters Open12628:35.699
Oct 18SMAC ChampionshipsOct 18 · 5,000 Meters Varsity · Place 77 · St. JosephSt. Joseph5,000 Meters Varsity7729:12.42 PB9
Sep 17SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 98 · St. JosephSt. Joseph5,000 Meters Varsity9830:26.95 PB9
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 108 · St. JosephSt. Joseph5,000 Meters Junior Varsity10829:58.379
Sep 6Lakeview InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 63 · St. JosephSt. Joseph5,000 Meters Junior Varsity6329:57.169
Sep 2Harper Creek Optimist InvitationalSep 2 · 5,000 Meters Varsity · Place 63 · St. JosephSt. Joseph5,000 Meters Varsity6331:24.659
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 211 · St. JosephSt. Joseph5,000 Meters Varsity21131:00.2FR
Aug 19St. Joseph InvitationalAug 19 · 5,000 Meters Varsity · Place 94 · St. JosephSt. Joseph5,000 Meters Varsity9430:54.59

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 12MHSAA MS Regional - Zone 1 @ PortageOct 12 · 2 Miles Junior Varsity · Place 76 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Junior Varsity7617:07.388
Oct 10Rock-N-Run InvitationalOct 10 · 2 Miles Middle School · Place 46 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School4617:19.98
Oct 5Allegan InvitationalOct 5 · 2 Miles Middle School · Place 78 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School7815:52.998
Sep 28Berrien County MeetSep 28 · 2 Miles Middle School · Place 66 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School6617:17.558
Sep 17Lakeshore MS JamboreeSep 17 · 2 Miles Middle School · Place 32 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School3217:04.618
Sep 3Shamrock InvitationalSep 3 · 2 Miles Varsity · Place 53 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Varsity5317:59.418
Aug 28Southwest Michigan Rustbuster XC InvitationalAug 28 · 2 Miles Middle School · Place 71 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School7117:32.818

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 14MHSAA Middle School Regional - Zone 1 @ PortageOct 14 · 2 Miles Junior Varsity · Place 49 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Junior Varsity4917:49.06 PB7
Oct 12Rock ‘n Run InvitationalOct 12 · 2 Miles Middle School · Place 47 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Middle School4718:34.17
Sep 30Berrien County MeetSep 30 · 2 Miles Middle School · Place 64 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Middle School6417:14.27
Sep 26Upton at LakeshoreSep 26 · 2 Miles Middle School · Place 34 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School3418:07.05 PB7

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15MHSAA MS Regional - Zone 1 @ PortageOct 15 · 2 Miles Junior Varsity · Place 97 · St. Joseph Upton (Saint JoSt. Joseph Upton (Saint Jo2 Miles Junior Varsity9717:56.566
Oct 13Rock N Run InvitationalOct 13 · 2 Miles Middle School · Place 61 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Middle School6118:14.46
Oct 8Allegan InvitationalOct 8 · 2 Miles Middle School · Place 116 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Middle School11618:21.506
Oct 1Berrien County MeetOct 1 · 2 Miles Middle School · Place 97 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Middle School9720:36.026
Sep 27Lakeshore Middle School DualSep 27 · 2 Miles Middle School · Place 42 · St. Joseph Upton (Saint Joseph)St. Joseph Upton (Saint Joseph)2 Miles Middle School4218:11.806
Aug 30Shamrock XC InvitationalAug 30 · 2 Miles Junior Varsity · Place 46 · St. Joseph Upton (SaintSt. Joseph Upton (Saint2 Miles Junior Varsity4619:41.206