Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRahway Rising Stars Invitational #2 · Apr 2116.64Rahway Rising Stars Invitational #2 April 21, 2023
200 Meters · IndoorOcean Breeze Invitational · Feb 131.05aOcean Breeze InvitationalFebruary 1, 2025
200 Meters · OutdoorRahway Rising Stars Invitational #3 · May 1729.93Rahway Rising Stars Invitational #3May 17, 2024
300 Meters · IndoorBishop Loughlin Games · Dec 1652.30aBishop Loughlin GamesDecember 16, 2023
400 Meters · IndoorSJTCA Meet #8 · Dec 301:14.96aSJTCA Meet #8December 30, 2024
Javelin · 600g · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1592-01NJSIAA Sectionals Central Groups 1 and 4May 15, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · Javelin · Place 22 · MetuchenJavelin600g22.78-0312
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Javelin · Place 6 · MetuchenJavelin600g6.92-01 PB12
May 5GMC ChampionshipMay 5 · Javelin · Place 10 · MetuchenJavelin1082-012
Apr 28Middlesex County RelaysApr 28 · Javelin · Place 10 · MetuchenJavelin600g10.82-0812
Apr 24Lion InvitationalApr 24 · Javelin · Place 19 · MetuchenJavelin600g19.78-0112
Apr 7GMC Red & White Division ChampionshipApr 7 · Javelin · Place 5 · MetuchenJavelin600g5.78-0412

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14NJSIAA Sectional Championships - Central Groups 1&2Feb 14 · Shot Put · Place 17 · MetuchenShot Put1720-6.5012
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · Shot Put · Place 34 · MetuchenShot Put3419-9.5012

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 6GMC ChampionshipsMay 6 · Javelin · Place 11 · MetuchenJavelin1176-911
Apr 4Rahway Rising Stars Invitational #1Apr 4 · 200 Meters · Place 25 · Metuchen200 Meters2530.1911

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 94 · Metuchen200 Meters94.31.05a PB11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · 400 Meters · Place 24 · Metuchen400 Meters24.1:14.96a PB11
Jan 27SJTCA Winter Meet #13Jan 27 · 55m Hurdles · Place 35 · Metuchen55m HurdlesRound P3511.0510

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 5Holmdel Twilight Series - Season EnderJun 5 · Javelin · Place 4 · MetuchenJavelin471-03—
May 21GMC ChampionshipsMay 21 · Javelin · Place 32 · MetuchenJavelin3268-1010
May 17Rahway Rising Stars Invitational #3May 17 · Discus · Place 13 · MetuchenDiscus1343-1010
May 17Rahway Rising Stars Invitational #3May 17 · 200 Meters · Place 21 · Metuchen200 Meters2129.93 PB10
May 11GMC Red & White ChampionshipMay 11 · Javelin · Place 11 · MetuchenJavelin600g11.70-0110
Apr 30Middlesex County RelaysApr 30 · Javelin · Place 33 · MetuchenJavelin3369-1010

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16Bishop Loughlin GamesDec 16 · 300 Meters · Place 69 · Metuchen300 Meters69.52.30a PB10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Rahway Rising Stars Invitational #3May 19 · 200 Meters · Place 21 · Metuchen200 Meters2133.379
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 100 Meters · Place 41 · Metuchen100 Meters4116.64 PB9