Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · HermannHermann Invitational (Middle School) · Oct 7 | 12:24.33 | Hermann Invitational (Middle School) | October 7, 2014 |
| 2,500 Meters · Linn Athletic Complex36th Annual Linn Invitational · Sep 13 | 12:13.18 | 36th Annual Linn Invitational | September 13, 2014 |
| 2,500 Meters · Owensville City ParkOwensville MS Invitational · Oct 14 | 12:51.07 | Owensville MS Invitational | October 14, 2014 |
| 2.3 Miles · New Haven City ParkShort Course Invitational · Sep 3 | 15:31.07 | Short Course Invitational | September 3, 2016 |
| 2400 m · New Haven City ParkNew Haven Middle School Invitational · Sep 6 | 12:19.45 | New Haven Middle School Invitational | September 6, 2014 |
| 5,000 Meters · Belle City ParkBelle HS Invitational · Sep 24 | 22:27.87 | Belle HS Invitational | September 24, 2015 |
| 5,000 Meters · Loutre Shore Country ClubHermann High School Invitational · Oct 3 | 21:32.08 | Hermann High School Invitational | October 3, 2017 |
| 5,000 Meters · Mike Rose Soccer ComplexBrooks Memphis Twilight Classic · Sep 2 | 22:39.10 | Brooks Memphis Twilight Classic | September 2, 2017 |
| 5,000 Meters · Owensville City ParkFour Rivers Conference · Oct 17 | 21:51.06 | Four Rivers Conference | October 17, 2017 |
| 5,000 Meters · Shaw Nature ReserveFour Rivers Conference · Oct 20 | 21:47.02 | Four Rivers Conference | October 20, 2015 |
| 5,000 Meters · St. Clair High SchoolFour Rivers Conference · Oct 18 | 22:57.00 | Four Rivers Conference | October 18, 2016 |
| 5,000 Meters · Tom Rutledge Cross Country CourseSouthern Stampede · Sep 16 | 22:43.33 | Southern Stampede | September 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Four Rivers ConferenceOct 17 · 5,000 Meters Junior Varsity · Place 14 · OwensvilleOwensville | 5,000 Meters Junior Varsity | 14 | 21:51.06 PB | 11 |
| Oct 3 | Hermann High School InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 20 · OwensvilleOwensville | 5,000 Meters Junior Varsity | 20 | 21:32.08 PB | 11 |
| Sep 21 | Belle InvitationalSep 21 · 5,000 Meters Varsity · Place 14 · OwensvilleOwensville | 5,000 Meters Varsity | 14 | 21:12.36Unofficial | 11 |
| Sep 16 | Southern StampedeSep 16 · 5,000 Meters Junior Varsity · Place 238 · OwensvilleOwensville | 5,000 Meters Junior Varsity | 238 | 22:43.33 PB | 11 |
| Sep 2 | Brooks Memphis Twilight ClassicSep 2 · 5,000 Meters Junior Varsity · Place 275 · OwensvilleOwensville | 5,000 Meters Junior Varsity | 275 | 22:39.10 PB | 11 |
2016 Cross Country
5 results2015 Cross Country
5 results2014 Cross Country
4 results