Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorEIU Friday Night Special · Feb 18 | 4:37.64 | EIU Friday Night Special | February 18, 2022 |
| 1500 Meters · OutdoorLincoln University Open · Apr 9 | 4:15.78 | Lincoln University Open | April 9, 2022 |
| 3000 Meters · IndoorWashburn University Open · Feb 3 | 9:17.08a | Washburn University Open | February 3, 2023 |
| 3000 Meters · OutdoorLincoln University Open · Apr 9 | 9:08.54 | Lincoln University Open | April 9, 2022 |
| 3000m Steeplechase · 0.914m · OutdoorGLVC Outdoor Championships · May 5 | 9:57.81a | GLVC Outdoor Championships | May 5, 2022 |
| 3000m Steeplechase · OutdoorDewey Allgood Invitational · Apr 16 | 9:59.54 | Dewey Allgood Invitational | April 16, 2022 |
| 5000 Meters · IndoorTitan Opener · Feb 11 | 16:36.48 | Titan Opener | February 11, 2023 |
| 5000 Meters · OutdoorSouthwest Baptist Invitational · Apr 1 | 15:44.00a | Southwest Baptist Invitational | April 1, 2022 |
| 800 Meters · IndoorTitan Opener · Feb 10 | 2:06.36a | Titan Opener | February 10, 2024 |
| 800 Meters · OutdoorSLU Billiken · Apr 5 | 2:11.34a | SLU Billiken | April 5, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 21 | Dewey AllgoodApr 21 · 1500 Meters · Place 25 · Maryville (Mo.) | 1500 Meters | 25 | 4:25.99 | SR |
| Apr 5 | SLU BillikenApr 5 · 1500 Meters · Place 27 · Maryville (Mo.) | 1500 Meters | 27. | 4:23.55a | Sr |
| Apr 5 | SLU BillikenApr 5 · 800 Meters · Place 20 · Maryville (Mo.) | 800 Meters | 20. | 2:11.34a PB | Sr |
| Mar 28 | Wash U Distance CarnivalMar 28 · 5000 Meters · Place 233 · Maryville (Mo.) | 5000 Meters | 233 | 16:56.34 | SR |
| Mar 28 | Wash U Distance CarnivalMar 28 · 5000 Meters · Place 28 · Maryville (Mo.) | 5000 Meters | 28 | 16:56.34 | SR |
| Mar 22 | Missouri S&T Miner InvitationalMar 22 · 3000m Steeplechase · Place 8 · Maryville (Mo.) | 3000m Steeplechase0.914m | 8. | 10:30.60a | Sr |
2024 Indoor Track
4 results2023 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | GLVC Track and Field ChampionshipsMay 4 · 3000m Steeplechase · Place 10 · Maryville (Mo.) | 3000m Steeplechase0.914m | 10. | 9:57.93a | Jr |
| Apr 22 | Dewey Allgood HexagonalApr 22 · 3000m Steeplechase · Place 4 · Maryville (Mo.) | 3000m Steeplechase | 4 | 10:19.56 | — |
| Apr 14 | Mule RelaysApr 14 · 3000m Steeplechase · Place 9 · Maryville (Mo.) | 3000m Steeplechase0.914m | 9. | 10:22.13a | Jr |
| Apr 7 | Lincoln University OpenApr 7 · 3000 Meters · Place 8 · Maryville (Mo.) | 3000 Meters | 8 | 9:26.37 | JR |
| Apr 7 | Lincoln University OpenApr 7 · 400m Hurdles · Place 14 · Maryville (Mo.) | 400m Hurdles | 14 | 1:03.16 | JR |
| Mar 24 | Miner InvitationalMar 24 · 3000m Steeplechase · Place 1 · Maryville (Mo.) | 3000m Steeplechase | 1 | 10:16.83 | JR |
2023 Indoor Track
4 results2022 Outdoor Track
5 results2022 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 18 | EIU Friday Night SpecialFeb 18 · 1 Mile · Place 12 · Maryville (Mo.) | 1 Mile | 12 | 4:37.64 PB | FR |
| Feb 12 | Titan OpenFeb 12 · 3000 Meters · Place 12 · Maryville (Mo.) | 3000 Meters | 12 | 9:32.30 | FR |
| Feb 12 | Titan OpenFeb 12 · 1 Mile · Place 16 · Maryville (Mo.) | 1 Mile | 16 | 4:43.31 | FR |
| Feb 4 | Bearcat InvitationalFeb 4 · 1 Mile · Place 64 · Maryville (Mo.) | 1 Mile | 64. | 4:37.79a | So |
| Jan 29 | Principia RelaysJan 29 · 3000 Meters · Place 16 · Maryville (Mo.) | 3000 Meters | 16. | 9:38.55a | So |
| Jan 22 | Snow Bird InvitationalJan 22 · 1 Mile · Place 4 · Maryville (Mo.) | 1 Mile | 4. | 4:42.85a | So |
2021 Outdoor Track
3 results