Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · EL Soccer/XC ComplexEast Lansing M.S. Meet · Sep 17 | 21:05.7 | East Lansing M.S. Meet | September 17, 2018 |
| 2 Miles · Fowlerville HS Fowlerville JH v. Haslett · Oct 5 | 17:28.55 | Fowlerville JH v. Haslett | October 5, 2020 |
| 2 Miles · Grand Woods Park OFFICIALCougar Clash · Oct 3 | 17:50.7 | Cougar Clash | October 3, 2018 |
| 2 Miles · Haslett HSHaslett M.S. Meet · Sep 30 | 21:31.4 | Haslett M.S. Meet | September 30, 2019 |
| 2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 16 | 22:50.1 | Okemos M.S. Meet | September 16, 2019 |
| 2 Miles · St Johns MSSt. Johns MS Meet · Sep 10 | 20:40.3 | St. Johns MS Meet | September 10, 2018 |
| 2 Miles · Williamston HSWilliamston M.S. Meet · Oct 7 | 18:57.6 | Williamston M.S. Meet | October 7, 2019 |
| 3,000 Meters · Mason High SchoolMason MS vs. Haslett MS · Sep 28 | 18:49 | Mason MS vs. Haslett MS | September 28, 2020 |
| 3,200 Meters · Haslett HSHaslett MS vs. Holt · Oct 13 | 17:50.84 | Haslett MS vs. Holt | October 13, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Haslett MS vs. HoltOct 13 · 3,200 Meters Middle School · Place 21 · Haslett | 3,200 Meters Middle School | 21 | 17:50.84 PB | 8 |
| Oct 5 | Fowlerville JH v. HaslettOct 5 · 2 Miles Middle School · Place 38 · Haslett | 2 Miles Middle School | 38 | 17:28.55 PB | 8 |
| Sep 28 | Mason MS vs. Haslett MSSep 28 · 3,000 Meters Middle School · Place 36 · Haslett | 3,000 Meters Middle School | 36 | 18:49 PB | 8 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Williamston M.S. MeetOct 7 · 2 Miles Middle School Boys · Place 157 · Haslett | 2 Miles Middle School Boys | 157 | 18:57.6 PB | 7 |
| Sep 30 | Haslett M.S. MeetSep 30 · 2 Miles Middle School Boys · Place 212 · Haslett | 2 Miles Middle School Boys | 212 | 21:31.4 PB | 7 |
| Sep 16 | Okemos M.S. MeetSep 16 · 2 Miles Varisty and J.V. · Place 209 · Haslett | 2 Miles Varisty and J.V. | 209 | 22:50.1 PB | 7 |
| Sep 9 | St. Johns MS MeetSep 9 · 2 Miles Boys Race · Place 224 · Haslett | 2 Miles Boys Race | 224 | 24:00.3Unofficial | 7 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Fowlerville JH MeetOct 9 · 2 Miles Middle School Boys · Place 76 · Haslett | 2 Miles Middle School Boys | 76 | 17:54 | 6 |
| Oct 3 | Cougar ClashOct 3 · 2 Miles Boys Open · Place 131 · Haslett | 2 Miles Boys Open | 131 | 17:50.7 PB | 6 |
| Sep 24 | Fowlerville JH MeetSep 24 · 2 Miles Middle School Boys · Place 122 · Haslett | 2 Miles Middle School Boys | 122 | 18:02.9 | 6 |
| Sep 17 | East Lansing M.S. MeetSep 17 · 2 Miles Middle School Varsity and JV · Place 137 · Haslett | 2 Miles Middle School Varsity and JV | 137 | 21:05.7 PB | 6 |
| Sep 10 | St. Johns MS MeetSep 10 · 2 Miles Boys Race · Place 200 · Haslett | 2 Miles Boys Race | 200 | 20:40.3 PB | 6 |