Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3900 m · Allendale HSAllendale Falcon Invite · Oct 2 | 14:32.2 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 19 | 16:45.66 | OK Red Conference Meet at East Rockford MS | September 19, 2023 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 17 | 16:53.93 | NXR Midwest Regional Championships | November 17, 2024 |
| 5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 19 | 16:42.51 | OK Red Conference Meet | October 19, 2023 |
| 5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 11 | 16:31.7 | 4th Annual Michigan Meet of Champions / Mid East Qualifier | November 11, 2023 |
| 5,000 Meters · South Christian Sports Park2024 Under the Lights Invite · Aug 23 | 17:04.2 | 2024 Under the Lights Invite | August 23, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 3 · Place 19 · Unattached MichiganUnattached Michigan | 5,000 Meters Open 3 | 19 | 16:53.93 PB | 12 |
| Nov 9 | MITCA 5th Annual Meet of Champions Presented by HOKANov 9 · 5,000 Meters Elite · Place 116 · Grand HavenGrand Haven | 5,000 Meters Elite | 116 | 16:36.41 | 12 |
| Nov 2 | MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 139 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 139 | 16:35.4 | 12 |
| Oct 26 | MHSAA LP Region 01-1 @ AllendaleOct 26 · 5,000 Meters Division 1 · Place 8 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 8 | 16:00.98 | 12 |
| Oct 17 | OK Red Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 13 · Grand HavenGrand Haven | 5,000 Meters Varsity | 13 | 16:30.96 | 12 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 66 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 66 | 16:38.6 | 12 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 15 · Grand HavenGrand Haven | 5,000 Meters Varsity | 15 | 16:36.76 | 12 |
| Sep 25 | OK Red Jamboree #2 at EKSep 25 · 5,000 Meters Varsity · Place 13 · Grand HavenGrand Haven | 5,000 Meters Varsity | 13 | 17:21.03 | 12 |
| Sep 13 | 2024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Elite · Place 61 · Grand HavenGrand Haven | 5,000 Meters Elite | 61 | 17:22.7 | 12 |
| Sep 10 | OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 12 · Grand HavenGrand Haven | 5,000 Meters Varsity | 12 | 17:14.24 | 12 |
| Aug 23 | 2024 Under the Lights InviteAug 23 · 5,000 Meters Starlight Boys 5k · Place 36 · Grand HavenGrand Haven | 5,000 Meters Starlight Boys 5k | 36 | 17:04.2 PB | 12 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | 4th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys Elite Open · Place 48 · Grand HavenGrand Haven | 5,000 Meters Boys Elite Open | 48 | 16:31.7 PB | 11 |
| Nov 4 | MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 195 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 195 | 17:03.1 | 11 |
| Oct 28 | MHSAA LP Region 01-1 @ AllendaleOct 28 · 5,000 Meters Division 1 · Place 18 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 18 | 16:36.02 | 11 |
| Oct 19 | OK Red Conference MeetOct 19 · 5,000 Meters Varsity · Place 23 · Grand HavenGrand Haven | 5,000 Meters Varsity | 23 | 16:42.51 PB | 11 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 70 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 70 | 16:38.9 | 11 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 15 · Grand HavenGrand Haven | 5,000 Meters Varsity | 15 | 17:23.22 | 11 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 21 · Grand HavenGrand Haven | 5,000 Meters Varsity | 21 | 16:38.70 | 11 |
| Sep 19 | OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 17 · Grand HavenGrand Haven | 5,000 Meters Varsity | 17 | 16:45.66 PB | 11 |
| Sep 15 | MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 75 · Grand HavenGrand Haven | 5,000 Meters Elite | 75 | 17:23.1 | 11 |
| Sep 9 | 41st West Ottawa Bredeweg InviteSep 9 · 5,000 Meters Varsity · Place 29 · Grand HavenGrand Haven | 5,000 Meters Varsity | 29 | 17:09.99 | 11 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Starlight Boys 5k · Place 42 · Grand HavenGrand Haven | 5,000 Meters Starlight Boys 5k | 42 | 17:51.20 | 11 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 196 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 196 | 17:38.08 | 10 |
| Oct 29 | MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 18 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 18 | 16:44.61 | 10 |
| Oct 8 | 2022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 59 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 59 | 16:40.9 | 10 |
| Oct 4 | OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 11 · Grand HavenGrand Haven | 5,000 Meters Varsity | 11 | 16:57.34 | 10 |
| Oct 1 | Allendale Falcon InviteOct 1 · 5,000 Meters Varsity · Place 16 · Grand HavenGrand Haven | 5,000 Meters Varsity | 16 | 16:50.98 | 10 |
| Sep 20 | OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 15 · Grand HavenGrand Haven | 5,000 Meters Varsity | 15 | 16:52.84 | 10 |
| Sep 16 | MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 72 · Grand HavenGrand Haven | 5,000 Meters Elite | 72 | 17:29.17 | 10 |
| Sep 10 | 40th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 21 · Grand HavenGrand Haven | 5,000 Meters Varsity | 21 | 17:22.6 | 10 |
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Striders Allendale PROMOct 30 · 5,000 Meters Varsity · Place 30 · Grand HavenGrand Haven | 5,000 Meters Varsity | 30 | 18:35.0 | 9 |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Varsity · Place 18 · Grand HavenGrand Haven | 5,000 Meters Varsity | 18 | 19:23.5 | 9 |
| Oct 5 | OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 88 · Grand HavenGrand Haven | 5,000 Meters Varsity | 88 | 19:15.7 | 9 |
| Oct 2 | Allendale Falcon InviteOct 2 · 3,900 Meters Junior Varsity Scarlet (Big) · Place 28 · Grand HavenGrand Haven | 3,900 Meters Junior Varsity Scarlet (Big) | 28 | 14:32.2 PB | 9 |
| Sep 21 | OK Red Jamboree #1Sep 21 · 5,000 Meters Junior Varsity · Place 26 · Grand HavenGrand Haven | 5,000 Meters Junior Varsity | 26 | 19:10.5 | 9 |
| Sep 17 | Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 54 · Grand HavenGrand Haven | 5,000 Meters Junior Varsity | 54 | 19:52.91 | 9 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Junior Varsity · Place 51 · Grand HavenGrand Haven | 5,000 Meters Junior Varsity | 51 | 20:21.1 | 9 |
| Aug 24 | Eagle InvitationalAug 24 · 5,000 Meters Division 1 · Place 84 · Grand HavenGrand Haven | 5,000 Meters Division 1 | 84 | 21:28.80 | 9 |