Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpartan Sprint Night · May 1113.80aSpartan Sprint NightMay 11, 2026
100m Hurdles · 33" / 0.838m · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1518.68aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
200 Meters · OutdoorLenape Invite · Apr 1128.74aLenape InviteApril 11, 2026
400 Meters · IndoorSJTCA #19 · Feb 251:13.96SJTCA #19February 25, 2025
400 Meters · OutdoorLenape Invite · Apr 111:06.26aLenape InviteApril 11, 2026
400 Meters · Relay Split · OutdoorLenape Invite · Apr 111:07.61Lenape InviteApril 11, 2026
55 Meter · IndoorSJTCA FROSH AND NOVICE · Dec 198.12aSJTCA FROSH AND NOVICEDecember 19, 2025
55 Meters · IndoorSJTCA #13 · Jan 208.21SJTCA #13January 20, 2026
Long Jump · OutdoorCinnaminson Batch Meet · Apr 2912-04.00Cinnaminson Batch MeetApril 29, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 100m Hurdles · Place 14 · Willingboro100m Hurdles33" / 0.838mRound P14.18.68a PBWind: 0.610
May 11Spartan Sprint NightMay 11 · 200 Meters · Place 37 · Willingboro200 Meters37.28.88aWind: -0.110
May 11Spartan Sprint NightMay 11 · 100 Meters · Place 57 · Willingboro100 Meters57.13.80a PBWind: 0.610
May 1Burlington County Divisional ChampionshipsMay 1 · 100m Hurdles · Place 3 · Willingboro100m Hurdles33" / 0.838m3.19.14a10
Apr 29Cinnaminson Batch MeetApr 29 · Long Jump · Place 2 · WillingboroLong Jump2.12-04.00 PB10
Apr 29Cinnaminson Batch MeetApr 29 · 400 Meters · Place 20 · Willingboro400 Meters20.1:09.09a10
Apr 29Cinnaminson Batch MeetApr 29 · 100 Meters · Place 16 · Willingboro100 Meters16.14.30a10
Apr 20Winslow Eagles Sprint NightApr 20 · 100m Hurdles · Place 9 · Willingboro100m Hurdles33" / 0.838m9.19.40aWind: -1.410
Apr 20Winslow Eagles Sprint NightApr 20 · 200 Meters · Place 15 · Willingboro200 Meters15.28.92aWind: -1.410
Apr 11Lenape InviteApr 11 · 400 Meters · Willingboro400 MetersRelay Split—1:07.61 PB10
Apr 11Lenape InviteApr 11 · 400 Meters · Place 19 · Willingboro400 Meters19.1:06.26a PB10
Apr 11Lenape InviteApr 11 · 200 Meters · Place 30 · Willingboro200 Meters30.28.74a PB10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31SJTCA #16Jan 31 · 55 Meters · Place 27 · Willingboro55 MetersRound P278.3010
Jan 31SJTCA #16Jan 31 · 55 Meters · Place 27 · Willingboro55 MetersRound P278.3010
Jan 20SJTCA #13Jan 20 · 55 Meters · Place 24 · Willingboro55 Meters248.21 PB10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22SJTCA #5Dec 22 · 55 Meter · Place 57 · Willingboro55 Meter57.8.18a10
Dec 19SJTCA FROSH AND NOVICEDec 19 · 55 Meter · Place 4 · Willingboro55 Meter4.8.12a PB10
Dec 12SJTCA #1Dec 12 · 55 Meter · Place 19 · Willingboro55 Meter19.8.23a10
Feb 25SJTCA #19Feb 25 · 400 Meters · Place 23 · Willingboro400 Meters231:13.96 PB9
Feb 25SJTCA #19Feb 25 · 400 Meters · Place 23 · Willingboro400 Meters231:13.969
Feb 25SJTCA #19Feb 25 · 400 Meters · Place 23 · Willingboro400 Meters231:13.969
Feb 1SJTCA #16Feb 1 · 55 Meters · Place 46 · Willingboro55 MetersRound P468.529

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Burlington County ChampionshipMay 10 · 400 Meters · Place 28 · Willingboro400 Meters28.1:09.24a9
Apr 29Pennsauken Batch #2Apr 29 · 200 Meters · Place 32 · Willingboro200 Meters3230.25—
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 400 Meters · Place 30 · Willingboro400 Meters301:12.419
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 100 Meters · Place 31 · Willingboro100 Meters3114.079
Mar 26West Orange Novice Series #1Mar 26 · 400 Meters · Place 20 · Willingboro400 Meters201:16.38—
Mar 26West Orange Novice Series #1Mar 26 · 100 Meters · Place 33 · Willingboro100 Meters3315.37—