Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bangor HS OFFICIALSouthwest 10 Jamboree I · Sep 20 | 21:09.63 | Southwest 10 Jamboree I | September 20, 2017 |
| 5,000 Meters · Brandywine HSBrandywine Invitational · Oct 21 | 22:14.94 | Brandywine Invitational | October 21, 2017 |
| 5,000 Meters · CentrevilleSouthwest 10 Jamboree III · Oct 18 | 20:13.34 | Southwest 10 Jamboree III | October 18, 2017 |
| 5,000 Meters · Fenn Valley WineryFennville Invitational · Sep 9 | 22:04.67 | Fennville Invitational | September 9, 2017 |
| 5,000 Meters · Lake of the Woods & Greenwoods CampsSouthwest 10 Jamboree II · Oct 4 | 20:18.26 | Southwest 10 Jamboree II | October 4, 2017 |
| 5,000 Meters · Mendon HSSouthwest 10 Jamboree · Oct 17 | 20:34.21 | Southwest 10 Jamboree | October 17, 2018 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 21:43.7 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · Portage West MSMHSAA LP Region 32-04 @ Portage West MS · Oct 29 | 20:51.8 | MHSAA LP Region 32-04 @ Portage West MS | October 29, 2016 |
| 5,000 Meters · Van Buren Fairgrounds OFFICIALHartford Teske Invitational · Sep 7 | 20:49.5 | Hartford Teske Invitational | September 7, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MHSAA LP Region 32-4 @ Portage CentralOct 27 · 5,000 Meters Division 4 · Place 34 · Marcellus | 5,000 Meters Division 4 | 34 | 20:08.9 | 12 |
| Oct 20 | Little Guys InvitationalOct 20 · 5,000 Meters Varsity · Place 55 · Marcellus | 5,000 Meters Varsity | 55 | 21:01.15 | 12 |
| Oct 17 | Southwest 10 JamboreeOct 17 · 5,000 Meters High School · Place 29 · Marcellus | 5,000 Meters High School | 29 | 20:34.21 PB | 12 |
| Oct 6 | 2018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 4 Men · Place 130 · Marcellus | 5,000 Meters Division 4 Men | 130 | 21:43.7 PB | 12 |
| Oct 3 | Southwest 10 JamboreeOct 3 · Varsity · Place 23 · Marcellus | Varsity | 23 | 21:54.63 | 12 |
| Sep 19 | Southwest 10 JamboreeSep 19 · Varsity · Place 31 · Marcellus | Varsity | 31 | 21:24.88 | 12 |
| Sep 8 | Fennville InvitationalSep 8 · 5,000 Meters Varsity · Place 45 · Marcellus | 5,000 Meters Varsity | 45 | 21:28.21 | 12 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Brandywine InvitationalOct 21 · 5,000 Meters Varsity Boys · Place 9 · Marcellus | 5,000 Meters Varsity Boys | 9 | 22:14.94 PB | 11 |
| Oct 18 | Southwest 10 Jamboree IIIOct 18 · 5,000 Meters Varsity · Place 30 · Marcellus | 5,000 Meters Varsity | 30 | 20:13.34 PB | 11 |
| Oct 4 | Southwest 10 Jamboree IIOct 4 · 5,000 Meters Varsity · Place 33 · Marcellus | 5,000 Meters Varsity | 33 | 20:18.26 PB | 11 |
| Sep 20 | Southwest 10 Jamboree ISep 20 · 5,000 Meters Varsity · Place 23 · Marcellus | 5,000 Meters Varsity | 23 | 21:09.63 PB | 11 |
| Sep 9 | Fennville Invitational Sep 9 · 5,000 Meters Varsity · Place 64 · Marcellus | 5,000 Meters Varsity | 64 | 22:04.67 PB | 11 |
| Sep 7 | Hartford Teske Invitational Sep 7 · 5,000 Meters Varsity · Place 25 · Marcellus | 5,000 Meters Varsity | 25 | 20:49.5 PB | 11 |
2016 Cross Country
1 results2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Portage InviteOct 10 · 5,000 Meters Varsity · Place 64 · Marcellus | 5,000 Meters Varsity | 64 | 25:05.5 | — |