Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorTISITC Championships · Feb 3 | 3:06.84 | TISITC Championships | February 3, 2024 |
| 1000 Meters · Outdoor01/22/26 - RVC vs NRCA, GC, TAR, TAD · Jan 22 | 3:42.46a | 01/22/26 - RVC vs NRCA, GC, TAR, TAD | January 22, 2026 |
| 1600 Meters · IndoorTISITC Championship · Feb 7 | 5:37.36 | TISITC Championship | February 7, 2023 |
| 1600 Meters · OutdoorRVC vs CCHS, LGHT · Apr 6 | 5:29.58 | RVC vs CCHS, LGHT | April 6, 2023 |
| 200 Meters · Outdoor04/03/25 - RVC vs CC, DA, HC, SD, EC, GC · Apr 3 | 28.58a | 04/03/25 - RVC vs CC, DA, HC, SD, EC, GC | April 3, 2025 |
| 3200 Meters · IndoorTISITC Championship · Feb 7 | 12:19.49 | TISITC Championship | February 7, 2023 |
| 3200 Meters · OutdoorNCISAA D1 T&F State Championships · May 19 | 11:56.64a | NCISAA D1 T&F State Championships | May 19, 2023 |
| 400 Meters · OutdoorDA Home Meet 3 · Apr 24 | 1:04.4 | DA Home Meet 3 | April 24, 2025 |
| 500 Meters · IndoorTISITC Championships · Jan 25 | 1:23.54 | TISITC Championships | January 25, 2025 |
| 800 Meters · OutdoorCarolina Distance Carnival · Apr 20 | 2:27.95 | Carolina Distance Carnival | April 20, 2024 |
| Complete · OutdoorDA, STS @ RVC · Mar 16 | 2:47.26 | DA, STS @ RVC | March 16, 2022 |
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 15 | NCISAA DI Track & Field ChampionshipsMay 15 · 800 Meters · Place 11 · RavenscroftRavenscroft | 800 Meters | 11. | 2:28.70a | 12 |
| May 8 | TISAC Track & Field ChampionshipsMay 8 · 800 Meters · Place 6 · RavenscroftRavenscroft | 800 Meters | 6. | 2:28.18a | 12 |
| Apr 29 | DA Home Meet 4Apr 29 · 800 Meters · Place 8 · RavenscroftRavenscroft | 800 Meters | 8. | 2:31.51a | 12 |
| Apr 23 | 042326 - RVC vs St Mary's and Trinity ChristianApr 23 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1. | 6:07.41a | 12 |
| Apr 16 | 041626 - RVC vs Wake ChristianApr 16 · 3200 Meters · Place 1 · RavenscroftRavenscroft | 3200 Meters | 1. | 13:38.73a | 12 |
| Apr 9 | 040926 - RVC vs TAR, GC, St Davids, CC, TADApr 9 · 3200 Meters · RavenscroftRavenscroft | 3200 Meters | — | SCR | 12 |
| Apr 9 | 040926 - RVC vs TAR, GC, St Davids, CC, TADApr 9 · 400 Meters · Place 1 · RavenscroftRavenscroft | 400 Meters | 1. | 1:04.99a | 12 |
| Apr 2 | 040226 - RVC vs NRCA, Trinity ChristianApr 2 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2. | 15:42.11a | 12 |
| Apr 2 | 040226 - RVC vs NRCA, Trinity ChristianApr 2 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:33.28a | 12 |
| Mar 26 | 3/26/26 - RVC vs DA, DC, WC, CCMar 26 · 3200 Meters · Place 6 · RavenscroftRavenscroft | 3200 Meters | 6. | 16:42.44a | 12 |
| Mar 26 | 3/26/26 - RVC vs DA, DC, WC, CCMar 26 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1. | 6:04.12a | 12 |
| Mar 5 | 030525 - RVC vs St. Davids, St. Marys, Berean Baptist AcademyMar 5 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2. | 16:06.67a | 12 |
| Mar 5 | 030525 - RVC vs St. Davids, St. Marys, Berean Baptist AcademyMar 5 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:34.50a | 12 |
| Jan 22 | 01/22/26 - RVC vs NRCA, GC, TAR, TADJan 22 · 1000 Meters · Place 2 · RavenscroftRavenscroft | 1000 Meters | 2. | 3:42.46a PB | 12 |
| Jan 22 | 01/22/26 - RVC vs NRCA, GC, TAR, TADJan 22 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 5:53.82a | 12 |
2026 Indoor Track
4 results2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | 11/20/25 - RVC vs TAR, CA, GC, NRCANov 20 · 3200 Meters · Place 1 · RavenscroftRavenscroft | 3200 Meters | 1. | 14:20.62aUnofficial | 12 |
| May 16 | NCISAA D1 T&F State ChampionshipsMay 16 · 400 Meters · RavenscroftRavenscroft | 400 MetersRound P | — | DNS | 11 |
| May 9 | TISAC Track & Field ChampionshipsMay 9 · 400 Meters · RavenscroftRavenscroft | 400 Meters | — | SCR | 11 |
| Apr 24 | DA Home Meet 3Apr 24 · 400 Meters · Place 1 · RavenscroftRavenscroft | 400 Meters | 1 | 1:04.4 PB | 11 |
| Apr 3 | 04/03/25 - RVC vs CC, DA, HC, SD, EC, GCApr 3 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:32.44a | 11 |
| Apr 3 | 04/03/25 - RVC vs CC, DA, HC, SD, EC, GCApr 3 · 200 Meters · Place 3 · RavenscroftRavenscroft | 200 Meters | 3. | 28.58a PB | 11 |
| Mar 26 | Cary Academy 5-Team MeetMar 26 · 400 Meters · Place 3 · RavenscroftRavenscroft | 400 Meters | 3. | 1:05.14a | 11 |
| Mar 18 | 3/18/25 - RVC vs CC, SD, TS, SMMar 18 · 3200 Meters · Place 3 · RavenscroftRavenscroft | 3200 Meters | 3. | 14:23.53a | 11 |
| Mar 18 | 3/18/25 - RVC vs CC, SD, TS, SMMar 18 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:29.79a | 11 |
| Mar 6 | RVC vs GC, GD, VA, WCA, STTMar 6 · 400 Meters · Place 1 · RavenscroftRavenscroft | 400 Meters | 1 | 1:07.63a | 11 |
2025 Indoor Track
6 results2024 Outdoor Track
7 results2024 Indoor Track
3 results2023 Outdoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Monday FundayMay 22 · 800 Meters · RavenscroftRavenscroft | 800 MetersRelay Split | — | 2:26.80aUnofficial | 9 |
| May 19 | NCISAA D1 T&F State ChampionshipsMay 19 · 3200 Meters · Place 13 · RavenscroftRavenscroft | 3200 Meters | 13. | 11:56.64a PB | 9 |
| May 19 | NCISAA D1 T&F State ChampionshipsMay 19 · 1600 Meters · Place 19 · RavenscroftRavenscroft | 1600 Meters | 19. | 5:31.62a | 9 |
| May 12 | TISAC Conference MeetMay 12 · 3200 Meters · Place 7 · RavenscroftRavenscroft | 3200 Meters | 7. | 12:18.98 | 9 |
| May 12 | TISAC Conference MeetMay 12 · 1600 Meters · Place 5 · RavenscroftRavenscroft | 1600 Meters | 5. | 5:37.97a | 9 |
| May 12 | TISAC Conference MeetMay 12 · 800 Meters · Place 5 · RavenscroftRavenscroft | 800 Meters | 5. | 2:36.13a | 9 |
| May 4 | RVC HOME MEETMay 4 · 3200 Meters · RavenscroftRavenscroft | 3200 Meters | — | SCR | 9 |
| May 4 | RVC HOME MEETMay 4 · 1600 Meters · Place 5 · RavenscroftRavenscroft | 1600 Meters | 5. | 6:00.32a | 9 |
| May 4 | RVC HOME MEETMay 4 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:34.05a | 9 |
| Apr 6 | RVC vs CCHS, LGHTApr 6 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1 | 5:29.58 PB | 9 |
| Apr 6 | RVC vs CCHS, LGHTApr 6 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2 | 2:33.84 | 9 |
| Mar 30 | RVC vs DA, FA, SMS ,TCFMar 30 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2 | 11:57.57 | 9 |
| Mar 9 | RVC vs CA, CC, SDS, WILMar 9 · 3200 Meters · Place 3 · RavenscroftRavenscroft | 3200 Meters | 3 | 13:19.75 | 9 |
| Mar 9 | RVC vs CA, CC, SDS, WILMar 9 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2 | 2:33.34 | 9 |
| Mar 2 | Raven Green and GoldMar 2 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 5:45.04a | 9 |
2023 Indoor Track
8 results2022 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | Charger Two Mile Tune-UpNov 19 · 3200 Meters · Place 6 · RavenscroftRavenscroft | 3200 Meters | 6. | 11:56.73aUnofficial | 9 |
| Nov 11 | Cary Academy Sprint & Distance Polar BearNov 11 · 1000 Meters · Place 2 · RavenscroftRavenscroft | 1000 Meters | 2. | 3:14.31aUnofficial | 9 |
| May 20 | NCISAA DI Track & Field State ChampionshipsMay 20 · 3200 Meters · Place 11 · RavenscroftRavenscroft | 3200 Meters | 11. | 12:40.06a | 8 |
| May 20 | NCISAA DI Track & Field State ChampionshipsMay 20 · 1600 Meters · Place 11 · RavenscroftRavenscroft | 1600 Meters | 11. | 5:35.29a | 8 |
| May 12 | TISAC ChampionshipMay 12 · 3200 Meters · Place 5 · RavenscroftRavenscroft | 3200 Meters | 5. | 12:37.25a | 8 |
| May 12 | TISAC ChampionshipMay 12 · 1600 Meters · Place 4 · RavenscroftRavenscroft | 1600 Meters | 4. | 5:37.32a | 8 |
| May 12 | TISAC ChampionshipMay 12 · 800 Meters · RavenscroftRavenscroft | 800 Meters | — | SCR | 8 |
| May 5 | NRCA, SMS, WCA @ RVCMay 5 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:37.25a | 8 |
| May 3 | EC, NRCA, STS @ RVCMay 3 · 1600 Meters · Place 1 · Ravenscroft msRavenscroft ms | 1600 Meters | 1. | 5:43.67a | 8 |
| May 3 | EC, NRCA, STS @ RVCMay 3 · 800 Meters · Place 1 · Ravenscroft msRavenscroft ms | 800 Meters | 1. | 2:55.71a | 8 |
| Apr 29 | Raven Relays & Multi ChampionshipsApr 29 · 3200 Meters · Place 1 · RavenscroftRavenscroft | 3200 Meters | 1 | 13:00.95a | 8 |
| Apr 29 | Raven Relays & Multi ChampionshipsApr 29 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1 | 5:46.80a | 8 |
| Apr 27 | Ravenscroft at DA MSApr 27 · 1600 Meters · Place 1 · Ravenscroft msRavenscroft ms | 1600 Meters | 1. | 5:54.30a | 8 |
| Apr 22 | TA, WCA @ RVCApr 22 · 1600 Meters · Place 1 · Ravenscroft msRavenscroft ms | 1600 Meters | 1. | 6:06.58a | 8 |
| Apr 22 | TA, WCA @ RVCApr 22 · 800 Meters · Place 1 · Ravenscroft msRavenscroft ms | 800 Meters | 1. | 2:53.20a | 8 |
| Apr 21 | FA, GC, OS, WIL, WCA @ RVCApr 21 · 1600 Meters · Place 6 · RavenscroftRavenscroft | 1600 Meters | 6 | 5:56.21a | 8 |
| Mar 16 | DA, STS @ RVCMar 16 · Complete · Place 1 · RavenscroftRavenscroft | Complete | 1 | 5:56.01 | 8 |
| Mar 16 | DA, STS @ RVCMar 16 · Complete · Place 1 · RavenscroftRavenscroft | Complete | 1 | 2:47.26 PB | 8 |
| Mar 8 | EC, WCA @ RVCMar 8 · 1600 Meters · Place 1 · Ravenscroft msRavenscroft ms | 1600 Meters | 1. | 6:11.25a | 8 |
| Mar 8 | EC, WCA @ RVCMar 8 · 800 Meters · Place 1 · Ravenscroft msRavenscroft ms | 800 Meters | 1. | 2:53.90a | 8 |
| Mar 4 | Raven Time TrialMar 4 · 1600 Meters · Place 1 · Ravenscroft msRavenscroft ms | 1600 Meters | 1. | 6:08.71a | 8 |
| Mar 4 | Raven Time TrialMar 4 · 800 Meters · Place 1 · Ravenscroft msRavenscroft ms | 800 Meters | 1. | 2:45.93a | 8 |