Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Big DriverSt. Francis Borgia Invitational · Oct 14 | 22:04.99 | St. Francis Borgia Invitational | October 14, 2017 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 22:24.86 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Jefferson Barracks Park2020 Hancock Invitational · Oct 16 | 20:30.57 | 2020 Hancock Invitational | October 16, 2020 |
| 5,000 Meters · Lutheran St Charles HSAAA Conference · Oct 5 | 20:55.1 | AAA Conference | October 5, 2017 |
| 5,000 Meters · McNair ParkMSHSAA Class 3 District 4 · Oct 27 | 19:53.07 | MSHSAA Class 3 District 4 | October 27, 2018 |
| 5,000 Meters · New Haven City ParkNew Haven High School Invitational · Sep 7 | 20:33.30 | New Haven High School Invitational | September 7, 2019 |
| 5,000 Meters · Sioux Passage ParkHazelwood Central Enke Invitational · Sep 15 | 23:31.8 | Hazelwood Central Enke Invitational | September 15, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
4 results2019 Cross Country
4 results2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSAA Class 3 District 4Oct 27 · 5,000 Meters Varsity · Place 33 · St. Dominic | 5,000 Meters Varsity | 33 | 19:53.07 PB | 10 |
| Oct 13 | Borgia InvitationalOct 13 · 5,000 Meters Varsity · Place 107 · St. Dominic | 5,000 Meters Varsity | 107 | 20:52.0 | SO |
| Oct 3 | AAA Conference XC ChampionshipsOct 3 · 3,200 Meters Junior Varsity · Place 3 · St. Dominic | 3,200 Meters Junior Varsity | 3 | 13:19.11 | 10 |
| Sep 15 | Paul Enke InvitationalSep 15 · 5,000 Meters Junior Varsity · Place 97 · St. Dominic | 5,000 Meters Junior Varsity | 97 | 23:31.8 | 10 |
| Sep 15 | Hazelwood Central Enke InvitationalSep 15 · 5,000 Meters Boys JV · Place 97 · St. Dominic | 5,000 Meters Boys JV | 97 | 23:31.8 PB | 10 |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 5,000 Meters Varsity Boys White · Place 100 · St. Dominic | 5,000 Meters Varsity Boys White | 100 | 23:49.38 | 10 |
| Sep 1 | New Haven High School InvitationalSep 1 · 5,000 Meters Varsity · Place 76 · St. Dominic | 5,000 Meters Varsity | 76 | 23:13.46 | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSAA Class 3 District 4Oct 28 · 5,000 Meters Varsity · Place 59 · St. Dominic | 5,000 Meters Varsity | 59 | 21:52.59 | FR |
| Oct 14 | St. Francis Borgia InvitationalOct 14 · 5,000 Meters Freshman Boys · Place 19 · St. Dominic | 5,000 Meters Freshman Boys | 19 | 22:04.99 PB | 9 |
| Oct 5 | AAA Conference Oct 5 · 5,000 Meters Varsity · Place 39 · St. Dominic | 5,000 Meters Varsity | 39 | 20:55.1 PB | 9 |
| Sep 30 | Priory XC InvitationalSep 30 · 5,000 Meters Junior Varsity · Place 38 · St. Dominic | 5,000 Meters Junior Varsity | 38 | 22:43.6 | 9 |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 5,000 Meters Junior Varsity - White/Gold · Place 167 · St. Dominic | 5,000 Meters Junior Varsity - White/Gold | 167 | 22:24.86 PB | 9 |
| Sep 2 | New Haven InvitationalSep 2 · 5,000 Meters Junior Varsity · Place 46 · St. Dominic | 5,000 Meters Junior Varsity | 46 | 23:22.08 | 9 |