Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · St. Clair High SchoolFour Rivers Conference · Oct 18 | 9:06.51 | Four Rivers Conference | October 18, 2016 |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 2 · Oct 27 | 19:15.07 | MSHSAA Class 3 District 2 | October 27, 2018 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 20:28.40 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Loutre Shore Country ClubHermann High School Invitational · Oct 3 | 18:14.95 | Hermann High School Invitational | October 3, 2017 |
| 5,000 Meters · New Haven City ParkNew Haven Invitational · Sep 2 | 18:48.48 | New Haven Invitational | September 2, 2017 |
| 5,000 Meters · Owensville City ParkFour Rivers Conference · Oct 17 | 19:11.97 | Four Rivers Conference | October 17, 2017 |
| 5,000 Meters · Six FlagsMaryville University Six Flags Open · Sep 23 | 18:50.77 | Maryville University Six Flags Open | September 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
4 results2017 Cross Country
4 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | Four Rivers ConferenceOct 18 · 2,500 Meters Middle School Boys · Place 1 · UnionUnion | 2,500 Meters Middle School Boys | 1 | 9:06.51 PB | 8 |