Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · GRPS Northeast CampusWest Michigan Middle School Championship and GRPS Elementary Invitational · Oct 2112:15.22West Michigan Middle School Championship and GRPS Elementary InvitationalOctober 21, 2023
2 Miles · Holland ChristianMHSAA Middle School Regional - Zone 6 @ Holland Christian · Oct 1411:33.43MHSAA Middle School Regional - Zone 6 @ Holland ChristianOctober 14, 2023
2 Miles · Indian Lake Nazarene Camp OFFICIALOtsego at Vicksburg · Oct 511:18Otsego at VicksburgOctober 5, 2023
2 Miles · Otsego HSPlainwell at Otsego · Sep 1411:19.77Plainwell at OtsegoSeptember 14, 2023
2 Miles · Paw Paw High SchoolWolverine Conference MS Championship Meet @ Paw Paw HS · Oct 1211:18.48Wolverine Conference MS Championship Meet @ Paw Paw HSOctober 12, 2023
2 Miles · Portage West - 2 MilesKAMSL League Meet @Portage West · Oct 1811:57.64KAMSL League Meet @Portage WestOctober 18, 2022
2 Miles · Portage West MSKAMSL League Meet at Portage 2 · Sep 1212:42.98KAMSL League Meet at Portage 2September 12, 2022
2 Miles · Rosemount Middle SchoolIrish Invitational · Aug 2910:46.4Irish InvitationalAugust 29, 2025
3,000 Meters · LaVern Gibson CourseNXR Midwest MS & Community Race Registration · Nov 1110:30.6NXR Midwest MS & Community Race RegistrationNovember 11, 2023
3,000 Meters · Saturday RaceNXR Midwest Middle School & Community Race Registration · Nov 1211:21.3NXR Midwest Middle School & Community Race RegistrationNovember 12, 2022
3,200 Meters · Riverside Elementary SchoolKAMSL LMS vs GL vs PC @Riverside Elementary · Sep 2612:49.90KAMSL LMS vs GL vs PC @Riverside ElementarySeptember 26, 2022
5,000 Meters · Centerville HSCenterville Saturday Night Lights (HS) presented by Nike · Aug 2916:50.4Centerville Saturday Night Lights (HS) presented by NikeAugust 29, 2026
5,000 Meters · Edwardsburg Sports ComplexOtsego, Three Rivers at Edwardsburg · Sep 2217:32.78Otsego, Three Rivers at EdwardsburgSeptember 22, 2026
5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 2616:38.84Jackson InvitationalSeptember 26, 2026
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1217:34.42025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 617:00.20New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 2 Finals · Nov 717:17.0MHSAA LP Division 2 FinalsNovember 7, 2026
5,000 Meters · Niles Madelyn Bertrand ParkNiles Hs Tri · Oct 616:43.5Niles Hs TriOctober 6, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 316:42.2825th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Portage West Middle SchoolMHSAA LP Region 13-2 @ Portage Central · Oct 3117:39.31MHSAA LP Region 13-2 @ Portage CentralOctober 31, 2026
5,000 Meters · Prairies Golf ClubGeorge Dales Invite · Sep 1816:49.04George Dales InviteSeptember 18, 2026
5,000 Meters · Riverview Park (St Joe) OFFICIALSt. Joseph Invitational · Aug 2517:00.3St. Joseph InvitationalAugust 25, 2026
5,000 Meters · Shepherd HS XC CourseMITCA Michigan Meet of Champions 2025 by HOKA · Nov 817:24.72MITCA Michigan Meet of Champions 2025 by HOKANovember 8, 2025

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 2 FinalsNov 7 · 5,000 Meters D2 · Place 184 · OtsegoOtsego5,000 Meters D218417:17.0 PB10
Oct 31MHSAA LP Region 13-2 @ Portage CentralOct 31 · 5,000 Meters D2 Boys · Place 39 · OtsegoOtsego5,000 Meters D2 Boys3917:39.31 PB10
Oct 6Niles Hs TriOct 6 · 5,000 Meters Varsity · Place 3 · OtsegoOtsego5,000 Meters Varsity316:43.5 PB10
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 33 · OtsegoOtsego5,000 Meters D2 Varsity3316:42.28 PB10
Sep 29Paw Paw/Vicksburg @ OtsegoSep 29 · 5,000 Meters Varsity · Place 12 · OtsegoOtsego5,000 Meters Varsity1217:15.2010
Sep 26Jackson InvitationalSep 26 · 5,000 Meters Purple Division (500-1000 enrollment) · Place 18 · OtsegoOtsego5,000 Meters Purple Division (500-1000 enrollment)1816:38.84 PB10
Sep 22Otsego, Three Rivers at EdwardsburgSep 22 · 5,000 Meters Varsity · Place 5 · OtsegoOtsego5,000 Meters Varsity517:32.78 PB10
Sep 18George Dales InviteSep 18 · 5,000 Meters Varsity · Place 5 · OtsegoOtsego5,000 Meters Varsity516:49.04 PB10
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters Bronze(MHSAA Div 2) · Place 50 · OtsegoOtsego5,000 Meters Bronze(MHSAA Div 2)5017:47.210
Aug 29Centerville Saturday Night Lights (HS) presented by NikeAug 29 · 5,000 Meters Bowman Championship Boys 5k Race · Place 30 · OtsegoOtsego5,000 Meters Bowman Championship Boys 5k Race3016:50.4 PB10
Aug 25St. Joseph InvitationalAug 25 · 5,000 Meters Varsity Men · Place 4 · OtsegoOtsego5,000 Meters Varsity Men417:00.3 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Bronze · Place 63 · OtsegoOtsego5,000 Meters Bronze6317:00.20 PB9
Nov 8MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys Elite Open #1 · Place 108 · OtsegoOtsego5,000 Meters Boys Elite Open #110817:24.72 PB9
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Bronze(MHSAA Div 2) · Place 37 · OtsegoOtsego5,000 Meters Bronze(MHSAA Div 2)3717:34.4 PB9
Aug 29Irish InvitationalAug 29 · 2 Miles Varsity · Place 55 · OtsegoOtsego2 Miles Varsity5510:46.4 PB9

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 28Otsego Bulldog Invitational Sep 28 · 2 Miles Middle School Varsity Division 1 · Place 4 · MS OtsegoMS Otsego2 Miles Middle School Varsity Division 1411:18.808

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 11NXR Midwest MS & Community Race RegistrationNov 11 · 3,000 Meters MS Boys (6-8th Gr) - Saturday · Place 47 · UnattachedUnattached3,000 Meters MS Boys (6-8th Gr) - Saturday4710:30.6 PB7
Oct 21West Michigan Middle School Championship and GRPS Elementary InvitationalOct 21 · 2 Miles Large School Varsity · Place 4 · OtsegoOtsego2 Miles Large School Varsity412:15.22 PB7
Oct 14MHSAA Middle School Regional - Zone 6 @ Holland ChristianOct 14 · 2 Miles Middle School Large School · Place 6 · OtsegoOtsego2 Miles Middle School Large School611:33.43 PB7
Oct 12Wolverine Conference MS Championship Meet @ Paw Paw HSOct 12 · 2 Miles Middle School "Varsity" · Place 2 · OtsegoOtsego2 Miles Middle School "Varsity"211:18.48 PB7
Oct 5Otsego at VicksburgOct 5 · 2 Miles Middle School · Place 1 · OtsegoOtsego2 Miles Middle School111:18 PB7
Sep 28Three Rivers at OtsegoSep 28 · 2 Miles Middle School · Place 1 · OtsegoOtsego2 Miles Middle School111:27.247
Sep 21Otsego at Paw PawSep 21 · 2 Miles MS · Place 1 · OtsegoOtsego2 Miles MS111:387
Sep 14Plainwell at OtsegoSep 14 · 2 Miles Middle School · Place 1 · OtsegoOtsego2 Miles Middle School111:19.77 PB7

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 12NXR Midwest Middle School & Community Race RegistrationNov 12 · 3,000 Meters MS Boys (6-8th Gr) - Saturday Race · Place 51 · Portage CentralPortage Central3,000 Meters MS Boys (6-8th Gr) - Saturday Race5111:21.3 PB6
Oct 18KAMSL League Meet @Portage WestOct 18 · 2 Miles Varsity · Place 14 · Portage CentralPortage Central2 Miles Varsity1411:57.64 PB6
Oct 1Otsego Bulldog InvitationalOct 1 · 2 Miles Middle School Varsity Division 1 · Place 41 · MS_Portage CentralMS_Portage Central2 Miles Middle School Varsity Division 14112:24.726
Sep 26KAMSL LMS vs GL vs PC @Riverside ElementarySep 26 · 3,200 Meters Middle School · Place 3 · Portage CentralPortage Central3,200 Meters Middle School312:49.90 PB6
Sep 19KAMSL Meet @Portage WestSep 19 · 2 Miles Middle School · Place 9 · Portage CentralPortage Central2 Miles Middle School913:06.706
Sep 12KAMSL League Meet at Portage 2Sep 12 · 2 Miles Middle School · Place 5 · Portage CentralPortage Central2 Miles Middle School512:42.98 PB6
Sep 10Lakeview InviteSep 10 · 2,600 Meters Middle School · Place 11 · Ms_portage CentralMs_portage Central2,600 Meters Middle School119:54.276
Sep 6KAMSL League Meet at Portage 1Sep 6 · 2 Miles Middle School · Place 14 · Portage CentralPortage Central2 Miles Middle School1413:04.146