Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1.5 Miles · New Haven City ParkNew Haven Middle School Invitational · Sep 3 | 12:23.48 | New Haven Middle School Invitational | September 3, 2016 |
| 2,500 Meters · HermannHermann Invitaional (MS) · Oct 6 | 11:54.37 | Hermann Invitaional (MS) | October 6, 2015 |
| 2,500 Meters · Owensville City ParkOwensville MS Invitational · Oct 11 | 12:02.72 | Owensville MS Invitational | October 11, 2016 |
| 2,500 Meters · Shaw Nature ReserveFour Rivers Conference (MS) · Oct 20 | 12:37.72 | Four Rivers Conference (MS) | October 20, 2015 |
| 2,500 Meters · St. Clair High SchoolFour Rivers Conference · Oct 18 | 11:55.98 | Four Rivers Conference | October 18, 2016 |
| 5,000 Meters · Belle City ParkBelle Invitational · Sep 20 | 22:25.97 | Belle Invitational | September 20, 2018 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 22:49.6 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Linn Athletic Complex41st Annual Linn Invitational · Sep 14 | 22:40.71 | 41st Annual Linn Invitational | September 14, 2019 |
| 5,000 Meters · Loutre Shore Country ClubHermann High School Invitational · Oct 8 | 20:33.27 | Hermann High School Invitational | October 8, 2019 |
| 5,000 Meters · New Haven City ParkNew Haven High School Invitational · Sep 7 | 23:10.55 | New Haven High School Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Owensville HS InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 16 · HermannHermann | 5,000 Meters Junior Varsity | 16 | 22:09.66 | 11 |
| Oct 8 | Hermann High School InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 9 · HermannHermann | 5,000 Meters Junior Varsity | 9 | 20:33.27 PB | 11 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters JV White/Blue · Place 119 · HermannHermann | 5,000 Meters JV White/Blue | 119 | 22:49.6 PB | 11 |
| Sep 21 | Southern StampedeSep 21 · 3,000 Meters Junior Varsity · Place 228 · HERMANNHERMANN | 3,000 Meters Junior Varsity | 228 | 13:41.4 | JR |
| Sep 14 | 41st Annual Linn InvitationalSep 14 · 5,000 Meters Junior Varsity Boys · Place 13 · HermannHermann | 5,000 Meters Junior Varsity Boys | 13 | 22:40.71 PB | 11 |
| Sep 7 | New Haven High School InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 28 · HermannHermann | 5,000 Meters Junior Varsity | 28 | 23:10.55 PB | 11 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Four Rivers Conference HS MeetOct 16 · 5,000 Meters Junior Varsity Boys · Place 14 · HermannHermann | 5,000 Meters Junior Varsity Boys | 14 | 21:50.77 | 10 |
| Oct 9 | Owensville High School InvitationalOct 9 · Varsity · Place 31 · HermannHermann | Varsity | 31 | 24:20.70 | 10 |
| Oct 2 | Hermann High School InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 19 · HermannHermann | 5,000 Meters Junior Varsity | 19 | 22:52.96 | 10 |
| Sep 20 | Belle InvitationalSep 20 · 5,000 Meters JV Boys · Place 23 · HermannHermann | 5,000 Meters JV Boys | 23 | 22:25.97 PB | 10 |
| Sep 15 | South Callaway InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 3 · HermannHermann | 5,000 Meters Junior Varsity | 3 | 23:26.27 | 10 |
| Sep 8 | 40th Linn InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 29 · HermannHermann | 5,000 Meters Junior Varsity | 29 | 23:15.03 | — |
| Sep 8 | 40th Annual Linn InvitationalSep 8 · 5,000 Meters Junior Varsity · Place 29 · HermannHermann | 5,000 Meters Junior Varsity | 29 | 23:15.03 | 10 |
| Sep 1 | New Haven High School InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 33 · HermannHermann | 5,000 Meters Junior Varsity | 33 | 25:19.57 | 10 |
2017 Cross Country
3 results2016 Cross Country
4 results2015 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Four Rivers Conference (MS)Oct 20 · 2,500 Meters Middle School · Place 53 · HermannHermann | 2,500 Meters Middle School | 53 | 12:37.72 PB | 7 |
| Oct 13 | Owensville InvitationalOct 13 · 2,500 Meters Middle School · Place 87 · HermannHermann | 2,500 Meters Middle School | 87 | 12:59.40 | 7 |
| Oct 6 | Hermann Invitaional (MS)Oct 6 · 2,500 Meters Middle School Boys · Place 48 · HermannHermann | 2,500 Meters Middle School Boys | 48 | 11:54.37 PB | 7 |
| Sep 19 | Fulton Invitational Sep 19 · 2,500 Meters Middle School · Place 218 · HermannHermann | 2,500 Meters Middle School | 218 | 18:07.35 | 07 |
| Sep 12 | Linn InvitationalSep 12 · 2,500 Meters Middle School · Place 135 · HermannHermann | 2,500 Meters Middle School | 135 | 10:18.1 | 07 |