Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Allegan County FairgroundsAllegan Invitational · Oct 7 | 13:28.0 | Allegan Invitational | October 7, 2017 |
| 2 Miles · Baldwin MSMKO Jamboree at Hudsonville · Sep 25 | 12:33.92 | MKO Jamboree at Hudsonville | September 25, 2019 |
| 2 Miles · Byron Center West Middle SchoolMKO Tri at Byron Center · Oct 2 | 12:18.35 | MKO Tri at Byron Center | October 2, 2019 |
| 2 Miles · Calvary HollandHolland Area Invite · Sep 19 | 12:58.98 | Holland Area Invite | September 19, 2019 |
| 2 Miles · Calvary Schools LaketownHolland Area Quad · Sep 27 | 12:49 | Holland Area Quad | September 27, 2018 |
| 2 Miles · Helder ParkCreekside Dux Dash · Sep 21 | 12:43.72 | Creekside Dux Dash | September 21, 2019 |
| 2 Miles · Jenison HSJenison Invite · Sep 17 | 13:13.76 | Jenison Invite | September 17, 2019 |
| 2 Miles · Macatawa Bay MS - West OttawaMKO Conference Meet · Oct 17 | 12:37.4 | MKO Conference Meet | October 17, 2019 |
| 2 Miles · Otsego 2 Mile CoursOtsego Bulldog Invite · Sep 28 | 12:22.5 | Otsego Bulldog Invite | September 28, 2019 |
| 2 Miles · Otsego HSOtsego Bulldog Invite · Sep 29 | 12:12.6 | Otsego Bulldog Invite | September 29, 2018 |
| 2 Miles · Ridge Point Community ChurchMKO Jamboree · Oct 9 | 12:47.79 | MKO Jamboree | October 9, 2019 |
| 2 Miles · Unity Christian High SchoolUnity Christian MS invite · Oct 2 | 13:30.2 | Unity Christian MS invite | October 2, 2018 |
| 2.9 Miles · Grand Rapids Union High SchoolOK Green Conference Meet 3 · Sep 30 | 20:01.49 | OK Green Conference Meet 3 | September 30, 2020 |
| 3,000 Meters · Ridge Point Community ChurchMKO @ Holland/Ridge Pointe · Sep 13 | 14:36.2 | MKO @ Holland/Ridge Pointe | September 13, 2017 |
| 3,200 Meters · Grand Haven High SchoolMKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS · Sep 19 | 13:01.29 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MS | September 19, 2018 |
| 3,200 Meters · Helder ParkZeeland Creekside Dux Dash MS Invite · Sep 15 | 12:36.01 | Zeeland Creekside Dux Dash MS Invite | September 15, 2018 |
| 3,200 Meters · Holland ChristianHolland Christian MS Invitational · Oct 10 | 12:11.18 | Holland Christian MS Invitational | October 10, 2018 |
| 3,200 Meters · Macatawa Bay MS - West OttawaWest Ottawa Middle School Invite · Sep 16 | 13:32.22 | West Ottawa Middle School Invite | September 16, 2017 |
| 3,200 Meters · Roosevelt Elementary SchoolMKO Jamboree @ Cityside · Sep 12 | 12:39.74 | MKO Jamboree @ Cityside | September 12, 2018 |
| 3,200 Meters · South Christian Athletic FieldsGrandville MKO League Meet · Oct 4 | 12:56.52 | Grandville MKO League Meet | October 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | OK Green Conference Meet 3Sep 30 · 4,667.1 Meters Boys Varsity Race 3 · Place 30 · HollandHolland | 4,667.1 Meters Boys Varsity Race 3 | 30 | 20:01.49 PB | 9 |
2019 Cross Country
8 results2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Holland Christian MS InvitationalOct 10 · 3,200 Meters Middle School Varsity · Place 29 · HollandHolland | 3,200 Meters Middle School Varsity | 29 | 12:11.18 PB | 7 |
| Oct 2 | Unity Christian MS inviteOct 2 · 2 Miles Middle School · Place 12 · HollandHolland | 2 Miles Middle School | 12 | 13:30.2 PB | 7 |
| Sep 29 | Otsego Bulldog InviteSep 29 · 2 Miles MS D1 · Place 25 · HollandHolland | 2 Miles MS D1 | 25 | 12:12.6 PB | 7 |
| Sep 27 | Holland Area QuadSep 27 · 2 Miles Middle School · Place 9 · HollandHolland | 2 Miles Middle School | 9 | 12:49 PB | 7 |
| Sep 25 | MKO Jamboree @ RIdge PointSep 25 · 2 Miles Middle School · Place 8 · HollandHolland | 2 Miles Middle School | 8 | 14:03 | 7 |
| Sep 19 | MKO Hamilton, Holland, Hudsonville @ G. Haven Lakeshore MSSep 19 · 3,200 Meters Middle School · Place 22 · HollandHolland | 3,200 Meters Middle School | 22 | 13:01.29 PB | 7 |
| Sep 15 | Zeeland Creekside Dux Dash MS InviteSep 15 · 3,200 Meters 7th Grade · Place 7 · HollandHolland | 3,200 Meters 7th Grade | 7 | 12:36.01 PB | 7 |
| Sep 12 | MKO Jamboree @ CitysideSep 12 · 3,200 Meters Middle School · Place 16 · HollandHolland | 3,200 Meters Middle School | 16 | 12:39.74 PB | 7 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 11 | Holland Christian Middle School CC InviteOct 11 · 3,200 Meters Middle School Varsity · Place 58 · HollandHolland | 3,200 Meters Middle School Varsity | 58 | 12:37.39 | 6 |
| Oct 7 | Allegan InvitationalOct 7 · 2 Miles Middle School · Place 55 · HollandHolland | 2 Miles Middle School | 55 | 13:28.0 PB | 6 |
| Oct 4 | Grandville MKO League MeetOct 4 · 3,200 Meters Middle School · Place 20 · HollandHolland | 3,200 Meters Middle School | 20 | 12:56.52 PB | 6 |
| Sep 26 | MKO Jamboree #3Sep 26 · 3,200 Meters Middle School · Place 13 · HollandHolland | 3,200 Meters Middle School | 13 | 13:37.07 | 6 |
| Sep 18 | Holland Christian vs Hamilton dualSep 18 · 3,200 Meters Middle School · Place 18 · HollandHolland | 3,200 Meters Middle School | 18 | 13:40.61 | 6 |
| Sep 16 | West Ottawa Middle School InviteSep 16 · 3,200 Meters Middle School - Varsity · Place 40 · HollandHolland | 3,200 Meters Middle School - Varsity | 40 | 13:32.22 PB | 6 |
| Sep 13 | MKO @ Holland/Ridge PointeSep 13 · 3,000 Meters Middle School · Place 32 · HollandHolland | 3,000 Meters Middle School | 32 | 14:36.2 PB | 6 |