Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorCoach Saint Invitational · Dec 20 | 6:18.99a | Coach Saint Invitational | December 20, 2019 |
| 1000 Meters · IndoorSection XI Girls Crossover B · Dec 14 | 3:37.71a | Section XI Girls Crossover B | December 14, 2019 |
| 1000 Meters · OutdoorSection XI Girls Crossover C · Dec 16 | 3:49.78a | Section XI Girls Crossover C | December 16, 2018 |
| 1500 Meters · IndoorSection 11 Girls League Championships · Jan 22 | 5:27.58 | Section 11 Girls League Championships | January 22, 2022 |
| 1500 Meters · OutdoorLongwood Track Classic · Apr 6 | 5:54.19 | Longwood Track Classic | April 6, 2019 |
| 1600 Meters · IndoorOcean Breeze Freedom Games · Jan 4 | 6:26.38 | Ocean Breeze Freedom Games | January 4, 2020 |
| 2000m Steeplechase · 0.762m · OutdoorSaint Anthony's Invite · May 4 | 9:27.50a | Saint Anthony's Invite | May 4, 2019 |
| 2000m Steeplechase · OutdoorJoe Brandi Meet · May 22 | 9:14.80 | Joe Brandi Meet | May 22, 2021 |
| 3000 Meters · Indoor38th YALE INTERSCHOLASTIC TRACK CLASSIC · Jan 10 | 12:54.96a | 38th YALE INTERSCHOLASTIC TRACK CLASSIC | January 10, 2020 |
| 3000 Meters · OutdoorArt Mitchell Meet · Jan 26 | 12:55.11a | Art Mitchell Meet | January 26, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Indoor Track
1 results2021 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | Joe Brandi MeetMay 22 · 2000m Steeplechase · Place 8 · Connetquot | 2000m Steeplechase | 8 | 9:14.80 PB | 11 |
2020 Outdoor Track
2 results2020 Indoor Track
2 results2019 Indoor Track
4 results2019 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | Saint Anthony's InviteMay 4 · 2000m Steeplechase · Place 33 · Connetquot | 2000m Steeplechase0.762m | 33. | 9:27.50a PB | 9 |
| Apr 6 | Longwood Track ClassicApr 6 · 1500 Meters · Place 24 · Connetquot | 1500 Meters | 24 | 5:54.19 PB | 9 |
2018 Outdoor Track
1 results