Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorBruce Lehane Scarlet and White Invitational · Jan 24 | 5:06.61a | Bruce Lehane Scarlet and White Invitational | January 24, 2026 |
| 1 Mile · OutdoorCarolina Distance Carnival · Apr 20 | 5:09.56 | Carolina Distance Carnival | April 20, 2024 |
| 1000 Meters · IndoorTISITC Championship · Feb 7 | 3:14.43 | TISITC Championship | February 7, 2023 |
| 1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 24 | 4:45.36a | Bruce Lehane Scarlet and White Invitational | January 24, 2026 |
| 1500 Meters · OutdoorUCONN NE Challenge · Apr 17 | 4:49.82a | UCONN NE Challenge | April 17, 2026 |
| 1600 Meters · IndoorNCRunners Independent Schools Indoor Championships · Feb 13 | 5:07.93 | NCRunners Independent Schools Indoor Championships | February 13, 2024 |
| 1600 Meters · OutdoorCarolina Distance Carnival · Apr 26 | 5:06.06 | Carolina Distance Carnival | April 26, 2025 |
| 2 Miles · Outdooradidas Outdoor Nationals · Jun 14 | 11:20.83a | adidas Outdoor Nationals | June 14, 2024 |
| 3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 13 | 10:03.60a | David Hemery Valentine Invitational | February 13, 2026 |
| 3200 Meters · IndoorMondo Elite HS Invitational · Feb 2 | 10:59.19 | Mondo Elite HS Invitational | February 2, 2024 |
| 3200 Meters · OutdoorNCISAA D1 T&F State Championships · May 17 | 11:13.75a | NCISAA D1 T&F State Championships | May 17, 2024 |
| 5000 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 2 | 17:42.92a | Jay Carisella/Joe Donahue Coaches Invite | May 2, 2026 |
| 800 Meters · OutdoorCary AC Elite Sprint & Distance · Apr 26 | 2:24.11 | Cary AC Elite Sprint & Distance | April 26, 2024 |
| BU Facility: 4:17.01 2025 Heather MacLean, New Balance · IndoorJohn Thomas Terrier Classic · Jan 30 | 5:17.88 | John Thomas Terrier Classic | January 30, 2026 |
| MR Carnival: Carmen Alder Pinecrest 4:42.45 · OutdoorCarolina Distance Carnival · Apr 26 | 5:07.87 | Carolina Distance Carnival | April 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
3 results2026 Indoor Track
7 results2025 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | NCISAA D1 T&F State ChampionshipsMay 16 · 1600 Meters · Place 9 · RavenscroftRavenscroft | 1600 Meters | 9. | 5:17.39a | 12 |
| May 16 | NCISAA D1 T&F State ChampionshipsMay 16 · 800 Meters · Place 15 · RavenscroftRavenscroft | 800 Meters | 15. | 2:26.96a | 12 |
| May 9 | TISAC Track & Field ChampionshipsMay 9 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2. | 11:44.12a | 12 |
| May 9 | TISAC Track & Field ChampionshipsMay 9 · 1600 Meters · Place 5 · RavenscroftRavenscroft | 1600 Meters | 5. | 5:29.87a | 12 |
| May 9 | TISAC Track & Field ChampionshipsMay 9 · 800 Meters · RavenscroftRavenscroft | 800 Meters | — | SCR | 12 |
| Apr 26 | Carolina Distance CarnivalApr 26 · 1600 Meters · Place 32 · RavenscroftRavenscroft | 1600 Meters | 32 | 5:06.06 PB | SR |
| Apr 26 | Carolina Distance CarnivalApr 26 · MR Carnival: Carmen Alder Pinecrest 4:42.45 · Place 32 · RavenscroftRavenscroft | MR Carnival: Carmen Alder Pinecrest 4:42.45 | 32 | 5:07.87 PB | SR |
| Apr 3 | 04/03/25 - RVC vs CC, DA, HC, SD, EC, GCApr 3 · 3200 Meters · Place 3 · RavenscroftRavenscroft | 3200 Meters | 3. | 12:03.55a | 12 |
| Apr 3 | 04/03/25 - RVC vs CC, DA, HC, SD, EC, GCApr 3 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:24.16a | 12 |
| Mar 26 | Cary Academy 5-Team MeetMar 26 · 800 Meters · Place 1 · RavenscroftRavenscroft | 800 Meters | 1. | 2:29.62a | 12 |
2024 Outdoor Track
16 results2024 Indoor Track
5 results2023 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | Charger Two Mile Tune-UpNov 11 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2. | 11:19.8aUnofficial | 11 |
| May 22 | Monday FundayMay 22 · 800 Meters · RavenscroftRavenscroft | 800 MetersRelay Split | — | 2:27.36aUnofficial | 10 |
| May 19 | NCISAA D1 T&F State ChampionshipsMay 19 · 3200 Meters · Place 11 · RavenscroftRavenscroft | 3200 Meters | 11. | 11:40.14a | 10 |
| May 19 | NCISAA D1 T&F State ChampionshipsMay 19 · 1600 Meters · Place 15 · RavenscroftRavenscroft | 1600 Meters | 15. | 5:26.66a | 10 |
| May 12 | TISAC Conference MeetMay 12 · 3200 Meters · Place 4 · RavenscroftRavenscroft | 3200 Meters | 4. | 11:40.38 | 10 |
| May 12 | TISAC Conference MeetMay 12 · 1600 Meters · Place 4 · RavenscroftRavenscroft | 1600 Meters | 4. | 5:29.33a | 10 |
| May 4 | RVC HOME MEETMay 4 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 5:32.53a | 10 |
| Apr 6 | RVC vs CCHS, LGHTApr 6 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2 | 5:36.39 | 10 |
| Apr 6 | RVC vs CCHS, LGHTApr 6 · 800 Meters · Place 3 · RavenscroftRavenscroft | 800 Meters | 3 | 2:36.86 | 10 |
| Mar 30 | RVC vs DA, FA, SMS ,TCFMar 30 · 3200 Meters · Place 3 · RavenscroftRavenscroft | 3200 Meters | 3 | 12:26.98 | 10 |
| Mar 9 | RVC vs CA, CC, SDS, WILMar 9 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1 | 5:40.01 | 10 |
| Mar 9 | RVC vs CA, CC, SDS, WILMar 9 · 800 Meters · Place 5 · RavenscroftRavenscroft | 800 Meters | 5 | 2:39.62 | 10 |
| Mar 2 | Raven Green and GoldMar 2 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1. | 5:40.47a | 10 |
2023 Indoor Track
6 results2022 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | Mile MondayMay 23 · 1600 Meters · Place 1 · RavenscroftRavenscroft | 1600 Meters | 1. | 5:36.31aUnofficial | 9 |
| May 20 | NCISAA DI Track & Field State ChampionshipsMay 20 · 3200 Meters · Place 7 · RavenscroftRavenscroft | 3200 Meters | 7. | 12:15.71a | 9 |
| May 20 | NCISAA DI Track & Field State ChampionshipsMay 20 · 1600 Meters · Place 12 · RavenscroftRavenscroft | 1600 Meters | 12. | 5:36.18a | 9 |
| May 20 | NCISAA DI Track & Field State ChampionshipsMay 20 · 800 Meters · RavenscroftRavenscroft | 800 Meters | — | DNS | 9 |
| May 12 | TISAC ChampionshipMay 12 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2. | 11:57.19a | 9 |
| May 12 | TISAC ChampionshipMay 12 · 1600 Meters · Place 3 · RavenscroftRavenscroft | 1600 Meters | 3. | 5:33.35a | 9 |
| May 12 | TISAC ChampionshipMay 12 · 800 Meters · RavenscroftRavenscroft | 800 Meters | — | SCR | 9 |
| May 5 | NRCA, SMS, WCA @ RVCMay 5 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:41.44a | 9 |
| Apr 29 | Raven Relays & Multi ChampionshipsApr 29 · 1600 Meters · Place 5 · RavenscroftRavenscroft | 1600 Meters | 5 | 5:46.37a | 9 |
| Apr 29 | Raven Relays & Multi ChampionshipsApr 29 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2 | 2:35.48a | 9 |
| Apr 21 | FA, GC, OS, WIL, WCA @ RVCApr 21 · 800 Meters · Place 9 · RavenscroftRavenscroft | 800 Meters | 9 | NT | — |
| Apr 21 | FA, GC, OS, WIL, WCA @ RVCApr 21 · 1600 Meters · Place 5 · RavenscroftRavenscroft | 1600 Meters | 5 | 5:43.93a | 9 |
| Mar 24 | Ravenscroft Home MeetMar 24 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2 | 5:48.83 | 9 |
| Mar 24 | Ravenscroft Home MeetMar 24 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2 | 2:43.82 | 9 |
| Mar 24 | CFS, CC, SDS, TSD @ RVCMar 24 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 5:48.83a | 9 |
| Mar 24 | CFS, CC, SDS, TSD @ RVCMar 24 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:43.82a | 9 |
| Mar 17 | DA Home Meet 2Mar 17 · 3200 Meters · Place 2 · RavenscroftRavenscroft | 3200 Meters | 2 | 12:34.12 | 9 |
| Mar 10 | CFS, TA, WCA @ RVCMar 10 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 6:02.20a | 9 |
| Mar 10 | CFS, TA, WCA @ RVCMar 10 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:49.44a | 9 |
| Mar 4 | Raven Time TrialMar 4 · 1600 Meters · Place 2 · RavenscroftRavenscroft | 1600 Meters | 2. | 6:02.12a | 9 |
| Mar 4 | Raven Time TrialMar 4 · 800 Meters · Place 2 · RavenscroftRavenscroft | 800 Meters | 2. | 2:55.51a | 9 |