Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSOK Blue Jamboree @ Allendale · Oct 18 | 21:00.28 | OK Blue Jamboree @ Allendale | October 18, 2016 |
| 5,000 Meters · Allendale HSOK Blue Jamboree #3 · Oct 20 | 21:06.30 | OK Blue Jamboree #3 | October 20, 2015 |
| 5,000 Meters · Beach Elementary SchoolCedar Springs Invitational · Sep 23 | 20:57.27 | Cedar Springs Invitational | September 23, 2017 |
| 5,000 Meters · Coopersville HSOK Blue Jamboree 3 · Oct 17 | 20:19.61 | OK Blue Jamboree 3 | October 17, 2017 |
| 5,000 Meters · Fenn Valley WineryFennville Invitational · Sep 9 | 23:06.03 | Fennville Invitational | September 9, 2017 |
| 5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 15 | 21:44.99 | 2017 MSU Spartan Invitational | September 15, 2017 |
| 5,000 Meters · Grace Will Country Club - Kenowa HillsKenowa Hills Invitational · Aug 29 | 23:23.86 | Kenowa Hills Invitational | August 29, 2016 |
| 5,000 Meters · Grand Haven High SchoolDon Anderson Invitational · Sep 1 | 29:09.18 | Don Anderson Invitational | September 1, 2015 |
| 5,000 Meters · Lightning Bend ParkOk Blue #2 · Sep 30 | 22:50 | Ok Blue #2 | September 30, 2015 |
| 5,000 Meters · Long Lake ParkKent City's Regional Primer · Oct 21 | 21:26.01 | Kent City's Regional Primer | October 21, 2016 |
| 5,000 Meters · Riverside ParkOK Blue Jamboree #1 · Sep 13 | 20:44.11 | OK Blue Jamboree #1 | September 13, 2017 |
| 5,000 Meters · Riverside ParkOK Blue Jamboree #1 · Sep 14 | 22:41.29 | OK Blue Jamboree #1 | September 14, 2016 |
| 5,000 Meters · Saranac HSSaranac Color Run · Oct 10 | 20:09.9 | Saranac Color Run | October 10, 2017 |
| 5,000 Meters · South Christian Athletic FieldsKelloggsville Rocket Invitational · Aug 25 | 24:43.49 | Kelloggsville Rocket Invitational | August 25, 2016 |
| 5,000 Meters · South Christian Athletic FieldsKelloggsville Rocket Invite · Aug 27 | 29:24.56 | Kelloggsville Rocket Invite | August 27, 2015 |
| 5,000 Meters · Sparta HSOK Blue Conference Championship · Oct 16 | 21:00.77 | OK Blue Conference Championship | October 16, 2018 |
| 5,000 Meters · Spring Lake HS OFFICIALOK Blue Jamboree #2 · Sep 27 | 20:41.6 | OK Blue Jamboree #2 | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 11-2 @ AllendaleOct 27 · 5,000 Meters Division 2 · Place 99 · Comstock Park | 5,000 Meters Division 2 | 99 | 20:53.29 | 12 |
| Oct 16 | OK Blue Conference ChampionshipOct 16 · 5,000 Meters Varsity · Place 74 · Comstock Park | 5,000 Meters Varsity | 74 | 21:00.77 PB | 12 |
| Oct 9 | Saranac Color RunOct 9 · Varsity · Place 50 · Comstock Park | Varsity | 50 | 21:56.2 | 12 |
| Sep 26 | OK Blue Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 71 · Comstock Park | 5,000 Meters Varsity | 71 | 20:24.05 | 12 |
| Sep 22 | Cedar Springs InviteSep 22 · 3,200 Meters Middle School · Place 75 · Comstock Park | 3,200 Meters Middle School | 75 | 21:05.67 | 12 |
| Sep 14 | 2018 MSU Spartan InvitationalSep 14 · 5,000 Meters Varsity · Place 234 · Comstock Park | 5,000 Meters Varsity | 234 | 21:52.6 | — |
| Sep 8 | Fennville InvitationalSep 8 · 5,000 Meters Varsity · Place 40 · Comstock Park | 5,000 Meters Varsity | 40 | 21:03.48 | 12 |
| Aug 23 | Kelloggsville Rocket Cross Country InvitationalAug 23 · 5,000 Meters Varsity · Place 36 · Comstock Park | 5,000 Meters Varsity | 36 | 21:10.67 | 12 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | OK Blue Jamboree 3Oct 17 · 5,000 Meters Varsity · Place 77 · Comstock Park | 5,000 Meters Varsity | 77 | 20:19.61 PB | 11 |
| Oct 10 | Saranac Color RunOct 10 · 5,000 Meters Varsity and JV · Place 54 · Comstock Park | 5,000 Meters Varsity and JV | 54 | 20:09.9 PB | 11 |
| Sep 27 | OK Blue Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 81 · Comstock Park | 5,000 Meters Varsity | 81 | 20:41.6 PB | 11 |
| Sep 23 | Cedar Springs InvitationalSep 23 · 5,000 Meters Junior Varsity · Place 13 · Comstock Park | 5,000 Meters Junior Varsity | 13 | 20:57.27 PB | 11 |
| Sep 15 | 2017 MSU Spartan InvitationalSep 15 · 5,000 Meters Bronze Race (Division 2 & 3) · Place 255 · Comstock Park | 5,000 Meters Bronze Race (Division 2 & 3) | 255 | 21:44.99 PB | 11 |
| Sep 13 | OK Blue Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 71 · Comstock Park | 5,000 Meters Varsity | 71 | 20:44.11 PB | 11 |
| Sep 9 | Fennville Invitational Sep 9 · 5,000 Meters Varsity · Place 79 · Comstock Park | 5,000 Meters Varsity | 79 | 23:06.03 PB | 11 |
| Aug 29 | Kenowa Hills InvitationalAug 29 · 5,000 Meters Gold Race · Place 75 · Comstock Park | 5,000 Meters Gold Race | 75 | 21:38.86Unofficial | 11 |
| Aug 22 | Kent City Long Lake InviteAug 22 · 5,000 Meters Boys Varsity 5 · Place 54 · Comstock Park | 5,000 Meters Boys Varsity 5 | 54 | 21:58.67 | 11 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Kent City's Regional PrimerOct 21 · 5,000 Meters Varsity · Place 33 · Comstock Park | 5,000 Meters Varsity | 33 | 21:26.01 PB | 10 |
| Oct 18 | OK Blue Jamboree @ AllendaleOct 18 · 5,000 Meters Junior Varsity · Place 23 · Comstock Park | 5,000 Meters Junior Varsity | 23 | 21:00.28 PB | 10 |
| Oct 11 | Saranac Color RunOct 11 · 5,000 Meters Varsity and JV · Place 77 · Comstock Park | 5,000 Meters Varsity and JV | 77 | 21:32.9 | 10 |
| Oct 1 | REDHAWK INVITATIONALOct 1 · 5,000 Meters Junior Varsity Boys · Place 31 · Comstock Park | 5,000 Meters Junior Varsity Boys | 31 | 26:28Unofficial | 10 |
| Sep 28 | The Real OK Blue Jamboree @SpartaSep 28 · 5,000 Meters Varsity · Place 85 · Comstock Park | 5,000 Meters Varsity | 85 | 22:25.3 | 10 |
| Sep 14 | OK Blue Jamboree #1Sep 14 · 5,000 Meters Varsity · Place 90 · Comstock Park | 5,000 Meters Varsity | 90 | 22:41.29 PB | 10 |
| Aug 29 | Kenowa Hills InvitationalAug 29 · 5,000 Meters Silver Race · Place 87 · Comstock Park | 5,000 Meters Silver Race | 87 | 23:23.86 PB | 10 |
| Aug 25 | Kelloggsville Rocket InvitationalAug 25 · 5,000 Meters Varsity · Place 61 · Comstock Park | 5,000 Meters Varsity | 61 | 24:43.49 PB | 10 |
2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | OK Blue Jamboree #3Oct 20 · 5,000 Meters Varsity-Scoring HS Entries · Place 52 · Comstock Park | 5,000 Meters Varsity-Scoring HS Entries | 52 | 21:06.30 PB | 9 |
| Oct 13 | Saranac Color RunOct 13 · 5,000 Meters Varsity and JV · Place 70 · Comstock Park | 5,000 Meters Varsity and JV | 70 | 21:44.3 | 9 |
| Sep 30 | Ok Blue #2Sep 30 · 5,000 Meters Varsity · Place 55 · Comstock Park | 5,000 Meters Varsity | 55 | 22:50 PB | 9 |
| Sep 26 | RedHawk InviteSep 26 · 5,000 Meters Junior Varsity Boys · Place 27 · Comstock Park | 5,000 Meters Junior Varsity Boys | 27 | 28:23Unofficial | 9 |
| Sep 16 | OK Blue JamboreeSep 16 · 5,000 Meters Varsity · Place 56 · Comstock Park | 5,000 Meters Varsity | 56 | 23:46.58 | 9 |
| Sep 12 | Fennville OpenSep 12 · 5,000 Meters Varsity · Place 129 · Comstock Park | 5,000 Meters Varsity | 129 | 23:57.65 | 9 |
| Sep 1 | Don Anderson InvitationalSep 1 · 5,000 Meters Varsity · Place 137 · Comstock Park | 5,000 Meters Varsity | 137 | 29:09.18 PB | 9 |
| Aug 27 | Kelloggsville Rocket InviteAug 27 · 5,000 Meters Varsity · Place 81 · Comstock Park | 5,000 Meters Varsity | 81 | 29:24.56 PB | 9 |