Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPennsauken FAT Batch Meet #1 · Apr 1511.33Pennsauken FAT Batch Meet #1April 15, 2025
200 Meters · OutdoorBurlington County Championships · May 722.19Burlington County ChampionshipsMay 7, 2026
400 Meters · IndoorNJSIAA Sectional Championships - Central Group 3 · Feb 1251.80NJSIAA Sectional Championships - Central Group 3February 12, 2026
400 Meters · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · May 1549.87aNJSIAA Sectionals Central Groups 2 and 3May 15, 2026
55 Meter · IndoorSJTCA Meet #3 · Dec 177.05aSJTCA Meet #3December 17, 2024
55 Meters · IndoorNJSIAA Sectional Championships - Central Group 3 · Feb 66.88NJSIAA Sectional Championships - Central Group 3February 6, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 400 Meters · Place 8 · Northern Burlington Regional400 Meters8.49.87a PB11
May 15NJSIAA Sectionals Central Groups 2 and 3May 15 · 200 Meters · Place 7 · Northern Burlington Regional200 Meters7.22.71aWind: 1.611
May 7Burlington County ChampionshipsMay 7 · 200 Meters · Place 4 · Northern Bur200 Meters422.19 PB—
May 7Burlington County ChampionshipsMay 7 · 400 Meters · Place 4 · Northern Bur400 Meters450.45—
May 1Burlington County Divisional ChampionshipsMay 1 · 400 Meters · Place 4 · Northern Burlington Regional400 Meters4.51.58a11
May 1Burlington County Divisional ChampionshipsMay 1 · 200 Meters · Place 3 · Northern Burlington Regional200 Meters3.22.39a11
Apr 29Cinnaminson Batch MeetApr 29 · 400 Meters · Place 2 · Northern Burlington Regional400 Meters2.50.85a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 100 Meters · Place 12 · Northern Burlington Regional100 Meters12.11.58a11
Apr 11Moorestown InvitationalApr 11 · 400 Meters · Place 6 · Northern Burlington Regional400 Meters6.50.45a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · 400 Meters · Place 16 · Northern Burlington Reg.400 Meters1653.1211
Feb 12NJSIAA Sectional Championships - Central Group 3Feb 12 · 400 Meters · Place 6 · Northern Burlington Reg.400 Meters651.80 PB11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 20SJTCA Meet #4Dec 20 · 400 Meters · Place 8 · Northern Burlington Regional400 Meters8.52.49a11
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · 400 Meters · Place 16 · Northern Burlington Reg.400 Meters1652.9810
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55 Meters · Place 12 · Northern Burlington Reg.55 MetersRound P126.88 PB10
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 55 Meters · Place 12 · Northern Burlington Reg.55 MetersRound P126.8810
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 400 Meters · Place 6 · Northern Burlington Reg.400 Meters653.4710
Feb 6NJSIAA Sectional Championships - Central Group 3Feb 6 · 400 Meters · Place 6 · Northern Burlington Reg.400 Meters653.4710
Jan 8SJTCA Meet #10Jan 8 · 55 Meters · Place 22 · Northern Burlington Reg.55 Meters226.9310
Jan 8SJTCA Meet #10Jan 8 · 55 Meters · Place 22 · Northern Burlington Reg.55 Meters226.9310

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400 Meters · Place 9 · Northern Burlington Reg.400 Meters950.9910
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 400 Meters · Place 9 · Northern Burlington Reg.400 Meters950.9910
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100 Meters · Place 15 · Northern Burlington Reg.100 MetersRound P1511.3910
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 100 Meters · Place 15 · Northern Burlington Reg.100 MetersRound P1511.3910
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 200 Meters · Place 13 · Northern Burlington Reg.200 Meters1323.2810
May 16NJSIAA Sectionals South Groups 2 and 3May 16 · 200 Meters · Place 13 · Northern Burlington Reg.200 Meters1323.2810
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 400 Meters · Place 9 · Northern Burlington Regional400 Meters9.50.99a10
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 200 Meters · Place 13 · Northern Burlington Regional200 Meters13.23.28aWind: 1.910
May 16NJSIAA Sectionals Central Groups 2 and 3May 16 · 100 Meters · Place 15 · Northern Burlington Regional100 MetersRound P15.11.39aWind: -0.410
May 10Burlington County ChampionshipMay 10 · 400 Meters · Place 7 · Northern Burlington Regional400 Meters7.51.49a10
May 2Burlington County Divisional ChampsMay 2 · 400 Meters · Place 4 · Northern Bur400 Meters451.14—
May 2Burlington County Divisional ChampsMay 2 · 200 Meters · Place 4 · Northern Bur200 Meters423.13—
May 2Burlington County Divisional ChampsMay 2 · 100 Meters · Place 8 · Northern Bur100 Meters811.50—
Apr 29Pennsauken Batch #2Apr 29 · 200 Meters · Place 4 · Northern Bur200 Meters423.38—
Apr 19Colts Neck Spring InvitationalApr 19 · 400 Meters · Place 16 · Northern Burlington Reg.400 Meters1651.9210
Apr 19Colts Neck Spring InvitationalApr 19 · 100 Meters · Place 15 · Northern Burlington Reg.100 Meters1511.5110
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 400 Meters · Place 4 · Northern Burlington Regio400 Meters452.2210
Apr 15Pennsauken FAT Batch Meet #1Apr 15 · 100 Meters · Place 12 · Northern Burlington Regio100 Meters1211.33 PB10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17SJTCA Meet #3Dec 17 · 55 Meter · Place 31 · Northern Burlington Regional55 Meter31.7.05a PB10
Jan 29SJTCA Winter Meet #14Jan 29 · 400 Meters · Place 26 · Northern Burlington Reg.400 Meters2656.679
Jan 22SJTCA Winter Meet #12Jan 22 · 55 Meters · Place 42 · Northern Burlington Reg.55 Meters427.069

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 21 · Northern Burlington Reg.400 Meters2153.789
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 400 Meters · Place 21 · Northern Burlington Reg.400 Meters2153.789
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 400 Meters · Place 8 · Northern Bur400 Meters854.35—
May 18Burlington County Scholastic League Divisional ChampionshipsMay 18 · 200 Meters · Place 10 · Northern Bur200 Meters1023.51—
May 11Burlington County ChampionshipsMay 11 · 200 Meters · Place 41 · Northern Burlington Reg.200 Meters4124.909
May 11Burlington County ChampionshipsMay 11 · 400 Meters · Place 18 · Northern Burlington Reg.400 Meters1854.439
Apr 13Fast Times at Cherokee HighApr 13 · 400 Meters · Place 35 · Northern Bur400 Meters3556.61—