Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSMHSAA LP Region 01-01 @ Allendale · Oct 29 | 19:19.85 | MHSAA LP Region 01-01 @ Allendale | October 29, 2016 |
| 5,000 Meters · Allendale HSMHSAA LP Regional 01-1 @ Allendale · Oct 31 | 18:58.02 | MHSAA LP Regional 01-1 @ Allendale | October 31, 2015 |
| 5,000 Meters · Calvin College - Gainey Athletic ComplexOK Gold Jamboree #2 · Sep 21 | 18:24.03 | OK Gold Jamboree #2 | September 21, 2016 |
| 5,000 Meters · Grace Will Country Club - Kenowa HillsKenowa Hills Invitational · Aug 29 | 18:24.34 | Kenowa Hills Invitational | August 29, 2016 |
| 5,000 Meters · Greenville High SchoolOK Bronze - Greenville · Sep 23 | 19:24.03 | OK Bronze - Greenville | September 23, 2015 |
| 5,000 Meters · Gun Lake ParkMiddleville Thornapple-Kellogg Invitational · Sep 12 | 18:29.6 | Middleville Thornapple-Kellogg Invitational | September 12, 2016 |
| 5,000 Meters · Johnson ParkOK Bronze - Wyoming · Sep 9 | 20:06.07 | OK Bronze - Wyoming | September 9, 2015 |
| 5,000 Meters · Macatawa Bay MS - West OttawaWest Ottawa Bredeweg Invitational · Sep 6 | 20:12.06 | West Ottawa Bredeweg Invitational | September 6, 2014 |
| 5,000 Meters · Riverside ParkOK Gold Conference Meet · Oct 18 | 19:04.60 | OK Gold Conference Meet | October 18, 2016 |
| 5,000 Meters · Riverside ParkOK Bronze Jamboree - Northview Hosts · Oct 7 | 18:44.86 | OK Bronze Jamboree - Northview Hosts | October 7, 2015 |
| 5,000 Meters · Saranac HSSaranac Color Run · Oct 11 | 19:06.8 | Saranac Color Run | October 11, 2016 |
| 5,000 Meters · South Christian Athletic FieldsOK Gold Jamboree #1 · Sep 7 | 18:47.0 | OK Gold Jamboree #1 | September 7, 2016 |
| 5,000 Meters · Sparta XC (HS)Sparta Invite · Sep 17 | 18:38.13 | Sparta Invite | September 17, 2016 |
| 5,000 Meters · Unity Christian High SchoolUnity Christian Early Bird · Aug 19 | 19:25.93 | Unity Christian Early Bird | August 19, 2016 |
| 5,000 Meters · Wayland Union HS OK Gold Jamboree #3 · Oct 5 | 19:47.64 | OK Gold Jamboree #3 | October 5, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | MHSAA LP Region 01-01 @ AllendaleOct 29 · 5,000 Meters Varsity · Place 76 · Wyoming | 5,000 Meters Varsity | 76 | 19:19.85 PB | 12 |
| Oct 18 | OK Gold Conference MeetOct 18 · 5,000 Meters Varsity · Place 48 · Wyoming | 5,000 Meters Varsity | 48 | 19:04.60 PB | 12 |
| Oct 11 | Saranac Color RunOct 11 · 5,000 Meters Varsity and JV · Place 39 · Wyoming | 5,000 Meters Varsity and JV | 39 | 19:06.8 PB | 12 |
| Oct 5 | OK Gold Jamboree #3Oct 5 · 5,000 Meters Varsity · Place 51 · Wyoming | 5,000 Meters Varsity | 51 | 19:47.64 PB | 12 |
| Oct 1 | REDHAWK INVITATIONALOct 1 · 5,000 Meters Varsity Boys · Place 15 · Wyoming | 5,000 Meters Varsity Boys | 15 | 22:24Unofficial | 12 |
| Sep 21 | OK Gold Jamboree #2Sep 21 · 5,000 Meters Varsity · Place 26 · Wyoming | 5,000 Meters Varsity | 26 | 18:24.03 PB | 12 |
| Sep 17 | Sparta InviteSep 17 · 5,000 Meters Blue Varsity · Place 17 · Wyoming | 5,000 Meters Blue Varsity | 17 | 18:38.13 PB | 12 |
| Sep 12 | Middleville Thornapple-Kellogg InvitationalSep 12 · 5,000 Meters Thornapple Division (larger schools) · Place 27 · Wyoming | 5,000 Meters Thornapple Division (larger schools) | 27 | 18:29.6 PB | 12 |
| Sep 7 | OK Gold Jamboree #1Sep 7 · 5,000 Meters Varsity · Place 18 · Wyoming | 5,000 Meters Varsity | 18 | 18:47.0 PB | 12 |
| Aug 29 | Kenowa Hills InvitationalAug 29 · 5,000 Meters Black Race · Place 19 · Wyoming | 5,000 Meters Black Race | 19 | 18:24.34 PB | 12 |
| Aug 19 | Unity Christian Early BirdAug 19 · 5,000 Meters Varsity · Place 5 · Wyoming | 5,000 Meters Varsity | 5 | 19:25.93 PB | 12 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MHSAA LP Regional 01-1 @ AllendaleOct 31 · 5,000 Meters Varsity · Place 60 · Wyoming | 5,000 Meters Varsity | 60 | 18:58.02 PB | 11 |
| Oct 7 | OK Bronze Jamboree - Northview HostsOct 7 · 5,000 Meters Varsity · Place 35 · Wyoming | 5,000 Meters Varsity | 35 | 18:44.86 PB | 11 |
| Sep 26 | RedHawk InviteSep 26 · 5,000 Meters Varsity Boys · Place 26 · Wyoming | 5,000 Meters Varsity Boys | 26 | 25:08Unofficial | 11 |
| Sep 23 | OK Bronze - GreenvilleSep 23 · 5,000 Meters Varsity · Place 27 · Wyoming | 5,000 Meters Varsity | 27 | 19:24.03 PB | 11 |
| Sep 19 | Sparta InvitationalSep 19 · 5,000 Meters Blue Varsity · Place 34 · Wyoming | 5,000 Meters Blue Varsity | 34 | 19:52.1 | 11 |
| Sep 14 | TK-Middleville InviteSep 14 · 5,000 Meters Large School Varsity · Place 75 · Wyoming | 5,000 Meters Large School Varsity | 75 | 20:11.53 | 11 |
| Sep 9 | OK Bronze - WyomingSep 9 · 5,000 Meters Varsity · Place 38 · Wyoming | 5,000 Meters Varsity | 38 | 20:06.07 PB | 11 |
| Aug 29 | West Ottawa Bredeweg InviteAug 29 · 5,000 Meters Varsity · Place 82 · Wyoming | 5,000 Meters Varsity | 82 | 21:30.93 | 11 |
| Aug 24 | Kenowa Hills InvitationalAug 24 · 5,000 Meters Black Race · Place 135 · Wyoming | 5,000 Meters Black Race | 135 | 22:12.4 | 11 |
| Aug 21 | Unity Christian InvitationalAug 21 · 5,000 Meters Varsity · Place 68 · Wyoming | 5,000 Meters Varsity | 68 | 24:12.60 | 11 |
2014 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 13 | Sparta InviteSep 13 · 5,000 Meters Blue Varsity · Place 44 · Wyoming | 5,000 Meters Blue Varsity | 44 | 20:13.74 | 10 |
| Sep 6 | West Ottawa Bredeweg InvitationalSep 6 · 5,000 Meters Varsity · Place 69 · Wyoming | 5,000 Meters Varsity | 69 | 20:12.06 PB | 10 |