Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNJSIAA Group Championships - NPA & NPB · May 2912.22aNJSIAA Group Championships - NPA & NPBMay 29, 2026
200 Meters · IndoorSJTCA Meet #7 · Dec 2826.34aSJTCA Meet #7December 28, 2024
200 Meters · OutdoorMoorestown Invitational · Apr 1125.12aMoorestown InvitationalApril 11, 2026
300 Meters · IndoorFreedom Games · Jan 342.33aFreedom GamesJanuary 3, 2026
400 Meters · IndoorNJSIAA Group Non-Public A & B Championships · Feb 2158.71NJSIAA Group Non-Public A & B ChampionshipsFebruary 21, 2025
400 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 455.69NJSIAA State Meet Of ChampionsJune 4, 2025
400 Meters · Relay Split · OutdoorNJSIAA NPA & NPB States · May 301:01.510NJSIAA NPA & NPB StatesMay 30, 2025
55 Meter · IndoorFreedom Games · Jan 37.51aFreedom GamesJanuary 3, 2026
55 Meters · IndoorNJSIAA Non-Public A & B State Championships · Feb 167.57NJSIAA Non-Public A & B State ChampionshipsFebruary 16, 2024
800 Meters · IndoorSJTCA Winter Meet #5 · Dec 272:37.84aSJTCA Winter Meet #5December 27, 2023
800 Meters · OutdoorHaddonfield Distance Night · May 42:19.36aHaddonfield Distance NightMay 4, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 100 Meters · Place 2 · Paul VIPaul VI100 MetersRound P2.12.22a PBWind: 0.612
May 29NJSIAA Group Championships - NPA & NPBMay 29 · 100 Meters · Place 6 · Paul VIPaul VI100 Meters6.12.35aWind: 0.312
May 9Camden County ChampionshipsMay 9 · 400 Meters · Place 7 · Paul VIPaul VI400 Meters7.58.60a12
May 9Camden County ChampionshipsMay 9 · 200 Meters · Place 7 · Paul VIPaul VI200 Meters7.25.99aWind: -0.612
May 4Haddonfield Distance NightMay 4 · 800 Meters · Place 8 · Paul VIPaul VI800 Meters8.2:19.36a PB12
Apr 29Olympic Conference Championships 2026Apr 29 · 400 Meters · Place 2 · Paul VIPaul VI400 Meters2.56.82a12
Apr 29Olympic Conference Championships 2026Apr 29 · 200 Meters · Place 6 · Paul VIPaul VI200 Meters6.25.56aWind: 1.112
Apr 29Olympic Conference Championships 2026Apr 29 · 100 Meters · Place 3 · Paul VIPaul VI100 MetersRound P3.12.79aWind: -1.112
Apr 29Olympic Conference Championships 2026Apr 29 · 100 Meters · Place 2 · Paul VIPaul VI100 Meters2.12.85a12
Apr 23130th Penn Relays CarnivalApr 23 · 400 Meters · Paul VIPaul VI400 Meters—57.46a12
Apr 11Moorestown InvitationalApr 11 · 200 Meters · Place 2 · Paul VIPaul VI200 Meters2.25.12a PB12
Apr 11Moorestown InvitationalApr 11 · 100 Meters · Place 1 · Paul VIPaul VI100 Meters1.12.36a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 400 Meters · Place 5 · Paul VIPaul VI400 Meters558.8512
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · 400 Meters · Place 5 · Paul VIPaul VI400 Meters558.8512
Jan 3Freedom GamesJan 3 · 300 Meters · Place 14 · Paul VIPaul VI300 MetersRound P14.42.33a PB12
Jan 3Freedom GamesJan 3 · 55 Meter · Place 10 · Paul VIPaul VI55 MeterRound P10.7.51a PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 400 Meters · Place 6 · Paul VIPaul VI400 Meters655.69 PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Paul VIPaul VI400 MetersRelay Split—1:01.510 PB11
May 30NJSIAA NPA & NPB StatesMay 30 · 400 Meters · Place 5 · Paul VIPaul VI400 Meters5.56.11a11
May 10Camden County ChampionshipsMay 10 · 400 Meters · Place 3 · Paul VIPaul VI400 Meters357.42—
May 5Haddonfield Distance NightMay 5 · 800 Meters · Place 9 · Paul VIPaul VI800 Meters92:23.36—
May 3SJTCA Girls OpenMay 3 · 200 Meters · Place 4 · Paul VIPaul VI200 Meters4.25.85a11
May 1SJTCA EliteMay 1 · 400 Meters · Place 4 · Paul VIPaul VI400 Meters4.56.44a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · 400 Meters · Place 4 · Paul VIPaul VI400 Meters458.71 PB11
Feb 1Ocean Breeze InvitationalFeb 1 · 400 Meters · Place 17 · Paul VIPaul VI400 Meters17.1:00.29a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28SJTCA Meet #7Dec 28 · 200 Meters · Place 6 · Paul VIPaul VI200 Meters6.26.34a PB11
Dec 21SJTCA Meet #4Dec 21 · 400 Meters · Place 3 · Paul VIPaul VI400 Meters3.59.84a11
Dec 21SJTCA Meet #4Dec 21 · 200 Meters · Place 2 · Paul VIPaul VI200 Meters2.26.50a11
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 9 · Paul VIPaul VI55 MetersRound P97.57 PB10
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 6 · Paul VIPaul VI400 Meters659.5110
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 55 Meters · Place 9 · Paul VIPaul VI55 MetersRound P97.5710
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 400 Meters · Place 6 · Paul VIPaul VI400 Meters659.5110
Jan 17SJTCA Winter Meet #10Jan 17 · 400 Meters · Place 1 · Paul VIPaul VI400 Meters11:00.8910

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 14adidas Outdoor NationalsJun 14 · 400 Meters · Place 23 · UnattachedUnattached400 Meters23.1:00.57aSo
Jun 7NJSIAA Non Public A-BJun 7 · 400 Meters · Place 6 · Paul VIPaul VI400 Meters6.58.29a10
Jun 7NJSIAA Non Public A-BJun 7 · 200 Meters · Place 10 · Paul VIPaul VI200 Meters10.26.74aWind: 110
May 2SJTCA Elite MeetMay 2 · 400 Meters · Place 2 · Paul VIPaul VI400 Meters2.56.59a10
May 2SJTCA Elite MeetMay 2 · 200 Meters · Place 9 · Paul VIPaul VI200 Meters9.25.54aWind: -0.110
Apr 13Fast Times at Cherokee HighApr 13 · 400 Meters · Place 1 · Paul VIPaul VI400 Meters158.92—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 800 Meters · Place 8 · Paul VIPaul VI800 Meters8.2:37.84a PB10
Dec 8SJTCA Winter Meet #1Dec 8 · 400 Meters · Place 1 · Paul VIPaul VI400 Meters1.1:01.40a10
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55 Meters · Place 8 · Paul VIPaul VI55 MetersRound P87.589
Feb 17NJSIAA Group ChampionshipsFeb 17 · 55 Meters · Place 7 · Paul VIPaul VI55 Meters77.599
Feb 17NJSIAA Group ChampionshipsFeb 17 · 400 Meters · Place 6 · Paul VIPaul VI400 Meters61:02.309
Feb 8SJTCA Winter Meet #13Feb 8 · 400 Meters · Place 4 · Paul VIPaul VI400 Meters41:03.609
Jan 27Olympic Conference #2Jan 27 · 400 Meters · Place 7 · Paul VIPaul VI400 Meters71:02.239
Jan 27Olympic Conference #2Jan 27 · 55 Meters · Place 7 · Paul VIPaul VI55 MetersRound P77.689
Jan 27Olympic Conference #2Jan 27 · 55 Meters · Place 8 · Paul VIPaul VI55 Meters87.609
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 1 · Paul VIPaul VI55 Meters17.739
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 1 · Paul VIPaul VI55 Meters17.739
Jan 18SJTCA Winter Meet #7Jan 18 · 55 Meters · Place 1 · Paul VIPaul VI55 Meters17.739

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · 400 Meters · Place 9 · Paul VIPaul VI400 Meters957.839
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 400 Meters · Place 3 · Paul VIPaul VI400 Meters3.58.00a9
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 200 Meters · Place 7 · Paul VIPaul VI200 Meters7.26.24aWind: 0.59
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 100 Meters · Place 7 · Paul VIPaul VI100 Meters7.12.64aWind: 2.49
May 23Olympic Conference Championships (Patriot)May 23 · 200 Meters · Place 6 · Paul VIPaul VI200 Meters626.839
May 23Olympic Conference Championships (Patriot)May 23 · 400 Meters · Place 1 · Paul VIPaul VI400 Meters157.639
May 23Olympic Conference Championships (Patriot)May 23 · 200 Meters · Place 6 · Paul VIPaul VI200 Meters626.83—
May 23Olympic Conference Championships (Patriot)May 23 · 400 Meters · Place 1 · Paul VIPaul VI400 Meters157.63—
May 13Camden County ChampionshipsMay 13 · 400 Meters · Place 2 · Paul VIPaul VI400 Meters2.58.53a9
May 13Camden County ChampionshipsMay 13 · 100 Meters · Place 5 · Paul VIPaul VI100 MetersRound P5.12.80a9
May 13Camden County ChampionshipsMay 13 · 100 Meters · Place 4 · Paul VIPaul VI100 Meters4.12.88a9
May 6SJTCA Open - GirlsMay 6 · 100 Meters · Place 4 · Paul VIPaul VI100 Meters412.689
May 6SJTCA Open - GirlsMay 6 · 400 Meters · Place 5 · Paul VIPaul VI400 Meters558.969
May 4SJTCA Elite MeetMay 4 · 400 Meters · Place 2 · Paul VIPaul VI400 Meters2.58.79a9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #2Dec 27 · 200 Meters · Place 7 · Paul VIPaul VI200 Meters7.28.22a9