Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Gilmore Car MuseumKAMSL Meet @ Gull Lake · Sep 1917:25.79KAMSL Meet @ Gull LakeSeptember 19, 2023
2 Miles · Indian Lake Nazarene Camp OFFICIALKAMSL @ Vicksburg · Sep 2019:27KAMSL @ VicksburgSeptember 20, 2021
2 Miles · Linden Grove Middle SchoolKAMSL League Meet at Linden Grove 2 · Sep 2630:00.01KAMSL League Meet at Linden Grove 2September 26, 2022
2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 1416:40.37MHSAA Middle School Regional - Zone 1 @ PortageOctober 14, 2023
2 Miles · Portage West - 2 MilesKAMSL League Meet @Portage West · Oct 1826:53.00KAMSL League Meet @Portage WestOctober 18, 2022
2 Miles · Portage West MSKAMSL Championship @Portage West · Oct 1016:19.49KAMSL Championship @Portage WestOctober 10, 2023
2 Miles · Portage West MS - 2 MilesKAMSL @ Portage - PC-Hillside-Milwood-LG · Sep 2616:51.60KAMSL @ Portage - PC-Hillside-Milwood-LGSeptember 26, 2023
5,000 Meters · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 2520:11.13Jackson MS & HS-JV InvitationalSeptember 25, 2026
5,000 Meters · Macatawa Bay MS - West Ottawa44th West Ottawa Bredeweg Invitational · Sep 1221:20.7044th West Ottawa Bredeweg InvitationalSeptember 12, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 320:12.4625th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 2120:47.32Portage Central Early BirdAugust 21, 2026
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1021:58.52026 Portage InvitationalOctober 10, 2026
5,000 Meters · Portage West MSSMAC Jamboree · Sep 1720:44.30SMAC JamboreeSeptember 17, 2025
5,000 Meters · Riverside ElementarySMAC Jamboree · Sep 2320:44.77SMAC JamboreeSeptember 23, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2820:30.22026 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

7 results
DateMeetEventPlMarkGr
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 357 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Division 1 Reserve35721:58.5 PB11
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 JV · Place 180 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters D1 JV18020:12.46 PB11
Sep 25Jackson MS & HS-JV InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 114 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity11420:11.13 PB11
Sep 23SMAC JamboreeSep 23 · 5,000 Meters Varsity · Place 141 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity14120:44.77 PB11
Sep 1244th West Ottawa Bredeweg InvitationalSep 12 · 5,000 Meters High School Reserves · Place 34 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters High School Reserves3421:20.70 PB11
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Boys · Place 177 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Starlight Boys17720:30.2 PB11
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 242 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity24220:47.32 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 85 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Division 18520:17.810
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Junior Varsity Division 1 · Place 78 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity Division 17819:42.1010
Sep 19 Jackson MS & HS-JV InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 60 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity6020:09.110
Sep 17SMAC JamboreeSep 17 · 5,000 Meters Varsity · Place 79 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity7920:44.30 PB10
Sep 12Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 83 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity8320:00.2310
Sep 643rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 59 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity5921:03.2810
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 244 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity24421:41.9SO
Aug 15Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 163 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity16321:39.7510

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 25Portage Central Friday PROMOct 25 · 5,000 Meters Open · Place 147 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Open14723:15.829
Oct 19SMAC ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 81 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity8124:09.579
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 446 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Division 144624:22.69
Sep 28Otsego Bulldog Invitational Sep 28 · 5,000 Meters Junior Varsity Division 1 · Place 137 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity Division 113723:23.639
Sep 20Jackson MS & HS-JV InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 182 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity18224:24.89
Sep 17SMAC East Jamboree Sep 17 · 5,000 Meters Varsity · Place 66 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity6626:06.459
Sep 13Ottawa Hills InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 130 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity13024:49.449
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Boys 5k · Place 232 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Sunset Boys 5k23224:44.09
Aug 16Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 204 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity20425:27.909

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14MHSAA Middle School Regional - Zone 1 @ PortageOct 14 · 2 Miles Large School · Place 120 · MilwoodMilwood2 Miles Large School12016:40.37 PB8
Oct 10KAMSL Championship @Portage WestOct 10 · 2 Miles Middle School Varsity · Place 119 · MilwoodMilwood2 Miles Middle School Varsity11916:19.49 PB8
Oct 3KAMSL @Portage West: North, CMS, West, Hillside, Maple St, Mattawan & MilwoodOct 3 · 2 Miles Middle School · Place 147 · MilwoodMilwood2 Miles Middle School14716:44.568
Sep 26KAMSL @ Portage - PC-Hillside-Milwood-LGSep 26 · 2 Miles Middle School · Place 62 · MilwoodMilwood2 Miles Middle School6216:51.60 PB8
Sep 19KAMSL Meet @ Gull LakeSep 19 · 2 Miles Middle School · Place 55 · MilwoodMilwood2 Miles Middle School5517:25.79 PB8
Sep 12KAMSL @Portage West: North, Lakeview, Hillside & MilwoodSep 12 · 2 Miles Middle School · Place 55 · MilwoodMilwood2 Miles Middle School5519:24.808

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18KAMSL League Meet @Portage WestOct 18 · 2 Miles JV · Place 138 · MilwoodMilwood2 Miles JV13826:53.00 PB7
Oct 82022 Portage XC Invitational Oct 8 · 2,500 Meters Junior Varsity Middle School · Place 314 · MilwoodMilwood2,500 Meters Junior Varsity Middle School31419:44.07
Oct 3KAMSL Meet Mil Hill Matt @ Gull LakeOct 3 · 2 Miles Middle School · Place 98 · MilwoodMilwood2 Miles Middle School9828:20.47
Sep 26KAMSL League Meet at Linden Grove 2Sep 26 · 2 Miles Middle School · Place 52 · MilwoodMilwood2 Miles Middle School5230:00.01 PB7
Sep 12KAMSL Meet Mil, LV, PN @ Gull LakeSep 12 · 2 Miles Middle School · Place 69 · MilwoodMilwood2 Miles Middle School6931:54.27
Sep 6KAMSL League Meet at Portage 1Sep 6 · 2 Miles Middle School · Place 134 · MilwoodMilwood2 Miles Middle School13428:32.047

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 20KAMSL League ChampionshipOct 20 · 2 Miles Junior Varsity Middle School · Place 152 · MilwoodMilwood2 Miles Junior Varsity Middle School15228:28.36—
Oct 92021 Portage Cross Country InvitationalOct 9 · 2,500 Meters Junior Varsity Middle School · Place 301 · MilwoodMilwood2,500 Meters Junior Varsity Middle School30120:35.1—
Oct 4KAMSL Meet @ Gilmore Car MuseumOct 4 · 2 Miles Middle School · Place 102 · MilwoodMilwood2 Miles Middle School10227:25.06
Sep 27Portage North, Vicksburg, Milwood @Linden GroveSep 27 · 2 Miles Middle School · Place 58 · MilwoodMilwood2 Miles Middle School5832:42.90—
Sep 20KAMSL @ VicksburgSep 20 · 2 Miles Middle School · Place 97 · MilwoodMilwood2 Miles Middle School9719:27 PB6
Sep 9KAMSL League Meet at Portage 1Sep 9 · 2 Miles Middle School · Place 122 · MilwoodMilwood2 Miles Middle School12230:22.976