Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBurlington County Scholastic League Divisional Championships · May 1813.18Burlington County Scholastic League Divisional ChampionshipsMay 18, 2024
200 Meters · OutdoorBurlington County Scholastic League Divisional Championships · May 1826.76Burlington County Scholastic League Divisional ChampionshipsMay 18, 2024
400 Meters · IndoorPhiladelphia Metro · Feb 2057.05Philadelphia MetroFebruary 20, 2026
400 Meters · OutdoorSJTCA Elite · May 156.50aSJTCA EliteMay 1, 2025
400 Meters · Relay Split · OutdoorDon Danser Memorial · Apr 559.866Don Danser MemorialApril 5, 2025
800 Meters · OutdoorNJSIAA Sectionals - South Groups 1 & 4 · May 162:18.87NJSIAA Sectionals - South Groups 1 & 4May 16, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400 Meters · Saint Joseph'sSaint Joseph's400 Meters—DNSFr
Feb 27A-10 Indoor ChampionshipsFeb 27 · 400 Meters · Place 9 · Saint Joseph'sSaint Joseph's400 Meters957.38aFR
Feb 20Philadelphia MetroFeb 20 · 400 Meters · Place 2 · Saint Joseph's UniversitySaint Joseph's University400 Meters257.05 PBFR
Jan 30Penn InvitationalJan 30 · 400 Meters · Place 5 · Saint Joseph'sSaint Joseph's400 Meters5.57.19aFr
Jan 17Quaker InvitationalJan 17 · 400 Meters · Place 13 · Saint Joseph'sSaint Joseph's400 Meters13.59.09aFr
Jan 10Penn SelectJan 10 · 400 Meters · Place 28 · Saint Joseph'sSaint Joseph's400 Meters281:01.91aFr

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Duke InvitationalApr 10 · 400 Meters · Place 59 · Saint Joseph'sSaint Joseph's400 Meters59.58.68aFr
Mar 27Danny Curran InvitationalMar 27 · 400 Meters · Saint Joseph'sSaint Joseph's400 Meters--DNSFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 1 & 4May 30 · 400 Meters · Place 3 · Maple ShadeMaple Shade400 Meters358.5312
May 30NJSIAA Group Championships - 1 & 4May 30 · 800 Meters · Place 10 · Maple ShadeMaple Shade800 Meters102:22.7212
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 800 Meters · Place 3 · Maple ShadeMaple Shade800 Meters32:18.87 PB12
May 16NJSIAA Sectionals - South Groups 1 & 4May 16 · 400 Meters · Place 2 · Maple ShadeMaple Shade400 Meters256.6912
May 10Burlington County ChampionshipMay 10 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters1.57.66a12
May 2Burlington County Divisional ChampsMay 2 · 800 Meters · Place 1 · Maple ShadeMaple Shade800 Meters12:43.19—
May 2Burlington County Divisional ChampsMay 2 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters158.77—
May 1SJTCA EliteMay 1 · 400 Meters · Place 5 · Maple ShadeMaple Shade400 Meters5.56.50a PB12
Apr 23FAT WednesdayApr 23 · 800 Meters · Place 5 · Maple ShadeMaple Shade800 Meters52:23.9312
Apr 5Don Danser MemorialApr 5 · 400 Meters · Maple ShadeMaple Shade400 MetersRelay Split—59.866 PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 400 Meters · Place 11 · Maple ShadeMaple Shade400 Meters11.58.53a11
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 400 Meters · Place 4 · Maple ShadeMaple Shade400 Meters458.0011
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters158.6211
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters158.6211
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 4 · Maple ShadeMaple Shade800 Meters42:23.7511
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 4 · Maple ShadeMaple Shade800 Meters42:23.7511
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 800 Meters · Place 4 · Maple ShadeMaple Shade800 Meters42:23.7511
May 31NJSIAA Sectional - South, Groups 1 & 4May 31 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters158.6211
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 400 Meters · Place 1 · Maple ShadeMaple Shade400 Meters159.44—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 200 Meters · Place 2 · Maple ShadeMaple Shade200 Meters226.76 PB—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 100 Meters · Place 2 · Maple ShadeMaple Shade100 Meters213.18 PB—
May 11Burlington County ChampionshipsMay 11 · 400 Meters · Place 5 · Maple ShadeMaple Shade400 Meters559.8011
Apr 13Lenape InviteApr 13 · 400 Meters · Place 3 · Maple ShadeMaple Shade400 Meters3.1:01.88a11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 400 Meters · Place 14 · Maple ShadeMaple Shade400 Meters14.1:02.88a10
Jun 2NJSIAA Sectionals South Groups 1 and 4Jun 2 · 100 Meters · Place 27 · Maple ShadeMaple Shade100 MetersRound P27.13.89a10
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 400 Meters · Place 3 · Maple ShadeMaple Shade400 Meters31:08.3410
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 200 Meters · Place 3 · Maple ShadeMaple Shade200 Meters328.6010
May 20Burlington County Scholastic League Divisional ChampionshipsMay 20 · 100 Meters · Place 5 · Maple ShadeMaple Shade100 Meters514.4310
May 6SJTCA Open - GirlsMay 6 · 200 Meters · Place 43 · Maple ShadeMaple Shade200 Meters4327.7910
May 6SJTCA Open - GirlsMay 6 · 400 Meters · Place 20 · Maple ShadeMaple Shade400 Meters201:02.6410

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 400 Meters · Place 24 · Maple ShadeMaple Shade400 Meters24.1:08.80a9