Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | NCSAA Championship Meet 9May 11 · 1600 Meters · Place 13 · Somerset Sky Pointe MS | 1600 Meters | 13. | 6:36.81a | 6 |
| May 11 | NCSAA Championship Meet 9May 11 · 800 Meters · Place 14 · Somerset Sky Pointe MS | 800 Meters | 14. | 2:59.87a | 6 |
| May 4 | NCSAA Meet 8May 4 · 1600 Meters · Place 10 · Somerset Sky Pointe MS | 1600 Meters | 10. | 6:32.32a | 6 |
| May 4 | NCSAA Meet 8May 4 · 800 Meters · Place 9 · Somerset Sky Pointe MS | 800 Meters | 9. | 2:56.13a PB | 6 |
| Apr 27 | NCSAA Meet 6Apr 27 · 1600 Meters · Place 4 · Somerset Sky Pointe MS | 1600 Meters | 4. | 6:23.91a PB | 6 |
| Apr 27 | NCSAA Meet 6Apr 27 · 800 Meters · Place 3 · Somerset Sky Pointe MS | 800 Meters | 3. | 3:03.97a | 6 |
| Apr 20 | NCSAA Meet 5Apr 20 · 1600 Meters · Place 5 · Somerset Sky Pointe MS | 1600 Meters | 5. | 6:40.97a | 6 |
| Apr 20 | NCSAA Meet 5Apr 20 · 400 Meters · Place 12 · Somerset Sky Pointe MS | 400 Meters | 12. | 1:15.81a PB | 6 |
| Apr 13 | NCSAA Meet 4Apr 13 · 1600 Meters · Place 8 · Somerset Sky Pointe MS | 1600 Meters | 8. | 6:40.72a | 6 |
| Apr 13 | NCSAA Meet 4Apr 13 · 800 Meters · Place 9 · Somerset Sky Pointe MS | 800 Meters | 9. | 3:04.67a | 6 |
| Apr 10 | CSN Distance CarnivalApr 10 · 1600 Meters · Place 6 · Somerset Sky Pointe MS | 1600 Meters | 6 | 6:38.71a PB | 6 |
| Apr 10 | CSN Distance CarnivalApr 10 · 800 Meters · Place 3 · Somerset Sky Pointe MS | 800 Meters | 3 | 2:59.32a PB | 6 |
| Apr 3 | 1st Annual Red Rock Running Middle School InvitationalApr 3 · 1600 Meters · Place 5 · Somerset Sky Pointe MS | 1600 Meters | 5 | 6:41.74a | 6 |
| Mar 30 | NCSAA Meet 1Mar 30 · 1600 Meters · Place 4 · Somerset Sky Pointe MS | 1600 Meters | 4 | 6:38.84a | 6 |
| Mar 30 | NCSAA Meet 1Mar 30 · 800 Meters · Place 5 · Somerset Sky Pointe MS | 800 Meters | 5 | 3:01.88a | 6 |
2025 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 12 | NCSAA Track ChampionshipMay 12 · 1600 Meters · Place 6 · Somerset Sky Pointe | 1600 Meters | 6 | 6:43.17a | 5 |
| May 12 | NCSAA Track ChampionshipMay 12 · 800 Meters · Place 5 · Somerset Sky Pointe | 800 Meters | 5 | 3:02.78a | 5 |
| May 5 | NCSAA Meet 8May 5 · 1600 Meters · Place 2 · Somerset Sky Pointe MS | 1600 Meters | 2. | 6:35.42a | 5 |
| May 5 | NCSAA Meet 8May 5 · 800 Meters · Place 3 · Somerset Sky Pointe MS | 800 Meters | 3. | 3:02.64a | 5 |
| Apr 29 | NCSAA Meet 7Apr 29 · 1600 Meters · Place 2 · Somerset Sky Pointe MS | 1600 Meters | 2. | 6:49.04a | 5 |
| Apr 29 | NCSAA Meet 7Apr 29 · 800 Meters · Place 2 · Somerset Sky Pointe MS | 800 Meters | 2. | 3:04.31a | 5 |
| Apr 21 | NCSAA Meet 5Apr 21 · 1600 Meters · Place 3 · Somerset Sky Pointe MS | 1600 Meters | 3. | 6:55.30a | 5 |
| Apr 21 | NCSAA Meet 5Apr 21 · 400 Meters · Place 12 · Somerset Sky Pointe MS | 400 Meters | 12. | 1:18.14a | 5 |
| Apr 14 | NCSAA Meet 4Apr 14 · 1600 Meters · Place 2 · Somerset Sky Pointe | 1600 Meters | 2 | 6:38.70a | 5 |
| Apr 14 | NCSAA Meet 4Apr 14 · 800 Meters · Place 4 · Somerset Sky Pointe | 800 Meters | 4 | 3:06.12a | 5 |
| Apr 7 | NCSAA Meet 2Apr 7 · 1600 Meters · Place 1 · Somerset Sky Pointe | 1600 Meters | 1 | 6:40.41a | 5 |
| Apr 7 | NCSAA Meet 2Apr 7 · 800 Meters · Place 1 · Somerset Sky Pointe | 800 Meters | 1 | 2:59.04a | 5 |
| Mar 31 | NCSAA Meet 1Mar 31 · 1600 Meters · Place 1 · Somerset Sky Pointe | 1600 Meters | 1 | 6:53.05a | 5 |
| Mar 31 | NCSAA Meet 1Mar 31 · 800 Meters · Place 1 · Somerset Sky Pointe | 800 Meters | 1 | 3:07.09a | 5 |
2024 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | NCSAA Track ChampionshipMay 13 · 1600 Meters · Place 3 · Somerset Sky Pointe MS | 1600 Meters | 3. | 6:51.73a | 4 |
| May 13 | NCSAA Track ChampionshipMay 13 · 800 Meters · Place 1 · Somerset Sky Pointe MS | 800 Meters | 1. | 3:05.66a | 4 |
| May 6 | NCSAA Meet 8May 6 · 1600 Meters · Place 3 · Somerset Sky Pointe MS | 1600 Meters | 3. | 6:50.03a | 4 |
| May 6 | NCSAA Meet 8May 6 · 800 Meters · Place 2 · Somerset Sky Pointe MS | 800 Meters | 2. | 3:06.64a | 4 |
| Apr 22 | NCSAA Meet 6Apr 22 · 1600 Meters · Place 2 · Somerset Sky Pointe MS | 1600 Meters | 2. | 6:51.29a | 4 |
| Apr 22 | NCSAA Meet 6Apr 22 · 800 Meters · Place 1 · Somerset Sky Pointe MS | 800 Meters | 1. | 3:06.17a | 4 |
| Apr 15 | NCSAA Meet 5Apr 15 · 1600 Meters · Place 2 · Somerset Sky Pointe MS | 1600 Meters | 2. | 6:56.94a | 4 |
| Apr 15 | NCSAA Meet 5Apr 15 · 400 Meters · Place 8 · Somerset Sky Pointe MS | 400 Meters | 8. | 1:23.51a | 4 |
| Apr 8 | NCSAA Meet 4Apr 8 · 1600 Meters · Place 1 · Somerset Sky Pointe MS | 1600 Meters | 1. | 6:58.09a | 4 |
| Apr 8 | NCSAA Meet 4Apr 8 · 400 Meters · Place 5 · Somerset Sky Pointe MS | 400 Meters | 5. | 1:25.13a | 4 |
| Mar 25 | NCSAA Meet 2Mar 25 · 1600 Meters · Place 2 · Somerset Sky Pointe MS | 1600 Meters | 2. | 6:58.33a | 4 |
| Mar 25 | NCSAA Meet 2Mar 25 · 400 Meters · Place 6 · Somerset Sky Pointe MS | 400 Meters | 6. | 1:25.76a | 4 |
| Mar 18 | NCSAA Meet 1Mar 18 · 1600 Meters · Place 3 · Somerset Sky Pointe MS | 1600 Meters | 3. | 7:04.90a | 4 |
| Mar 18 | NCSAA Meet 1Mar 18 · 400 Meters · Place 4 · Somerset Sky Pointe MS | 400 Meters | 4. | 1:26.92a | 4 |
2023 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | NCSAA ChampionshipMay 15 · 400 Meters · Place 6 · Somerset Sky Pointe | 400 Meters | 6 | 1:22.49a | — |
| May 8 | NCSAA Meet #6May 8 · 400 Meters · Place 4 · Somerset Sky Pointe | 400 Meters | 4 | 1:23.01a | — |
| May 8 | NCSAA Meet #6May 8 · 100 Meters · Place 13 · Somerset Sky Pointe | 100 Meters | 13 | 17.93a | — |
| Apr 24 | NCSAA Meet #4Apr 24 · 400 Meters · Place 5 · Somerset Sky Pointe MS | 400 Meters | 5. | 1:23.92a | 3 |
| Apr 24 | NCSAA Meet #4Apr 24 · 100 Meters · Place 11 · Somerset Sky Pointe MS | 100 Meters | 11. | 17.05a PB | 3 |
| Apr 17 | NCSAA Meet #3Apr 17 · 200 Meters · Place 15 · Somerset Sky Pointe | 200 Meters | 15 | 39.31a | — |
| Apr 17 | NCSAA Meet #3Apr 17 · 100 Meters · Place 18 · Somerset Sky Pointe | 100 Meters | 18 | 18.13a | — |
| Mar 27 | NCSAA Meet #2Mar 27 · 400 Meters · Place 6 · Somerset Sky Pointe | 400 Meters | 6 | 1:30.01 | 3 |
| Mar 27 | NCSAA Meet #2Mar 27 · 100 Meters · Place 12 · Somerset Sky Pointe | 100 Meters | 12 | 18.07 | 3 |
| Mar 20 | NCSAA Meet #1Mar 20 · 400 Meters · Place 3 · Somerset Sky Pointe | 400 Meters | 3 | 1:25.63a | — |
| Mar 20 | NCSAA Meet #1Mar 20 · 200 Meters · Place 7 · Somerset Sky Pointe | 200 Meters | 7 | 38.91a PB | — |