Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Sturgis Middle SchoolSturgis Invitational · Oct 7 | 7:34.08 | Sturgis Invitational | October 7, 2015 |
| 2 Miles · Allegan County FairgroundsWolverine Conference Meet · Oct 22 | 13:37.36 | Wolverine Conference Meet | October 22, 2016 |
| 2 Miles · Indian Lake Nazarene Camp OFFICIALFutures Wolverine Conference Meet · Oct 27 | 14:54 | Futures Wolverine Conference Meet | October 27, 2015 |
| 2 Miles · Meyer Broadway ParkSt. Joseph County Meet · Oct 20 | 14:15 | St. Joseph County Meet | October 20, 2016 |
| 2 Miles · Sturgis Middle SchoolSturgis Kiwanis Invitational ( MS, HS ) · Oct 15 | 13:40.83 | Sturgis Kiwanis Invitational ( MS, HS ) | October 15, 2016 |
| 2 Miles · Three Rivers Middle SchoolThree Rivers vs Allegan, Otsego, and Sturgis · Sep 28 | 14:34 | Three Rivers vs Allegan, Otsego, and Sturgis | September 28, 2017 |
| 2,500 Meters · Colon HSSt. Joseph County MS Championship · Oct 19 | 10:27.17 | St. Joseph County MS Championship | October 19, 2017 |
| 3,000 Meters · Honeysett Farmthree rivers vs plainwell · Sep 22 | 13:55.35 | three rivers vs plainwell | September 22, 2016 |
| 3,200 Meters · Otsego HSOtsego Middle School Conference Cross Country Meet · Oct 12 | 13:36.13 | Otsego Middle School Conference Cross Country Meet | October 12, 2017 |
| 5,000 Meters · Meyer Broadway ParkWolverine Conference Jamboree Division II @ Three Rivers · Oct 9 | 23:39 | Wolverine Conference Jamboree Division II @ Three Rivers | October 9, 2018 |
| 5,000 Meters · Portage West Middle School2018 Portage Cross Country Invitational · Oct 6 | 22:43.6 | 2018 Portage Cross Country Invitational | October 6, 2018 |
| 5,000 Meters · US 131 Motorsports ParkWolverine Conference Championship Meet @ Plainwell · Oct 16 | 20:56.64 | Wolverine Conference Championship Meet @ Plainwell | October 16, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
1 results2020 Cross Country
1 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Portage InviteOct 5 · 5,000 Meters Division 2 JV · Place 286 · Three RiversThree Rivers | 5,000 Meters Division 2 JV | 286 | 24:47.0 | 10 |
2018 Cross Country
4 results2017 Cross Country
8 results2016 Cross Country
5 results2015 Cross Country
3 results