Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Big DriverSt. Francis Borgia Invitational · Oct 14 | 20:40.81 | St. Francis Borgia Invitational | October 14, 2017 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 20:38.33 | Forest Park Cross Country Festival | September 9, 2017 |
| 5,000 Meters · Jefferson Barracks Park56th Annual Hancock Invitational · Sep 29 | 19:45.01 | 56th Annual Hancock Invitational | September 29, 2018 |
| 5,000 Meters · Lutheran St Charles HSAAA Conference · Oct 5 | 19:54.4 | AAA Conference | October 5, 2017 |
| 5,000 Meters · Spanish Lake ParkMSHSAA Class 3 District 3 · Oct 27 | 19:02.57 | MSHSAA Class 3 District 3 | October 27, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSAA Class 3 District 3Oct 27 · 5,000 Meters Varsity · Place 37 · Bishop DuBourg | 5,000 Meters Varsity | 37 | 19:02.57 PB | 12 |
| Oct 18 | Clayton InvitationalOct 18 · 5,000 Meters Varsity · Place 48 · Bishop DuBourg | 5,000 Meters Varsity | 48 | 19:08.57 | SR |
| Oct 3 | AAA Conference XC ChampionshipsOct 3 · 3,200 Meters Varsity · Place 23 · Bishop DuBourg | 3,200 Meters Varsity | 23 | 12:20.7 | SR |
| Sep 29 | 56th Annual Hancock InvitationalSep 29 · 5,000 Meters Varsity (1A-3A) · Place 39 · Bishop DuBourg | 5,000 Meters Varsity (1A-3A) | 39 | 19:45.01 PB | 12 |
| Sep 15 | Affton Invitational Sep 15 · 5,000 Meters Varsity · Place 14 · Bishop DuBourg | 5,000 Meters Varsity | 14 | 19:14.36 | 12 |
| Sep 8 | Forest Park Cross Country FestivalSep 8 · 5,000 Meters Varsity Boys White · Place 43 · Bishop DuBourg | 5,000 Meters Varsity Boys White | 43 | 21:19.56 | 12 |
| Aug 31 | Lutheran St. Charles Invite Aug 31 · 5,000 Meters Varsity · Place 16 · Bishop DuBourg | 5,000 Meters Varsity | 16 | 20:21.92 | SR |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSAA Class 3 District 2Oct 28 · 5,000 Meters Varsity · Place 50 · Bishop DuBourg | 5,000 Meters Varsity | 50 | 20:22.42 | JR |
| Oct 20 | Clayton XC Invitational Oct 20 · 5,000 Meters Varsity · Place 78 · Bishop DuBourg | 5,000 Meters Varsity | 78 | 19:48.56 | JR |
| Oct 14 | St. Francis Borgia InvitationalOct 14 · 5,000 Meters Varsity Boys · Place 99 · Bishop DuBourg | 5,000 Meters Varsity Boys | 99 | 20:40.81 PB | 11 |
| Oct 5 | AAA Conference Oct 5 · 5,000 Meters Varsity · Place 31 · Bishop DuBourg | 5,000 Meters Varsity | 31 | 19:54.4 PB | 11 |
| Sep 30 | Parkway West InvitationalSep 30 · 5,000 Meters Varsity · Place 113 · Bishop DuBourg | 5,000 Meters Varsity | 113 | 20:06.9 | JR |
| Sep 23 | Hancock InvitationalSep 23 · 5,000 Meters Varsity 3A · Place 83 · Bishop DuBourg | 5,000 Meters Varsity 3A | 83 | 21:29.1 | JR |
| Sep 16 | Affton InvitationalSep 16 · 5,000 Meters Varsity · Place 26 · Bishop DuBourg | 5,000 Meters Varsity | 26 | 21:08.71 | — |
| Sep 9 | Forest Park Cross Country FestivalSep 9 · 5,000 Meters Varsity - White · Place 88 · Bishop DuBourg | 5,000 Meters Varsity - White | 88 | 20:38.33 PB | 11 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Class 3 District 2Oct 29 · 5,000 Meters Varsity · Place 66 · Bishop DuBourg | 5,000 Meters Varsity | 66 | 22:25.55 | SO |
| Sep 24 | Hancock InvitationalSep 24 · 5,000 Meters Varsity · Place 102 · Bishop DuBourg | 5,000 Meters Varsity | 102 | 22:38.2 | SO |