Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSMHSAA LP Region 31-4 @ Allendale · Oct 31 | 18:12.13 | MHSAA LP Region 31-4 @ Allendale | October 31, 2026 |
| 5,000 Meters · Fennville High SchoolSAC HS Jamboree #1 · Sep 16 | 18:51.51 | SAC HS Jamboree #1 | September 16, 2026 |
| 5,000 Meters · Gilmore Car MuseumSAC Championship · Oct 15 | 18:55.44 | SAC Championship | October 15, 2026 |
| 5,000 Meters · Gobles Middle/High SchoolGobles Invitational · Oct 18 | 20:07.02 | Gobles Invitational | October 18, 2025 |
| 5,000 Meters · Lake Township ParkSAC HS Jamboree #2 at Bridgman · Sep 30 | 19:06.9 | SAC HS Jamboree #2 at Bridgman | September 30, 2026 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 4 Finals · Nov 7 | 18:44.0 | MHSAA LP Division 4 Finals | November 7, 2026 |
| 5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 3 | 18:30.74 | 25th Annual Bulldog Invitational | October 3, 2026 |
| 5,000 Meters · Pewamo-Westphalia Community SchoolsPewamo-Westphalia Invitational · Sep 26 | 18:22.38 | Pewamo-Westphalia Invitational | September 26, 2026 |
| 5,000 Meters · Portage West Middle SchoolPortage Central Early Bird · Aug 21 | 19:16.83 | Portage Central Early Bird | August 21, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 18:36.4 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 28 | 18:40.7 | 2026 Under the Lights Invite | August 28, 2026 |
| 5,000 Meters · Van Buren Youth FairHartford Teske Invitational · Sep 10 | 18:55.48 | Hartford Teske Invitational | September 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MHSAA LP Division 4 FinalsNov 7 · 5,000 Meters D4 · Place 136 · Gobles | 5,000 Meters D4 | 136 | 18:44.0 PB | 11 |
| Oct 31 | MHSAA LP Region 31-4 @ AllendaleOct 31 · 5,000 Meters D4 Boys · Place 22 · Gobles | 5,000 Meters D4 Boys | 22 | 18:12.13 PB | 11 |
| Oct 24 | Gobles Invitational Oct 24 · 5,000 Meters Varsity · Place 25 · Gobles | 5,000 Meters Varsity | 25 | 19:07.7 | 11 |
| Oct 15 | SAC Championship Oct 15 · 5,000 Meters Varsity · Place 48 · Gobles | 5,000 Meters Varsity | 48 | 18:55.44 PB | 11 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 4 · Place 76 · Gobles | 5,000 Meters Division 4 | 76 | 18:36.4 PB | 11 |
| Oct 3 | 25th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 129 · Gobles | 5,000 Meters D2 Varsity | 129 | 18:30.74 PB | 11 |
| Sep 30 | SAC HS Jamboree #2 at BridgmanSep 30 · 5,000 Meters Varsity · Place 42 · Gobles | 5,000 Meters Varsity | 42 | 19:06.9 PB | 11 |
| Sep 26 | Pewamo-Westphalia InvitationalSep 26 · 5,000 Meters White Division (Small) - Boys · Place 35 · Gobles | 5,000 Meters White Division (Small) - Boys | 35 | 18:22.38 PB | 11 |
| Sep 16 | SAC HS Jamboree #1Sep 16 · 5,000 Meters Varsity · Place 38 · Gobles | 5,000 Meters Varsity | 38 | 18:51.51 PB | 11 |
| Sep 10 | Hartford Teske InvitationalSep 10 · 5,000 Meters Varsity · Place 13 · Gobles | 5,000 Meters Varsity | 13 | 18:55.48 PB | 11 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Midnight Boys · Place 46 · Gobles | 5,000 Meters Midnight Boys | 46 | 18:40.7 PB | 11 |
| Aug 21 | Portage Central Early BirdAug 21 · 5,000 Meters Varsity · Place 143 · Gobles | 5,000 Meters Varsity | 143 | 19:16.83 PB | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MHSAA LP Division 4 FinalsNov 1 · 5,000 Meters Division 4 · Place 160 · Gobles | 5,000 Meters Division 4 | 160 | 18:36.00 | 10 |
| Oct 25 | MHSAA LP Region 31-4 @ Allendale (C)Oct 25 · 5,000 Meters Division 4 · Place 34 · Gobles | 5,000 Meters Division 4 | 34 | 18:59.26 | 10 |
| Oct 18 | Gobles InvitationalOct 18 · 5,000 Meters Varsity · Place 35 · Gobles | 5,000 Meters Varsity | 35 | 20:07.02 PB | 10 |
| Sep 24 | SAC HS Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 35 · Gobles | 5,000 Meters Varsity | 35 | 19:39.79 | 10 |
| Sep 10 | SAC Conference Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 30 · Gobles | 5,000 Meters Varsity | 30 | 19:06.79 | 10 |
| Sep 4 | Hartford Teske InvitationalSep 4 · 5,000 Meters Varsity · Place 17 · Gobles | 5,000 Meters Varsity | 17 | 19:28.90 | 10 |
| Aug 15 | Portage Central Early BirdAug 15 · 5,000 Meters Varsity · Place 83 · Gobles | 5,000 Meters Varsity | 83 | 19:28.97 | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 4 · Place 98 · Gobles | 5,000 Meters Division 4 | 98 | 20:03.4 | 9 |
| Sep 25 | SAC HS Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 74 · Gobles | 5,000 Meters Varsity | 74 | 21:31.81 | 9 |
| Sep 21 | Bangor InvitationalSep 21 · 5,000 Meters Varsity · Place 68 · Gobles | 5,000 Meters Varsity | 68 | 22:18.04 | 9 |
| Sep 11 | SAC HS Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 70 · Gobles | 5,000 Meters Varsity | 70 | 22:04.24 | 9 |
| Sep 5 | Hartford Teske InvitationalSep 5 · 5,000 Meters Varsity · Place 42 · Gobles | 5,000 Meters Varsity | 42 | 23:00.08 | 9 |
| Aug 21 | Baker Woods Invitational Early SeasonAug 21 · 5,000 Meters Varsity · Place 24 · Gobles | 5,000 Meters Varsity | 24 | 25:31.30 | 9 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 115 · Gobles | 5,000 Meters Varsity | 115 | 20:29.65 | 9 |