Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bangor High SchoolSW10 League Jamboree Bangor · Sep 3024:14.2SW10 League Jamboree BangorSeptember 30, 2026
5,000 Meters · Bloomingdale HSBloomingdale Invitational · Oct 1123:36.88Bloomingdale InvitationalOctober 11, 2025
5,000 Meters · Centreville High SchoolSW10 Jamboree #1 at Centreville · Sep 1026:27.28SW10 Jamboree #1 at CentrevilleSeptember 10, 2025
5,000 Meters · Comstock High SchoolSW10 Jamboree #2 at Comstock · Sep 2425:37.03SW10 Jamboree #2 at ComstockSeptember 24, 2025
5,000 Meters · Forest Akers East Golf Course2026 Spartan Cross Country Invitational · Sep 1124:52.32026 Spartan Cross Country InvitationalSeptember 11, 2026
5,000 Meters · Lake Township ParkBridgman Invitational · Aug 2524:02.2Bridgman InvitationalAugust 25, 2026
5,000 Meters · Lawrence HSSW10 Jamboree #3 at Lawrence · Oct 824:51.84SW10 Jamboree #3 at LawrenceOctober 8, 2025
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 323:25.9825th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Parchment HSParchment Classic · Sep 2325:28.14Parchment ClassicSeptember 23, 2026
5,000 Meters · Portage West Middle SchoolMHSAA LP Region 22-3 @ Portage Central · Oct 3122:46.40MHSAA LP Region 22-3 @ Portage CentralOctober 31, 2026
5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 425:09.68Hartford Teske InvitationalSeptember 4, 2025
5,000 Meters · White Pigeon Jr/Sr High SchoolSW10 League Jamboree White Pigeon · Oct 1423:54.5SW10 League Jamboree White PigeonOctober 14, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 22-3 @ Portage CentralOct 31 · 5,000 Meters D3 Boys · Place 87 · Bloomingdale5,000 Meters D3 Boys8722:46.40 PB12
Oct 17The Cardinal OpenOct 17 · 5,000 Meters Varsity · Place 34 · Bloomingdale5,000 Meters Varsity3423:13.2012
Oct 14SW10 League Jamboree White PigeonOct 14 · 5,000 Meters Varsity · Place 56 · Bloomingdale5,000 Meters Varsity5623:54.5 PB12
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D3 and D4 Varsity · Place 123 · Bloomingdale5,000 Meters D3 and D4 Varsity12323:25.98 PB12
Sep 30SW10 League Jamboree BangorSep 30 · 5,000 Meters Varsity · Place 51 · Bloomingdale5,000 Meters Varsity5124:14.2 PB12
Sep 23Parchment ClassicSep 23 · 5,000 Meters Varsity · Place 69 · Bloomingdale5,000 Meters Varsity6925:28.14 PB12
Sep 16SW10 League Jamboree BloomingdaleSep 16 · 5,000 Meters Varsity · Place 62 · Bloomingdale5,000 Meters Varsity6227:26.512
Sep 112026 Spartan Cross Country InvitationalSep 11 · 5,000 Meters White(MHSAA Div 3&4) · Place 258 · Bloomingdale5,000 Meters White(MHSAA Div 3&4)25824:52.3 PB12
Aug 25Bridgman InvitationalAug 25 · 5,000 Meters Varsity · Place 38 · Bloomingdale5,000 Meters Varsity3824:02.2 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11Bloomingdale InvitationalOct 11 · 5,000 Meters Varsity · Place 44 · Bloomingdale5,000 Meters Varsity4423:36.88 PB11
Oct 8SW10 Jamboree #3 at LawrenceOct 8 · 5,000 Meters Varsity · Place 61 · Bloomingdale5,000 Meters Varsity6124:51.84 PB11
Sep 24SW10 Jamboree #2 at ComstockSep 24 · 5,000 Meters Varsity · Place 51 · Bloomingdale5,000 Meters Varsity5125:37.03 PB11
Sep 10SW10 Jamboree #1 at CentrevilleSep 10 · 5,000 Meters Varsity · Place 53 · Bloomingdale5,000 Meters Varsity5326:27.28 PB11
Sep 4Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 65 · Bloomingdale5,000 Meters Varsity6525:09.68 PB11