Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bangor High SchoolSW10 League Jamboree Bangor · Sep 30 | 20:37.7 | SW10 League Jamboree Bangor | September 30, 2026 |
| 5,000 Meters · Bloomingdale HSSW10 League Jamboree Bloomingdale · Sep 16 | 20:42.8 | SW10 League Jamboree Bloomingdale | September 16, 2026 |
| 5,000 Meters · Centreville High SchoolSW10 Jamboree #1 at Centreville · Sep 10 | 24:11.73 | SW10 Jamboree #1 at Centreville | September 10, 2025 |
| 5,000 Meters · Comstock High SchoolSW10 Jamboree #2 at Comstock · Sep 24 | 23:06.34 | SW10 Jamboree #2 at Comstock | September 24, 2025 |
| 5,000 Meters · Constantine HSSt. Joseph County HS Meet · Oct 21 | 20:43.65 | St. Joseph County HS Meet | October 21, 2025 |
| 5,000 Meters · Dowagiac MSRock-N-Run Invitational · Oct 8 | 20:50.4 | Rock-N-Run Invitational | October 8, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 20:02.2 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · New Buffalo Elementary SchoolNew Buffalo Invitational · Aug 27 | 25:38.3 | New Buffalo Invitational | August 27, 2025 |
| 5,000 Meters · Portage West Middle SchoolMHSAA LP Region 32-4 @ Portage Central · Oct 30 | 19:28.71 | MHSAA LP Region 32-4 @ Portage Central | October 30, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 19:41.7 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Sturgis Middle SchoolSturgis Kickoff Classic · Aug 22 | 21:21.07 | Sturgis Kickoff Classic | August 22, 2026 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 10 | 20:06.87 | Hartford Teske Invitational | September 10, 2026 |
| 5,000 Meters · White Pigeon Jr/Sr High SchoolSW10 League Jamboree White Pigeon · Oct 14 | 20:15.9 | 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 |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 204 · White Pigeon | 5,000 Meters D4 | 204 | 20:02.2 PB | 10 |
| Oct 30 | MHSAA LP Region 32-4 @ Portage CentralOct 30 · 5,000 Meters D4 Boys · Place 19 · White Pigeon | 5,000 Meters D4 Boys | 19 | 19:28.71 PB | 10 |
| Oct 26 | St. Joseph County MeetOct 26 · 5,000 Meters Varsity · Place 34 · White Pigeon | 5,000 Meters Varsity | 34 | 20:41.29 | 10 |
| Oct 20 | Raider InvitationalOct 20 · 5,000 Meters Varsity · Place 19 · White Pigeon | 5,000 Meters Varsity | 19 | 19:37.3 | 10 |
| Oct 14 | SW10 League Jamboree White PigeonOct 14 · 5,000 Meters Varsity · Place 29 · White Pigeon | 5,000 Meters Varsity | 29 | 20:15.9 PB | 10 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 4 · Place 109 · White Pigeon | 5,000 Meters Division 4 | 109 | 19:41.7 PB | 10 |
| Oct 8 | Rock-N-Run InvitationalOct 8 · 5,000 Meters Varsity Men · Place 23 · White Pigeon | 5,000 Meters Varsity Men | 23 | 20:50.4 PB | 10 |
| Sep 30 | SW10 League Jamboree BangorSep 30 · 5,000 Meters Varsity · Place 21 · White Pigeon | 5,000 Meters Varsity | 21 | 20:37.7 PB | 10 |
| Sep 16 | SW10 League Jamboree BloomingdaleSep 16 · 5,000 Meters Varsity · Place 20 · White Pigeon | 5,000 Meters Varsity | 20 | 20:42.8 PB | 10 |
| Sep 10 | Hartford Teske InvitationalSep 10 · 5,000 Meters Varsity · Place 24 · White Pigeon | 5,000 Meters Varsity | 24 | 20:06.87 PB | 10 |
| Aug 22 | Sturgis Kickoff ClassicAug 22 · 5,000 Meters Boys Race · Place 22 · White Pigeon | 5,000 Meters Boys Race | 22 | 21:21.07 PB | 10 |
2025 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 4 FinalsNov 1 · 5,000 Meters Division 4 · Place 223 · White Pigeon | 5,000 Meters Division 4 | 223 | 20:28.40 | 9 |
| Oct 25 | MHSAA LP Region 32-4 @ Three Oaks River Valley (C)Oct 25 · 5,000 Meters Division 4 · Place 32 · White Pigeon | 5,000 Meters Division 4 | 32 | 20:46.12 | 9 |
| Oct 21 | St. Joseph County HS MeetOct 21 · 5,000 Meters Varsity · Place 50 · White Pigeon | 5,000 Meters Varsity | 50 | 20:43.65 PB | 9 |
| Oct 16 | White Pigeon Invitational Oct 16 · 5,000 Meters Varsity · Place 17 · White Pigeon | 5,000 Meters Varsity | 17 | 21:20.4 | 9 |
| Oct 9 | Rock-N-Run InvitationalOct 9 · 5,000 Meters Varsity · Place 54 · White Pigeon | 5,000 Meters Varsity | 54 | 21:45.5 | 9 |
| Sep 24 | SW10 Jamboree #2 at ComstockSep 24 · 5,000 Meters Varsity · Place 40 · White Pigeon | 5,000 Meters Varsity | 40 | 23:06.34 PB | 9 |
| Sep 17 | Parchment ClassicSep 17 · 5,000 Meters Varsity · Place 67 · White Pigeon | 5,000 Meters Varsity | 67 | 23:12.03 | 9 |
| Sep 13 | Constantine Invitational 2025Sep 13 · 5,000 Meters Varsity · Place 16 · White Pigeon | 5,000 Meters Varsity | 16 | 22:20.95 | 9 |
| Sep 10 | SW10 Jamboree #1 at CentrevilleSep 10 · 5,000 Meters Varsity · Place 42 · White Pigeon | 5,000 Meters Varsity | 42 | 24:11.73 PB | 9 |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 52 · White Pigeon | 5,000 Meters Varsity | 52 | 22:27.96 | 9 |
| Aug 27 | New Buffalo InvitationalAug 27 · 5,000 Meters Varsity · Place 64 · White Pigeon | 5,000 Meters Varsity | 64 | 25:38.3 PB | 9 |
| Aug 23 | Sturgis Kickoff ClassicAug 23 · 5,000 Meters Varsity · Place 82 · White Pigeon | 5,000 Meters Varsity | 82 | 25:41.01 | 9 |
2024 Cross Country
7 results