Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Gilmore Car MuseumKAMSL Meet @ Gull Lake · Sep 1920:11.01KAMSL Meet @ Gull LakeSeptember 19, 2023
2 Miles · Indian Lake Nazarene Camp OFFICIALKAMSL Meet @ Vicksburg · Sep 1922:40KAMSL Meet @ VicksburgSeptember 19, 2022
2 Miles · Portage West - 2 MilesMHSAA Middle School Regional - Zone 1 @ Portage · Oct 1418:48.74MHSAA Middle School Regional - Zone 1 @ PortageOctober 14, 2023
2 Miles · Portage West - 2 MilesKAMSL League Meet @Portage West · Oct 1819:56.00KAMSL League Meet @Portage WestOctober 18, 2022
2 Miles · Portage West MSKAMSL Championship @Portage West · Oct 1018:39.91KAMSL Championship @Portage WestOctober 10, 2023
2 Miles · Portage West MS - 2 MilesKAMSL @ Portage - PC-Hillside-Milwood-LG · Sep 2619:13.69KAMSL @ Portage - PC-Hillside-Milwood-LGSeptember 26, 2023
5,000 Meters · Ella Sharp Park OFFICIALJackson MS & HS-JV Invitational · Sep 2521:29.71Jackson MS & HS-JV InvitationalSeptember 25, 2026
5,000 Meters · Linden Grove Middle SchoolSMAC Championships · Oct 1823:42.43SMAC ChampionshipsOctober 18, 2025
5,000 Meters · Macatawa Bay MS - West Ottawa44th West Ottawa Bredeweg Invitational · Sep 1222:42.9044th West Ottawa Bredeweg InvitationalSeptember 12, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 320:33.0025th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 2124:32.48Portage Central Early BirdAugust 21, 2026
5,000 Meters · Prairies Golf ClubGeorge Dales Invite · Sep 1821:44.52George Dales InviteSeptember 18, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D1 JV · Place 198 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters D1 JV19820:33.00 PB11
Sep 25Jackson MS & HS-JV InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 185 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity18521:29.71 PB11
Sep 18George Dales InviteSep 18 · 5,000 Meters Varsity · Place 56 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity5621:44.52 PB11
Sep 1244th West Ottawa Bredeweg InvitationalSep 12 · 5,000 Meters High School Reserves · Place 52 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters High School Reserves5222:42.90 PB11
Aug 21Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 373 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity37324:32.48 PB11

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 18SMAC ChampionshipsOct 18 · 5,000 Meters JV · Place 85 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters JV8523:42.43 PB10
Sep 27Bulldog InvitationalSep 27 · 5,000 Meters Junior Varsity Division 1 · Place 147 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity Division 114722:47.0510
Sep 19 Jackson MS & HS-JV InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 9 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Junior Varsity918:28.910
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 309 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity30924:19.6—
Aug 15Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 253 · Kalamazoo Loy NorrixKalamazoo Loy Norrix5,000 Meters Varsity25327:56.47—

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 14MHSAA Middle School Regional - Zone 1 @ PortageOct 14 · 2 Miles Large School · Place 127 · MilwoodMilwood2 Miles Large School12718:48.74 PB8
Oct 10KAMSL Championship @Portage WestOct 10 · 2 Miles Middle School Varsity · Place 129 · MilwoodMilwood2 Miles Middle School Varsity12918:39.91 PB8
Oct 3KAMSL @Portage West: North, CMS, West, Hillside, Maple St, Mattawan & MilwoodOct 3 · 2 Miles Middle School · Place 209 · MilwoodMilwood2 Miles Middle School20921:59.398
Sep 26KAMSL @ Portage - PC-Hillside-Milwood-LGSep 26 · 2 Miles Middle School · Place 77 · MilwoodMilwood2 Miles Middle School7719:13.69 PB8
Sep 19KAMSL Meet @ Gull LakeSep 19 · 2 Miles Middle School · Place 75 · MilwoodMilwood2 Miles Middle School7520:11.01 PB8

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18KAMSL League Meet @Portage WestOct 18 · 2 Miles JV · Place 116 · MilwoodMilwood2 Miles JV11619:56.00 PB7
Oct 82022 Portage XC Invitational Oct 8 · 2,500 Meters Junior Varsity Middle School · Place 260 · MilwoodMilwood2,500 Meters Junior Varsity Middle School26013:34.47
Oct 3KAMSL Meet Mil Hill Matt @ Gull LakeOct 3 · 2 Miles Middle School · Place 85 · MilwoodMilwood2 Miles Middle School8522:23.27
Sep 19KAMSL Meet @ VicksburgSep 19 · 2 Miles Middle School · Place 98 · MilwoodMilwood2 Miles Middle School9822:40 PB7
Sep 12KAMSL Meet Mil, LV, PN @ Gull LakeSep 12 · 2 Miles Middle School · Place 59 · MilwoodMilwood2 Miles Middle School5921:34.57
Sep 6KAMSL League Meet at Portage 1Sep 6 · 2 Miles Middle School · Place 119 · MilwoodMilwood2 Miles Middle School11921:37.197