Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Grand Rapids Union High SchoolOK Green Conference Meet 3 · Sep 30 | 16:25.55 | OK Green Conference Meet 3 | September 30, 2020 |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 2 | 17:01.1 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · Hamilton HSOK Green Jamboree #3 · Oct 8 | 17:47.98 | OK Green Jamboree #3 | October 8, 2019 |
| 5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 2 | 16:57.7 | MHSAA LP D1 Finals | November 2, 2019 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 16:40.2 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Reeths-Puffer High SchoolOK Green Conference Championship Meet · Oct 20 | 17:23.31 | OK Green Conference Championship Meet | October 20, 2021 |
| 5,000 Meters · Riverside ParkOK Green Jamboree at Riverside Park · Sep 28 | 16:53.88 | OK Green Jamboree at Riverside Park | September 28, 2022 |
| 8,000 Meters · Apalachee Regional ParkNAIA Cross Country Championships · Nov 21 | 26:56.26 | NAIA Cross Country Championships | November 21, 2025 |
| 8,000 Meters · Aspen Ridge Golf CourseMidwest Classic · Sep 19 | 26:37.00 | Midwest Classic | September 19, 2025 |
| 8,000 Meters · Gans Creek Recreation AreaGans Creek Classic College · Sep 25 | 25:37.9 | Gans Creek Classic College | September 25, 2026 |
| 8,000 Meters · Heritage Park (Adrian) OFFICIALWolverine-Hoosier (WHAC) Cross Country Championships · Nov 7 | 25:09.10 | Wolverine-Hoosier (WHAC) Cross Country Championships | November 7, 2025 |
| 8,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 5 | 25:28.8 | Indiana Wesleyan Twilight Invitational | September 5, 2025 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 25 | 25:07.40 | NAIA Great Lakes Challenge | October 25, 2025 |
| 8,000 Meters · Riverside ParkNAIA Great Lakes Challenge XC Invitational · Oct 21 | 26:30.3 | NAIA Great Lakes Challenge XC Invitational | October 21, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | NAIA Cross Country ChampionshipsNov 21 · 8,000 Meters NAIA Championship · Place 229 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters NAIA Championship | 229 | 26:56.26 PB | Jr |
| Nov 7 | Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 7 · 8,000 Meters Collegiate · Place 3 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Collegiate | 3 | 25:09.10 PB | Jr |
| Oct 25 | NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - Maroon · Place 41 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Mens 8K - Maroon | 41 | 25:07.40 PB | Jr |
| Sep 19 | Midwest ClassicSep 19 · 8,000 Meters College · Place 6 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters College | 6 | 26:37.00 PB | Jr |
| Sep 5 | Indiana Wesleyan Twilight InvitationalSep 5 · 8,000 Meters Men's Race · Place 29 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Men's Race | 29 | 25:28.8 PB | Jr |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | NAIA Cross Country ChampionshipsNov 22 · 8,000 Meters Championship · Place 132 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Championship | 132 | 25:21.8 | SO |
| Nov 8 | 2024 WHAC XC ChampionshipsNov 8 · 8,000 Meters Varsity · Place 8 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Varsity | 8 | 25:36.42 | So |
| Oct 26 | NAIA Great Lakes ChallengeOct 26 · 8,000 Meters Varsity · Place 38 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Varsity | 38 | 25:06.2 | SO |
| Sep 27 | Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 147 · Cornerstone (Mich.)Cornerstone (Mich.) | 8,000 Meters Open | 147 | 26:12.4 | So |
| Sep 13 | WSU Warrior ChallengeSep 13 · 5 Miles Varsity · Place 33 · CornerstoneCornerstone | 5 Miles Varsity | 33 | 26:42.8 | SO |
| Aug 30 | CMU Jeff Drenth Memorial InviteAug 30 · 5,000 Meters Varsity · Place 27 · CornerstoneCornerstone | 5,000 Meters Varsity | 27 | 15:58.7 | SO |
2023 Cross Country
4 results2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 57 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 57 | 16:30.44 | 12 |
| Oct 29 | MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 8 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 8 | 16:23.57 | 12 |
| Oct 19 | OK Green Conference MeetOct 19 · 5,000 Meters Varsity · Place 2 · Zeeland WestZeeland West | 5,000 Meters Varsity | 2 | 16:29.93 | 12 |
| Oct 15 | Kent Ottawa Invite at GaineyOct 15 · 5,000 Meters Varsity · Place 1 · Zeeland WestZeeland West | 5,000 Meters Varsity | 1 | 16:38.90 | 12 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 35 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 35 | 16:17.9 | 12 |
| Oct 1 | Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 6 · Zeeland WestZeeland West | 5,000 Meters Varsity | 6 | 16:27.70 | 12 |
| Sep 28 | OK Green Jamboree at Riverside ParkSep 28 · 5,000 Meters Varsity · Place 7 · Zeeland WestZeeland West | 5,000 Meters Varsity | 7 | 16:53.88 PB | 12 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West | 5,000 Meters Varsity | 8 | 16:47.7 | 12 |
| Sep 7 | Wyoming High schoolSep 7 · 2.6 Miles Varsity · Place 2 · Zeeland WestZeeland West | 2.6 Miles Varsity | 2 | 14:52.80 | SR |
| Aug 26 | 2022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 8 · Zeeland WestZeeland West | 5,000 Meters Varsity | 8 | 16:36.90 | SR |
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 22 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 22 | 16:54.89 | 11 |
| Oct 20 | OK Green Conference Championship MeetOct 20 · 5,000 Meters Boys Varsity · Place 11 · Zeeland WestZeeland West | 5,000 Meters Boys Varsity | 11 | 17:23.31 PB | 11 |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Varsity · Place 1 · Zeeland WestZeeland West | 5,000 Meters Varsity | 1 | 17:17.7 | 11 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 58 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 58 | 16:43.1 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 20 · Zeeland WestZeeland West | 5,000 Meters High School Scarlet (Big) | 20 | 17:01.1 PB | 11 |
| Sep 29 | OK Green Conference Meet #2Sep 29 · 5,000 Meters Varsity · Place 5 · Zeeland WestZeeland West | 5,000 Meters Varsity | 5 | 17:15.30 | 11 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 19 · Zeeland WestZeeland West | 5,000 Meters Varsity | 19 | 16:54.97 | 11 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 18 · Zeeland WestZeeland West | 5,000 Meters Varsity | 18 | 17:05.8 | 11 |
| Aug 27 | 2021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 9 · Zeeland WestZeeland West | 5,000 Meters Varsity | 9 | 17:05.90 | 11 |
2020 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 03-1 @ PortageOct 30 · 5,000 Meters D1 Boys · Place 23 · Zeeland WestZeeland West | 5,000 Meters D1 Boys | 23 | 16:42.56 | 10 |
| Oct 24 | MHSAA Pre-Regional 05-1 @ Holland W OttawaOct 24 · 5,000 Meters Varsity · Place 12 · Zeeland WestZeeland West | 5,000 Meters Varsity | 12 | 16:50.30 | 10 |
| Oct 14 | OK Green Conference MeetOct 14 · 5,000 Meters Varsity · Place 4 · Zeeland WestZeeland West | 5,000 Meters Varsity | 4 | 16:33.04 | 10 |
| Oct 10 | Little PortageOct 10 · 5,000 Meters Varsity · Place 17 · Zeeland WestZeeland West | 5,000 Meters Varsity | 17 | 17:19.85 | 10 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 38 · Zeeland WestZeeland West | 5,000 Meters Varsity | 38 | 17:00.79 | So |
| Sep 30 | OK Green Conference Meet 3Sep 30 · 4,667.1 Meters Varsity Boys Race 1 · Place 3 · Zeeland WestZeeland West | 4,667.1 Meters Varsity Boys Race 1 | 3 | 16:25.55 PB | 10 |
| Sep 16 | OK Green Jamboree @ HollandSep 16 · 5,000 Meters Varsity · Place 6 · Zeeland WestZeeland West | 5,000 Meters Varsity | 6 | 17:22.76 | 10 |
| Sep 12 | West Ottawa Bredeweg InviteSep 12 · 5,000 Meters Varsity · Place 29 · Zeeland WestZeeland West | 5,000 Meters Varsity | 29 | 19:03.62 | 10 |
| Sep 2 | OK Green Conference Meet #1Sep 2 · 5,000 Meters Varsity · Place 2 · Zeeland WestZeeland West | 5,000 Meters Varsity | 2 | 17:16.74 | 10 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 140 · Zeeland WestZeeland West | 5,000 Meters D1 | 140 | 16:57.7 PB | 9 |
| Oct 26 | MHSAA LP Region 03-1 @ Portage CentralOct 26 · 5,000 Meters Division 1 · Place 16 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 16 | 16:35.4 | 9 |
| Oct 17 | OK Green Conference MeetOct 17 · 5,000 Meters Varsity · Place 9 · Zeeland WestZeeland West | 5,000 Meters Varsity | 9 | 16:58.90 | 9 |
| Oct 8 | OK Green Jamboree #3Oct 8 · 5,000 Meters Varsity 1 · Place 3 · Zeeland WestZeeland West | 5,000 Meters Varsity 1 | 3 | 17:47.98 PB | 9 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 · Place 63 · Zeeland WestZeeland West | 5,000 Meters Division 1 | 63 | 16:40.2 PB | 9 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 24 · Zeeland WestZeeland West | 5,000 Meters Varsity | 24 | 17:02.3 | 9 |
| Sep 18 | OK Green Jamboree #2Sep 18 · 5,000 Meters Varsity · Place 7 · Zeeland WestZeeland West | 5,000 Meters Varsity | 7 | 17:42.23 | 9 |
| Sep 13 | 2019 MSU Spartan InviteSep 13 · 5,000 Meters Varsity · Place 35 · Zeeland WestZeeland West | 5,000 Meters Varsity | 35 | 17:48.1 | FR |
| Sep 7 | West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 32 · Zeeland WestZeeland West | 5,000 Meters Varsity | 32 | 17:43.6 | 9 |
| Sep 4 | OK Green Jamboree #1Sep 4 · 5,000 Meters Varsity · Place 10 · Zeeland WestZeeland West | 5,000 Meters Varsity | 10 | 17:40.80 | 9 |
| Aug 23 | Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 13 · Zeeland WestZeeland West | 5,000 Meters Varsity | 13 | 17:32.8 | 9 |