Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Grand Woods Park OFFICIALCougar 2-mile - HOKA ONE ONE Postal National Event · Aug 21 | 14:27.7 | Cougar 2-mile - HOKA ONE ONE Postal National Event | August 21, 2018 |
| 5,000 Meters · Bath Bret Clements Bath Invitational · Sep 9 | 25:41.5 | Bret Clements Bath Invitational | September 9, 2017 |
| 5,000 Meters · Dewitt HSDeWitt Cross Country Invitational · Sep 30 | 23:22.7 | DeWitt Cross Country Invitational | September 30, 2017 |
| 5,000 Meters · EL Soccer/XC ComplexBob Brown Frosh/JV Invitational · Oct 13 | 22:27.1 | Bob Brown Frosh/JV Invitational | October 13, 2016 |
| 5,000 Meters · Lakewood HSGLAC Jamboree II · Oct 3 | 24:15.53 | GLAC Jamboree II | October 3, 2017 |
| 5,000 Meters · Leslie HSGLAC Jamboree I · Sep 19 | 24:54.94 | GLAC Jamboree I | September 19, 2017 |
| 5,000 Meters · Maple Valley HSGLAC Championship · Oct 22 | 22:46.91 | GLAC Championship | October 22, 2016 |
| 5,000 Meters · Maple Valley Jr/Sr High SchoolBarry County Invitational · Oct 31 | 22:49.98 | Barry County Invitational | October 31, 2016 |
| 5,000 Meters · Perry HSPerry Invitational · Aug 22 | 27:54.3 | Perry Invitational | August 22, 2017 |
| 5,000 Meters · Portage West MSPortage JV Race · Oct 29 | 23:01 | Portage JV Race | October 29, 2016 |
| 5,000 Meters · Saranac HSSaranac Invitational · Aug 30 | 25:47.9 | Saranac Invitational | August 30, 2017 |
| 5,000 Meters · The University of OlivetGLAC League Championship Meet · Oct 21 | 24:11.75 | GLAC League Championship Meet | October 21, 2017 |
| 5,000 Meters · TK High SchoolBarry County Invite · Oct 30 | 23:45.60 | Barry County Invite | October 30, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Barry County MeetOct 29 · 5,000 Meters Varsity · Place 30 · Lake Odessa Lakewood | 5,000 Meters Varsity | 30 | 20:44.13 | 12 |
| Oct 27 | MHSAA LP Region 13-2 @ Portage CentralOct 27 · 5,000 Meters Division 2 · Place 96 · Lake Odessa Lakewood | 5,000 Meters Division 2 | 96 | 21:09.2 | 12 |
| Oct 20 | GLAC ChampionshipOct 20 · 5,000 Meters Varsity · Place 40 · Lake Odessa Lakewood | 5,000 Meters Varsity | 40 | 21:42.36 | 12 |
| Oct 13 | Greater Lansing Cross Country ChampionshipOct 13 · 5,000 Meters Varsity · Place 221 · Lake Odessa Lakewood | 5,000 Meters Varsity | 221 | 20:51.9 | 12 |
| Oct 2 | GLAC Jamboree II at Maple ValleyOct 2 · Varsity · Place 53 · Lake Odessa Lakewood | Varsity | 53 | 21:21.50 | 12 |
| Sep 29 | DeWitt Cross Country InvitationalSep 29 · 5,000 Meters Division 1 · Place 135 · Lake Odessa Lakewood | 5,000 Meters Division 1 | 135 | 21:32.0 | 12 |
| Sep 18 | GLAC Jamboree I at PerrySep 18 · 5,000 Meters Varsity · Place 50 · Lake Odessa Lakewood | 5,000 Meters Varsity | 50 | 25:06.28 | 12 |
| Sep 8 | Bret Clements Bath InvitationalSep 8 · 5,000 Meters Varsity · Place 146 · Lake Odessa Lakewood | 5,000 Meters Varsity | 146 | 21:51.3 | 12 |
| Aug 29 | Saranac InvitationalAug 29 · 5,000 Meters Division 1 · Place 81 · Lake Odessa Lakewood | 5,000 Meters Division 1 | 81 | 22:32.4 | 12 |
| Aug 21 | Cougar 2-mile - HOKA ONE ONE Postal National EventAug 21 · 2 Miles Boys 2 Mile · Place 134 · Lake Odessa Lakewood | 2 Miles Boys 2 Mile | 134 | 14:27.7 PB | 12 |
| Aug 17 | Portage Central Early BirdAug 17 · 5,000 Meters Varsity · Place 307 · Lake Odessa Lakewood | 5,000 Meters Varsity | 307 | 24:28 | 12 |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Barry County InviteOct 30 · 5,000 Meters Varsity · Place 48 · Lake Odessa Lakewood | 5,000 Meters Varsity | 48 | 23:45.60 PB | 11 |
| Oct 21 | GLAC League Championship MeetOct 21 · 5,000 Meters Varsity Boys · Place 74 · Lake Odessa Lakewood | 5,000 Meters Varsity Boys | 74 | 24:11.75 PB | 11 |
| Oct 12 | Bob Brown Frosh/JV InvitationalOct 12 · 5,000 Meters Junior Varsity · Place 111 · Lake Odessa Lakewood | 5,000 Meters Junior Varsity | 111 | 23:30.7 | 11 |
| Oct 3 | GLAC Jamboree IIOct 3 · 5,000 Meters Varsity · Place 68 · Lake Odessa Lakewood | 5,000 Meters Varsity | 68 | 24:15.53 PB | 11 |
| Sep 30 | DeWitt Cross Country InvitationalSep 30 · 5,000 Meters Division 1 & 2 · Place 197 · Lake Odessa Lakewood | 5,000 Meters Division 1 & 2 | 197 | 23:22.7 PB | 11 |
| Sep 19 | GLAC Jamboree ISep 19 · 5,000 Meters Varsity · Place 73 · Lake Odessa Lakewood | 5,000 Meters Varsity | 73 | 24:54.94 PB | 11 |
| Sep 12 | Viking InvitationalSep 12 · 5,000 Meters Boys · Place 22 · Lake Odessa Lakewood | 5,000 Meters Boys | 22 | 26:14.75 | 11 |
| Sep 9 | Bret Clements Bath InvitationalSep 9 · 5,000 Meters J.V. · Place 269 · Lake Odessa Lakewood | 5,000 Meters J.V. | 269 | 25:41.5 PB | 11 |
| Aug 30 | Saranac InvitationalAug 30 · 5,000 Meters Division 1 and 2 · Place 112 · Lake Odessa Lakewood | 5,000 Meters Division 1 and 2 | 112 | 25:47.9 PB | 11 |
| Aug 22 | Perry InvitationalAug 22 · 5,000 Meters Boys 5k · Place 84 · Lake Odessa Lakewood | 5,000 Meters Boys 5k | 84 | 27:54.3 PB | 11 |
| Aug 18 | Portage Central Early BirdAug 18 · 5,000 Meters Varsity · Place 349 · Lake Odessa Lakewood | 5,000 Meters Varsity | 349 | 8:51 | — |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Barry County InvitationalOct 31 · 5,000 Meters Varsity · Place 54 · Lake Odessa Lakewood | 5,000 Meters Varsity | 54 | 22:49.98 PB | 10 |
| Oct 29 | Portage JV RaceOct 29 · 5,000 Meters Boys JV · Place 107 · Lake Odessa Lakewood | 5,000 Meters Boys JV | 107 | 23:01 PB | 10 |
| Oct 22 | GLAC ChampionshipOct 22 · 5,000 Meters Varsity · Place 66 · Lake Odessa Lakewood | 5,000 Meters Varsity | 66 | 22:46.91 PB | 10 |
| Oct 13 | Bob Brown Frosh/JV InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 107 · Lake Odessa Lakewood | 5,000 Meters Junior Varsity | 107 | 22:27.1 PB | 10 |