Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 2 | 21:39.0 | Allendale Falcon Invite | October 2, 2021 |
| 5,000 Meters · Calvary Schools LaketownAlliance League Championships · Oct 16 | 21:41 | Alliance League Championships | October 16, 2018 |
| 5,000 Meters · Cedar SpringsCedar Springs Invitational · Sep 21 | 22:12.02 | Cedar Springs Invitational | September 21, 2019 |
| 5,000 Meters · Fruitport Calvary Christian CC courseAlliance Conference Championships · Oct 19 | 20:24.39 | Alliance Conference Championships | October 19, 2021 |
| 5,000 Meters · Fruitport Calvary Christian SchoolEagles XC Invitational · Oct 2 | 20:11 | Eagles XC Invitational | October 2, 2018 |
| 5,000 Meters · Riverside ParkWMICCC #2 · Sep 26 | 22:32.57 | WMICCC #2 | September 26, 2018 |
| 5,000 Meters · Riverside ParkWMICC #1 · Sep 5 | 24:49.27 | WMICC #1 | September 5, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | MHSAA LP Region 21-3 @ AllendaleOct 30 · 5,000 Meters Division 3 · Place 78 · GR_Wellspring Prep | 5,000 Meters Division 3 | 78 | 22:26.88 | 12 |
| Oct 19 | Alliance Conference ChampionshipsOct 19 · 5,000 Meters Varsity · Place 35 · GR Wellspring Prep | 5,000 Meters Varsity | 35 | 20:24.39 PB | 12 |
| Oct 12 | Saranac Color Run Oct 12 · 5,000 Meters Junior Varsity · Place 33 · GR_Wellspring Prep | 5,000 Meters Junior Varsity | 33 | 20:44.6 | 12 |
| Oct 6 | Alliance League Jamboree #3Oct 6 · 5,000 Meters Varsity · Place 29 · GR_Wellspring Prep | 5,000 Meters Varsity | 29 | 21:59.81 | 12 |
| Oct 2 | Allendale Falcon InviteOct 2 · 5,000 Meters High School Falcon (Small) · Place 65 · GR Wellspring Prep | 5,000 Meters High School Falcon (Small) | 65 | 21:39.0 PB | 12 |
| Sep 25 | 2021 Chargers Autumn Sunrise InvitationalSep 25 · 5,000 Meters Varsity · Place 26 · GR_Wellspring Prep | 5,000 Meters Varsity | 26 | 20:54.3 | — |
| Sep 17 | Sparta InvitationalSep 17 · 5,000 Meters Varsity Division 2 · Place 41 · GR_Wellspring Prep | 5,000 Meters Varsity Division 2 | 41 | 21:22.15 | 12 |
| Sep 15 | Alliance League Jamboree #2Sep 15 · 5,000 Meters Varsity · Place 46 · GR_Wellspring Prep | 5,000 Meters Varsity | 46 | 22:27.73 | 12 |
| Sep 11 | Fennville OpenSep 11 · 5,000 Meters Varsity · Place 40 · GR_Wellspring Prep | 5,000 Meters Varsity | 40 | 22:53.84 | 12 |
| Sep 1 | Alliance League JamboreeSep 1 · 5,000 Meters Varsity · Place 44 · GR_Wellspring Prep | 5,000 Meters Varsity | 44 | 23:06.73 | 12 |
| Aug 24 | Eagle InvitationalAug 24 · 5,000 Meters Division 2 · Place 25 · GR_Wellspring Prep | 5,000 Meters Division 2 | 25 | 22:38.66 | 12 |
| Aug 21 | Muskegon Catholic Central Invite Aug 21 · 5,000 Meters Varsity · Place 21 · GR_Wellspring Prep | 5,000 Meters Varsity | 21 | 22:46.49 | 12 |
| Aug 18 | Michael Scarbrough InvitationalAug 18 · 5,000 Meters Varsity · Place 13 · GR_Wellspring Prep | 5,000 Meters Varsity | 13 | 26:48.05 | 12 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | MHSAA LP Region 21-3 @ AllendaleOct 26 · 5,000 Meters Division 3 · Place 73 · GR Wellspring Prep | 5,000 Meters Division 3 | 73 | 20:38.8 | 10 |
| Oct 18 | Kent City Regional PrimerOct 18 · 5,000 Meters Varsity · Place 18 · GR Wellspring Prep | 5,000 Meters Varsity | 18 | 21:19.91 | 10 |
| Oct 16 | Alliance League ChampionshipsOct 16 · 5,000 Meters Varsity · Place 50 · GR Wellspring Prep | 5,000 Meters Varsity | 50 | 22:59.93 | 10 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 119 · GR Wellspring Prep | 5,000 Meters Varsity | 119 | 22:07.1 | 10 |
| Sep 21 | Cedar Springs InvitationalSep 21 · 5,000 Meters Varsity · Place 76 · GR Wellspring Prep | 5,000 Meters Varsity | 76 | 22:12.02 PB | 10 |
| Sep 18 | Alliance Conference MeetSep 18 · 5,000 Meters Varsity · Place 58 · GR Wellspring Prep | 5,000 Meters Varsity | 58 | 22:00.65 | 10 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Varsity · Place 64 · GR Wellspring Prep | 5,000 Meters Varsity | 64 | 23:30.01 | 10 |
| Sep 7 | Hill and BaleSep 7 · 5,000 Meters Varsity · Place 48 · GR Wellspring Prep | 5,000 Meters Varsity | 48 | 24:20.1 | — |
| Aug 24 | Muskegon Catholic Central InviteAug 24 · 5,000 Meters Varsity · Place 149 · GR Wellspring Prep | 5,000 Meters Varsity | 149 | 23:54.81 | 10 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Alliance League ChampionshipsOct 16 · 5,000 Meters Boys Varsity · Place 32 · GR Wellspring Prep | 5,000 Meters Boys Varsity | 32 | 21:41 PB | 9 |
| Oct 13 | Kent Ottawa County MeetOct 13 · Varsity · Place 134 · GR Wellspring Prep | Varsity | 134 | 22:42.0 | 9 |
| Oct 2 | Eagles XC InvitationalOct 2 · 5,000 Meters Varsity · Place 2 · GR Wellspring Prep | 5,000 Meters Varsity | 2 | 20:11 PB | 9 |
| Sep 29 | Allendale Falcon InviteSep 29 · 5,000 Meters Junior Varsity · Place 167 · GR Wellspring Prep | 5,000 Meters Junior Varsity | 167 | 22:32.9 | 9 |
| Sep 26 | WMICCC #2Sep 26 · 5,000 Meters Varsity · Place 57 · GR Wellspring Prep | 5,000 Meters Varsity | 57 | 22:32.57 PB | 9 |
| Sep 22 | Cedar Springs InviteSep 22 · 3,200 Meters Middle School · Place 82 · GR Wellspring Prep | 3,200 Meters Middle School | 82 | 21:59.33 | 9 |
| Sep 15 | Sparta InvitationalSep 15 · 5,000 Meters Varsity · Place 70 · GR Wellspring Prep | 5,000 Meters Varsity | 70 | 24:48.35 | 9 |
| Sep 8 | Hill and BaleSep 8 · 5,000 Meters Varsity · Place 57 · GR Wellspring Prep | 5,000 Meters Varsity | 57 | 24:36.0 | 9 |
| Sep 5 | WMICC #1Sep 5 · 5,000 Meters Varsity · Place 60 · GR Wellspring Prep | 5,000 Meters Varsity | 60 | 24:49.27 PB | 9 |
| Aug 29 | Saranac InvitationalAug 29 · 5,000 Meters Division 3 · Place 92 · GR Wellspring Prep | 5,000 Meters Division 3 | 92 | 24:12.3 | 9 |
| Aug 24 | Covenant Christian InvitationalAug 24 · 5,000 Meters Varsity · Place 51 · GR Wellspring Prep | 5,000 Meters Varsity | 51 | 23:08.39 | 9 |