Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bangor High SchoolSW10 League Jamboree Bangor · Sep 30 | 23:48.7 | SW10 League Jamboree Bangor | September 30, 2026 |
| 5,000 Meters · Bloomingdale HSBloomingdale Invitational · Oct 11 | 21:34.69 | Bloomingdale Invitational | October 11, 2025 |
| 5,000 Meters · Centreville High SchoolSW10 Jamboree #1 at Centreville · Sep 10 | 24:41.01 | SW10 Jamboree #1 at Centreville | September 10, 2025 |
| 5,000 Meters · Comstock High SchoolSW10 Jamboree #2 at Comstock · Sep 24 | 21:53.19 | SW10 Jamboree #2 at Comstock | September 24, 2025 |
| 5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 18 | 22:58.57 | Gobles Invitational | October 18, 2025 |
| 5,000 Meters · Lake Township ParkBridgman Invitational · Aug 25 | 24:23.5 | Bridgman Invitational | August 25, 2026 |
| 5,000 Meters · Lawrence HSSW10 Jamboree #3 at Lawrence · Oct 8 | 21:16.75 | SW10 Jamboree #3 at Lawrence | October 8, 2025 |
| 5,000 Meters · Mendon Cross Country CourseMendon Invitational · Sep 13 | 21:55.2 | Mendon Invitational | September 13, 2025 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 22-3 @ Portage Central · Oct 31 | 22:36.21 | MHSAA LP Region 22-3 @ Portage Central | October 31, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 22:17.3 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Riverview Park (St Joe) OFFICIALLaker Coed Invitational · Sep 16 | 22:08.89 | Laker Coed Invitational | September 16, 2025 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 4 | 21:35.98 | Hartford Teske Invitational | September 4, 2025 |
| 5,000 Meters · White Pigeon Jr/Sr High SchoolSW10 League Jamboree White Pigeon · Oct 14 | 22:30.2 | SW10 League Jamboree White Pigeon | October 14, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Region 22-3 @ Portage CentralOct 31 · 5,000 Meters D3 Boys · Place 86 · Hartford | 5,000 Meters D3 Boys | 86 | 22:36.21 PB | 12 |
| Oct 24 | Gobles Invitational Oct 24 · 5,000 Meters Varsity · Place 87 · Hartford | 5,000 Meters Varsity | 87 | 22:35.5 | 12 |
| Oct 17 | The Cardinal OpenOct 17 · 5,000 Meters Varsity · Place 30 · Hartford | 5,000 Meters Varsity | 30 | 22:04.27 | 12 |
| Oct 14 | SW10 League Jamboree White PigeonOct 14 · 5,000 Meters Varsity · Place 49 · Hartford | 5,000 Meters Varsity | 49 | 22:30.2 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 3 · Place 344 · Hartford | 5,000 Meters Division 3 | 344 | 22:17.3 PB | 12 |
| Sep 30 | SW10 League Jamboree BangorSep 30 · 5,000 Meters Varsity · Place 49 · Hartford | 5,000 Meters Varsity | 49 | 23:48.7 PB | 12 |
| Sep 22 | Our Lady of the Lake Coed InvitationalSep 22 · 5,000 Meters High School · Place 48 · Hartford | 5,000 Meters High School | 48 | 23:26.05 | 12 |
| Sep 16 | SW10 League Jamboree BloomingdaleSep 16 · 5,000 Meters Varsity · Place 50 · Hartford | 5,000 Meters Varsity | 50 | 24:47.3 | 12 |
| Sep 10 | Hartford Teske InvitationalSep 10 · 5,000 Meters Varsity · Place 54 · Hartford | 5,000 Meters Varsity | 54 | 23:36.66 | 12 |
| Aug 25 | Bridgman InvitationalAug 25 · 5,000 Meters Varsity · Place 42 · Hartford | 5,000 Meters Varsity | 42 | 24:23.5 PB | 12 |
| Aug 19 | Jim Carey Early BirdAug 19 · 5,000 Meters Varsity · Place 28 · Hartford | 5,000 Meters Varsity | 28 | 25:26 | 12 |
2025 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 84 · Hartford | 5,000 Meters Varsity | 84 | 22:58.57 PB | 11 |
| Oct 11 | Bloomingdale InvitationalOct 11 · 5,000 Meters Varsity · Place 33 · Hartford | 5,000 Meters Varsity | 33 | 21:34.69 PB | 11 |
| Oct 8 | SW10 Jamboree #3 at LawrenceOct 8 · 5,000 Meters Varsity · Place 38 · Hartford | 5,000 Meters Varsity | 38 | 21:16.75 PB | 11 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 3 · Place 325 · Hartford | 5,000 Meters Division 3 | 325 | 22:30.3 | 11 |
| Oct 4 | 2025 Portage InvitationalOct 4 · 5,000 Meters Division 3 · Place 325 · Hartford | 5,000 Meters Division 3 | 325 | 22:30.3 | 11 |
| Sep 24 | SW10 Jamboree #2 at ComstockSep 24 · 5,000 Meters Varsity · Place 30 · Hartford | 5,000 Meters Varsity | 30 | 21:53.19 PB | 11 |
| Sep 16 | Laker Coed InvitationalSep 16 · 5,000 Meters HS Boys · Place 40 · Hartford | 5,000 Meters HS Boys | 40 | 22:08.89 PB | 11 |
| Sep 13 | Mendon Invitational Sep 13 · 5,000 Meters Varsity · Place 35 · Hartford | 5,000 Meters Varsity | 35 | 21:55.2 PB | 11 |
| Sep 10 | SW10 Jamboree #1 at CentrevilleSep 10 · 5,000 Meters Varsity · Place 49 · Hartford | 5,000 Meters Varsity | 49 | 24:41.01 PB | 11 |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 43 · Hartford | 5,000 Meters Varsity | 43 | 21:35.98 PB | 11 |
| Aug 27 | Kalamazoo InviteAug 27 · 5,000 Meters Varsity · Place 113 · Hartford | 5,000 Meters Varsity | 113 | 23:16.9 | 11 |
| Aug 19 | Bridgman InvitationalAug 19 · 5,000 Meters Varsity · Place 38 · Hartford | 5,000 Meters Varsity | 38 | 22:52.5 | 11 |
| Aug 15 | Jim Carey Early BirdAug 15 · 5,000 Meters Varsity · Hartford | 5,000 Meters Varsity | 0 | 24:46.50Unofficial | 11 |
2024 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Gobles Little Guys InvitationalOct 19 · 5,000 Meters Varsity · Place 75 · Hartford | 5,000 Meters Varsity | 75 | 21:38.39 | 10 |
| Oct 12 | Bloomingdale InvitationalOct 12 · 5,000 Meters Varsity · Place 41 · Hartford | 5,000 Meters Varsity | 41 | 20:58.80 | 10 |
| Oct 9 | Southwest 10 Jamboree #3Oct 9 · 5,000 Meters Varsity · Place 41 · Hartford | 5,000 Meters Varsity | 41 | 21:27.0 | 10 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 3 · Place 327 · Hartford | 5,000 Meters Division 3 | 327 | 21:23.4 | 10 |
| Sep 25 | Southwest 10 Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 43 · Hartford | 5,000 Meters Varsity | 43 | 22:08.7 | 10 |
| Sep 17 | Laker Coed InvitationalSep 17 · 5,000 Meters Varsity · Place 52 · Hartford | 5,000 Meters Varsity | 52 | 23:02.88 | 10 |
| Sep 14 | Mendon InvitationalSep 14 · 5,000 Meters Varsity · Place 45 · Hartford | 5,000 Meters Varsity | 45 | 22:47.9 | 10 |
| Sep 11 | Southwest 10 Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 43 · Hartford | 5,000 Meters Varsity | 43 | 23:57.0 | 10 |
| Sep 5 | Hartford Teske InvitationalSep 5 · 5,000 Meters Varsity · Place 50 · Hartford | 5,000 Meters Varsity | 50 | 23:56.68 | 10 |
| Aug 28 | Kalamazoo InviteAug 28 · 5,000 Meters Varsity · Place 69 · Hartford | 5,000 Meters Varsity | 69 | 26:13.6 | 10 |
| Aug 20 | Bridgman InvitationalAug 20 · 5,000 Meters Varsity · Place 52 · Hartford | 5,000 Meters Varsity | 52 | 24:13.3 | 10 |
| Aug 16 | Jim Carey Early Bird InvitationalAug 16 · 5,000 Meters Varsity · Place 26 · Hartford | 5,000 Meters Varsity | 26 | 29:08.81 | 10 |
2022 Cross Country
4 results