Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 14 | 15:39.6 | JR. Greater Lansing Cross Country Championship | October 14, 2019 |
| 2 Miles · Fowlerville HS Fowlerville JH v. Haslett · Oct 5 | 15:35.85 | Fowlerville JH v. Haslett | October 5, 2020 |
| 2 Miles · Haslett HSHaslett M.S. Meet · Sep 30 | 16:13.4 | Haslett M.S. Meet | September 30, 2019 |
| 2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 16 | 18:22.9 | Okemos M.S. Meet | September 16, 2019 |
| 2 Miles · Williamston HSWilliamston M.S. Meet · Oct 7 | 15:39.7 | Williamston M.S. Meet | October 7, 2019 |
| 3,000 Meters · Mason High SchoolMason MS vs. Haslett MS · Sep 28 | 16:50 | Mason MS vs. Haslett MS | September 28, 2020 |
| 3,200 Meters · Fowlerville HS Fowlerville JH Meet · Sep 23 | 17:21.50 | Fowlerville JH Meet | September 23, 2019 |
| 3,200 Meters · Haslett HSHaslett MS vs. Holt · Oct 13 | 15:14.62 | Haslett MS vs. Holt | October 13, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Haslett MS vs. HoltOct 13 · 3,200 Meters Middle School · Place 14 · Haslett | 3,200 Meters Middle School | 14 | 15:14.62 PB | 7 |
| Oct 5 | Fowlerville JH v. HaslettOct 5 · 2 Miles Middle School · Place 28 · Haslett | 2 Miles Middle School | 28 | 15:35.85 PB | 7 |
| Sep 28 | Mason MS vs. Haslett MSSep 28 · 3,000 Meters Middle School · Place 19 · Haslett | 3,000 Meters Middle School | 19 | 16:50 PB | 7 |
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | JR. Greater Lansing Cross Country ChampionshipOct 14 · 2 Miles Open Boys · Place 152 · Haslett | 2 Miles Open Boys | 152 | 15:39.6 PB | 6 |
| Oct 7 | Williamston M.S. MeetOct 7 · 2 Miles Middle School Boys · Place 108 · Haslett | 2 Miles Middle School Boys | 108 | 15:39.7 PB | 6 |
| Sep 30 | Haslett M.S. MeetSep 30 · 2 Miles Middle School Boys · Place 151 · Haslett | 2 Miles Middle School Boys | 151 | 16:13.4 PB | 6 |
| Sep 23 | Fowlerville JH MeetSep 23 · 3,200 Meters Varsity · Place 106 · Haslett | 3,200 Meters Varsity | 106 | 17:21.50 PB | 6 |
| Sep 16 | Okemos M.S. MeetSep 16 · 2 Miles Varisty and J.V. · Place 132 · Haslett | 2 Miles Varisty and J.V. | 132 | 18:22.9 PB | 6 |
| Sep 9 | St. Johns MS MeetSep 9 · 2 Miles Boys Race · Place 193 · Haslett | 2 Miles Boys Race | 193 | 19:19.5Unofficial | 6 |