Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 11 | TSTCA Meet #4Feb 11 · 3000 Meters · Place 3 · Seneca Valle | 3000 Meters | 3 | 8:56.13 PB | — |
| Jan 28 | TSTCA Meet #3Jan 28 · 1 Mile · Place 2 · Seneca Valle | 1 Mile | 2 | 4:36.05 PB | — |
| Jan 28 | TSTCA Meet #3Jan 28 · 800 Meters · Place 1 · Seneca Valle | 800 Meters | 1 | 2:03.17 PB | — |
2022 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 2 | Butler County ClassicApr 2 · 1600 Meters · Place 3 · Seneca Valle | 1600 Meters | 3 | 4:36.62 | — |
2022 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 19 | TSTCA Indoor Championship MeetFeb 19 · 800 Meters · Place 13 · Seneca Valle | 800 Meters | 13 | 2:06.94 | — |
| Feb 12 | TSTCA Meet #5Feb 12 · 1 Mile · Place 27 · Seneca Valle | 1 Mile | 27 | 5:01.21 | — |
| Feb 12 | TSTCA Meet #5Feb 12 · 800 Meters · Place 13 · Seneca Valle | 800 Meters | 13 | 2:08.95 | — |
| Jan 29 | TSTCA Meet #4Jan 29 · 800 Meters · Place 7 · Seneca Valle | 800 Meters | 7 | 2:07.39 | — |
| Jan 29 | TSTCA Meet #4Jan 29 · 800 Meters · Place 7 · Seneca Valle | 800 Meters | 7 | 2:07.39 | — |
2021 Outdoor Track
3 results2020 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 8 | TSTCA Meet #5Feb 8 · 3000 Meters · Place 10 · Seneca Valle | 3000 Meters | 10 | 9:31.37 | — |