Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · East Kentwood High SchoolBattle of the Woods · Oct 10 | 15:19.71 | Battle of the Woods | October 10, 2022 |
| 2 Miles · East Kentwood High SchoolMKO Jamboree at Kentwood · Oct 6 | 16:38.31 | MKO Jamboree at Kentwood | October 6, 2021 |
| 2 Miles · East Rockford MSEast Rockford MS Cross Country Meet · Sep 15 | 15:38.44 | East Rockford MS Cross Country Meet | September 15, 2022 |
| 2 Miles · GRPS Northeast CampusMHSAA Middle School Regional - Zone 6 @ GRPS · Oct 14 | 13:57.74 | MHSAA Middle School Regional - Zone 6 @ GRPS | October 14, 2022 |
| 2 Miles · Harbor Lights Middle SchoolMKO Conference Meet · Oct 11 | 14:10.28 | MKO Conference Meet | October 11, 2022 |
| 2 Miles · Mona Shores Middle SchoolMona Shores MS Conference Meet · Sep 20 | 15:34.71 | Mona Shores MS Conference Meet | September 20, 2022 |
| 2 Miles · South Christian Athletic FieldsMKO Jamboree at Grandville · Sep 13 | 15:25.90 | MKO Jamboree at Grandville | September 13, 2022 |
| 5,000 Meters · Allendale HSAllendale Falcon Invitational · Oct 3 | 21:32.31 | Allendale Falcon Invitational | October 3, 2026 |
| 5,000 Meters · East Rockford MSOK Red Jamboree #1 · Sep 15 | 20:39.43 | OK Red Jamboree #1 | September 15, 2026 |
| 5,000 Meters · East Rockford MSOK Red Conference Meet at East Rockford MS · Sep 19 | 19:37.77 | OK Red Conference Meet at East Rockford MS | September 19, 2023 |
| 5,000 Meters · EL Soccer/XC ComplexBob Brown JV Invitational · Oct 15 | 19:20.26 | Bob Brown JV Invitational | October 15, 2026 |
| 5,000 Meters · Macatawa Bay MS - West Ottawa44th West Ottawa Bredeweg Invitational · Sep 12 | 21:55.60 | 44th West Ottawa Bredeweg Invitational | September 12, 2026 |
| 5,000 Meters · Portage West MS2026 Portage Invitational · Oct 10 | 20:20.0 | 2026 Portage Invitational | October 10, 2026 |
| 5,000 Meters · Riverside ParkOK Red Conference Meet · Oct 19 | 19:04.37 | OK Red Conference Meet | October 19, 2023 |
| 5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 28 | 20:24.1 | 2026 Under the Lights Invite | August 28, 2026 |
| 5,000 Meters · The 5/6 Building @ GeorgetownOK Red Jamboree 2 · Sep 30 | 20:09.95 | OK Red Jamboree 2 | September 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | OK Red ChampionshipOct 22 · 5,000 Meters Varsity · Place 93 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 93 | 19:58.4 | 12 |
| Oct 15 | Bob Brown JV InvitationalOct 15 · 5,000 Meters Junior Varsity Large School · Place 41 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity Large School | 41 | 19:20.26 PB | 12 |
| Oct 10 | 2026 Portage InvitationalOct 10 · 5,000 Meters Division 1 Reserve · Place 243 · East KentwoodEast Kentwood | 5,000 Meters Division 1 Reserve | 243 | 20:20.0 PB | 12 |
| Oct 3 | Allendale Falcon InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 93 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 93 | 21:32.31 PB | 12 |
| Sep 30 | OK Red Jamboree 2Sep 30 · 5,000 Meters Varsity · Place 90 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 90 | 20:09.95 PB | 12 |
| Sep 15 | OK Red Jamboree #1Sep 15 · 5,000 Meters Varsity · Place 86 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 86 | 20:39.43 PB | 12 |
| Sep 12 | 44th West Ottawa Bredeweg InvitationalSep 12 · 5,000 Meters High School Varsity · Place 52 · East KentwoodEast Kentwood | 5,000 Meters High School Varsity | 52 | 21:55.60 PB | 12 |
| Aug 28 | 2026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Boys · Place 175 · East KentwoodEast Kentwood | 5,000 Meters Starlight Boys | 175 | 20:24.1 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | OK Red Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 82 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 82 | 18:54.39 | 11 |
| Oct 9 | Bob Brown JV InvitationalOct 9 · 5,000 Meters Junior Varsity · Place 56 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 56 | 19:12.5 | 11 |
| Sep 27 | Allendale Falcon InviteSep 27 · 5,000 Meters Varsity · Place 99 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 99 | 20:05.12 | 11 |
| Sep 24 | OK Red Jamboree #2Sep 24 · 5,000 Meters Junior Varsity · Place 37 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 37 | 20:09.16 | 11 |
| Sep 12 | Ottawa Hills InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 93 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 93 | 20:20.35 | 11 |
| Sep 9 | OK Red Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 95 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 95 | 21:00.30 | 11 |
| Sep 6 | 43rd West Ottawa Bredeweg InviteSep 6 · 5,000 Meters Varsity · Place 52 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 52 | 20:49.24 | 11 |
| Aug 22 | 2025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 272 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 272 | 22:37.6 | JR |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | OK Red Conference ChampionshipsOct 17 · 5,000 Meters Junior Varsity · Place 49 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 49 | 19:34.37 | 10 |
| Oct 5 | 2024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 215 · East KentwoodEast Kentwood | 5,000 Meters Division 1 | 215 | 19:56.4 | 10 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 83 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 83 | 20:36.37 | 10 |
| Sep 25 | OK Red Jamboree #2 at EKSep 25 · 5,000 Meters Junior Varsity · Place 40 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 40 | 21:06.16 | 10 |
| Sep 13 | Ottawa Hills InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 105 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 105 | 20:26.42 | 10 |
| Sep 10 | OK Red Jamboree #1 at WOSep 10 · 5,000 Meters Varsity · Place 116 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 116 | 21:37.97 | 10 |
| Sep 7 | 42nd West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 49 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 49 | 21:08.43 | 10 |
| Aug 23 | 2024 Under the Lights InviteAug 23 · 5,000 Meters Starlight Boys 5k · Place 225 · East KentwoodEast Kentwood | 5,000 Meters Starlight Boys 5k | 225 | 22:04.3 | 10 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | OK Red Conference MeetOct 19 · 5,000 Meters Junior Varsity · Place 64 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 64 | 19:04.37 PB | 9 |
| Oct 7 | 2023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 153 · East KentwoodEast Kentwood | 5,000 Meters Division 1 | 153 | 19:23.0 | 9 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters Varsity · Place 136 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 136 | 20:56.70 | 9 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Varsity · Place 103 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 103 | 19:33.35 | 9 |
| Sep 19 | OK Red Conference Meet at East Rockford MSSep 19 · 5,000 Meters Varsity · Place 129 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 129 | 19:37.77 PB | 9 |
| Sep 15 | Ottawa Hills InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 74 · East KentwoodEast Kentwood | 5,000 Meters Junior Varsity | 74 | 19:54.28 | 9 |
| Sep 9 | Averill InvitationalSep 9 · 5,000 Meters Varsity · Place 91 · East KentwoodEast Kentwood | 5,000 Meters Varsity | 91 | 21:19.2 | 9 |
| Aug 25 | 2023 Under the Lights InviteAug 25 · 5,000 Meters Starlight Boys 5k · Place 136 · East KentwoodEast Kentwood | 5,000 Meters Starlight Boys 5k | 136 | 21:15.80 | 9 |
2022 Cross Country
8 results2021 Cross Country
2 results