Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 2 | 21:44.2 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · Calvary Schools LaketownAlliance League Championships · Oct 16 | 22:58 | Alliance League Championships | October 16, 2018 |
| 5,000 Meters · Fruitport Calvary Christian CC courseAlliance Conference Championships · Oct 19 | 20:17.44 | Alliance Conference Championships | October 19, 2021 |
| 5,000 Meters · Lowell HS OFFICIALBob Perry Memorial Invitational · Sep 22 | 24:43.21 | Bob Perry Memorial Invitational | September 22, 2018 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 22:04.5 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Ravenna HSBulldog Invite · Sep 8 | 22:39.26 | Bulldog Invite | September 8, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 11-2 @ AllendaleOct 30 · 5,000 Meters Division 2 · Place 59 · Grand River Preparat.. | 5,000 Meters Division 2 | 59 | 20:00.92 | 12 |
| Oct 19 | Alliance Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 33 · Grand River Prep | 5,000 Meters Varsity | 33 | 20:17.44 PB | 12 |
| Oct 16 | Kent Ottawa County MeetOct 16 · 5,000 Meters Varsity · Place 92 · Grand River Preparat.. | 5,000 Meters Varsity | 92 | 21:23.3 | 12 |
| Oct 9 | 2021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 2 · Place 278 · Grand River Preparat.. | 5,000 Meters Division 2 | 278 | 21:18.4 | 12 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters High School Falcon (Small) · Place 68 · Grand River Prep | 5,000 Meters High School Falcon (Small) | 68 | 21:44.2 PB | 12 |
| Sep 17 | Sparta InvitationalSep 17 · 5,000 Meters Varsity Division 2 · Place 52 · Grand River Preparat.. | 5,000 Meters Varsity Division 2 | 52 | 22:29.84 | 12 |
| Sep 15 | Alliance League Jamboree #2Sep 15 · 5,000 Meters Varsity · Place 50 · Grand River Preparat.. | 5,000 Meters Varsity | 50 | 22:36.72 | 12 |
| Sep 11 | 39th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 164 · Grand River Preparat.. | 5,000 Meters Varsity | 164 | 23:07.0 | 12 |
| Sep 1 | Alliance League JamboreeSep 1 · 5,000 Meters Varsity · Place 51 · Grand River Preparat.. | 5,000 Meters Varsity | 51 | 24:30.18 | 12 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | MHSAA Pre-Regional 26-2 @ GR South ChristianOct 23 · 5,000 Meters Varsity · Place 35 · Grand River Preparat.. | 5,000 Meters Varsity | 35 | 21:36.22 | 11 |
| Oct 17 | Kent Ottawa County MeetOct 17 · 5,000 Meters Varsity · Place 28 · Grand River Preparat.. | 5,000 Meters Varsity | 28 | 22:26.70 | 11 |
| Oct 15 | Alliance League ChampionshipsOct 15 · 5,000 Meters Varsity · Place 44 · Grand River Preparat.. | 5,000 Meters Varsity | 44 | 21:41.65 | 11 |
| Oct 7 | Alliance Conference MeetOct 7 · 5,000 Meters Varsity · Place 45 · Grand River Preparat.. | 5,000 Meters Varsity | 45 | 21:58.44 | 11 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 341 · Grand River Preparat | 5,000 Meters Varsity | 341 | 21:21.30 | 11 |
| Sep 26 | Bob Perry Memorial InviteSep 26 · 5,000 Meters Varsity · Place 53 · Grand River Preparat.. | 5,000 Meters Varsity | 53 | 21:58.50 | 11 |
| Sep 23 | Alliance League Jamboree #1Sep 23 · 5,000 Meters Varsity · Place 39 · Grand River Preparat.. | 5,000 Meters Varsity | 39 | 22:59.13 | 11 |
| Sep 8 | Bulldog InviteSep 8 · 5,000 Meters Varsity · Place 36 · Grand River Prep | 5,000 Meters Varsity | 36 | 22:39.26 PB | 11 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | Allendale PROM by StridersOct 26 · 5,000 Meters Varsity · Place 110 · Grand River Preparat.. | 5,000 Meters Varsity | 110 | 21:02.8 | 10 |
| Oct 16 | Alliance League ChampionshipsOct 16 · 5,000 Meters Varsity · Place 62 · Grand River Preparat.. | 5,000 Meters Varsity | 62 | 24:16.18 | 10 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 JV · Place 227 · Grand River Prep | 5,000 Meters Division 2 JV | 227 | 22:04.5 PB | 10 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 55 · Grand River Preparat.. | 5,000 Meters Junior Varsity | 55 | 22:50.9 | 10 |
| Sep 21 | Bob Perry Memorial InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 20 · Grand River Preparat.. | 5,000 Meters Junior Varsity | 20 | 25:39.10 | 10 |
| Sep 18 | Alliance Conference MeetSep 18 · 5,000 Meters Varsity · Place 63 · Grand River Preparat.. | 5,000 Meters Varsity | 63 | 22:53.67 | 10 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Varsity · Place 62 · Grand River Preparat.. | 5,000 Meters Varsity | 62 | 23:27.81 | 10 |
| Sep 9 | Thornapple Kellogg Coach "B" InvitationalSep 9 · 5,000 Meters Varsity · Place 62 · Grand River Preparat.. | 5,000 Meters Varsity | 62 | 25:02.39 | 10 |
| Sep 7 | West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Junior Varsity · Place 220 · Grand River Preparat.. | 5,000 Meters Junior Varsity | 220 | 24:22.4 | 10 |
| Aug 28 | Saranac InvitationalAug 28 · 5,000 Meters Division 1 · Place 172 · Grand River Preparat.. | 5,000 Meters Division 1 | 172 | 24:05.0 | 10 |
| Aug 21 | Alliance League JamboreeAug 21 · 5,000 Meters Varsity · Place 63 · Grand River Preparat.. | 5,000 Meters Varsity | 63 | 27:11.14 | 10 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Alliance League ChampionshipsOct 16 · 5,000 Meters Boys Varsity · Place 40 · Grand River Prep | 5,000 Meters Boys Varsity | 40 | 22:58 PB | 9 |
| Oct 13 | Kent Ottawa County MeetOct 13 · Varsity · Place 159 · Grand River Preparatory | Varsity | 159 | 23:40.7 | 9 |
| Oct 9 | Saranac Color RunOct 9 · Varsity · Place 82 · Grand River Preparatory | Varsity | 82 | 25:48.4 | 9 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 2 JV Men · Place 324 · Grand River Prep | 5,000 Meters Division 2 JV Men | 324 | 24:15.6 | 9 |
| Sep 29 | Allendale Falcon InviteSep 29 · 5,000 Meters Freshman · Place 66 · Grand River Preparatory | 5,000 Meters Freshman | 66 | 22:33.5 | 9 |
| Sep 22 | Bob Perry Memorial InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 23 · Grand River Prep | 5,000 Meters Junior Varsity | 23 | 24:43.21 PB | 9 |
| Sep 15 | Sparta InvitationalSep 15 · 5,000 Meters Varsity · Place 151 · Grand River Preparatory | 5,000 Meters Varsity | 151 | 24:59.73 | 9 |
| Sep 10 | Coach B InvitationalSep 10 · Varsity · Place 81 · Grand River Preparatory | Varsity | 81 | 25:29.82 | 9 |
| Sep 8 | West Ottawa Bredeweg InvitationalSep 8 · 5,000 Meters Varsity · Place 274 · Grand River Preparatory | 5,000 Meters Varsity | 274 | 24:29.25 | 9 |
| Aug 23 | Kelloggsville Rocket Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 64 · Grand River Preparatory | 5,000 Meters Varsity | 64 | 26:22.19 | 9 |