Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Allendale HSAllendale Falcon Invite · Sep 30 | 19:49.28 | Allendale Falcon Invite | September 30, 2017 |
| 5,000 Meters · Baldwin MSOK Red Jamboree · Oct 3 | 21:28.9 | OK Red Jamboree | October 3, 2018 |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 20:45.5 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Calvin College - Gainey Athletic ComplexKent Ottawa Championship · Oct 14 | 20:36.9 | Kent Ottawa Championship | October 14, 2017 |
| 5,000 Meters · Macatawa Bay MS - West OttawaOK Red Jamboree #1 · Sep 19 | 22:47.3 | OK Red Jamboree #1 | September 19, 2017 |
| 5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 5 | 19:53.6 | Portage Invite | October 5, 2019 |
| 5,000 Meters · Riverside ParkOK Red Championship Meet · Oct 18 | 19:56.5 | OK Red Championship Meet | October 18, 2018 |
| 5,000 Meters · South Christian Athletic FieldsOK Red Jamboree #2 · Oct 3 | 21:03.8 | OK Red Jamboree #2 | October 3, 2017 |
| 5,000 Meters · Sparta XC (HS)Sparta Invitational · Sep 16 | 20:31.04 | Sparta Invitational | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Kent Ottawa County MeetOct 12 · 5,000 Meters Junior Varsity · Place 52 · Rockford | 5,000 Meters Junior Varsity | 52 | 20:15.1 | 12 |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 1 JV · Place 313 · Rockford | 5,000 Meters Division 1 JV | 313 | 19:53.6 PB | 12 |
| Sep 28 | Allendale Falcon InviteSep 28 · 5,000 Meters Junior Varsity · Place 91 · Rockford | 5,000 Meters Junior Varsity | 91 | 19:26.8 | 12 |
| Sep 17 | OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 138 · Rockford | 5,000 Meters Varsity | 138 | 20:52.3 | 12 |
| Sep 14 | Sparta InvitationalSep 14 · 5,000 Meters Varsity · Place 30 · Rockford | 5,000 Meters Varsity | 30 | 20:04.59 | 12 |
| Sep 7 | Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 81 · Rockford | 5,000 Meters Varsity | 81 | 19:55.99 | 12 |
| Aug 16 | Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 203 · Rockford | 5,000 Meters Varsity | 203 | 21:39 | 12 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | OK Red Championship MeetOct 18 · 5,000 Meters Junior Varsity · Place 99 · Rockford | 5,000 Meters Junior Varsity | 99 | 19:56.5 PB | 11 |
| Oct 13 | Kent Ottawa County MeetOct 13 · Varsity · Place 67 · Rockford | Varsity | 67 | 20:53.2 | 11 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 JV Men · Place 447 · Rockford | 5,000 Meters Division 1 JV Men | 447 | 21:28.5 | 11 |
| Oct 3 | OK Red JamboreeOct 3 · 5,000 Meters Junior Varsity · Place 67 · Rockford | 5,000 Meters Junior Varsity | 67 | 21:28.9 PB | 11 |
| Sep 29 | Allendale Falcon InviteSep 29 · 5,000 Meters Junior Varsity · Place 67 · Rockford | 5,000 Meters Junior Varsity | 67 | 19:19.5 | 11 |
| Sep 18 | OK Red Conference Jamboree #1Sep 18 · Varsity · Place 125 · Rockford | Varsity | 125 | 22:30.8 | 11 |
| Sep 15 | Sparta InvitationalSep 15 · 5,000 Meters Varsity · Place 34 · Rockford | 5,000 Meters Varsity | 34 | 20:14.53 | 11 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 90 · Rockford | 5,000 Meters Junior Varsity | 90 | 19:51.6 | 11 |
| Aug 17 | Portage Central Early BirdAug 17 · 5,000 Meters Varsity · Place 219 · Rockford | 5,000 Meters Varsity | 219 | 21:52 | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | OK Red Conference ChampionshipOct 19 · 5,000 Meters Junior Varsity · Place 105 · Rockford | 5,000 Meters Junior Varsity | 105 | 20:09.0 | 10 |
| Oct 14 | Kent Ottawa ChampionshipOct 14 · 5,000 Meters Kent Junior Varsity · Place 79 · Rockford | 5,000 Meters Kent Junior Varsity | 79 | 20:36.9 PB | 10 |
| Oct 3 | OK Red Jamboree #2Oct 3 · 5,000 Meters JV · Place 87 · Rockford | 5,000 Meters JV | 87 | 21:03.8 PB | 10 |
| Sep 30 | Allendale Falcon InviteSep 30 · 5,000 Meters Junior Varsity · Place 97 · Rockford | 5,000 Meters Junior Varsity | 97 | 19:49.28 PB | 10 |
| Sep 19 | OK Red Jamboree #1Sep 19 · 5,000 Meters JV · Place 114 · Rockford | 5,000 Meters JV | 114 | 22:47.3 PB | 10 |
| Sep 16 | Sparta InvitationalSep 16 · 5,000 Meters Blue Reserve · Place 52 · Rockford | 5,000 Meters Blue Reserve | 52 | 20:31.04 PB | 10 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters J.V. · Place 103 · Rockford | 5,000 Meters J.V. | 103 | 20:45.5 PB | 10 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 233 · Rockford | 5,000 Meters Varsity | 233 | 7:02 | — |