Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGreater Middlesex Conference Championships · Jan 244:59.87Greater Middlesex Conference ChampionshipsJanuary 24, 2026
1600 Meters · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 184:57.82aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
3200 Meters · IndoorGreater Middlesex Conference Championships · Jan 2411:38.67Greater Middlesex Conference ChampionshipsJanuary 24, 2026
3200 Meters · OutdoorGMC Red & White Division Championship · Apr 712:15.92aGMC Red & White Division ChampionshipApril 7, 2026
800 Meters · IndoorNJSIAA Sectional Championships - Central Group 4 · Feb 132:17.16NJSIAA Sectional Championships - Central Group 4February 13, 2025
800 Meters · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 182:16.10aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
Championship · OutdoorGMC Championship · May 54:57.59aGMC ChampionshipMay 5, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 1600 Meters · Place 49 · Sayreville War Memorial1600 Meters49.5:10.16a11
May 5GMC ChampionshipMay 5 · Championship · Place 33 · SayrevilleChampionship334:57.59a PB11
May 5GMC ChampionshipMay 5 · Championship · Place 33 · SayrevilleChampionship334:57.59a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 1600 Meters · Place 31 · Sayreville War Memorial1600 Meters31.4:57.82a PB11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 800 Meters · Place 38 · Sayreville War Memorial800 Meters38.2:16.10a PB11
Apr 7GMC Red & White Division ChampionshipApr 7 · 3200 Meters · Place 13 · Sayreville War Memorial3200 Meters13.12:15.92a PB11
Apr 7GMC Red & White Division ChampionshipApr 7 · 1600 Meters · Place 14 · Sayreville War Memorial1600 Meters14.5:19.47a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 3200 Meters · Place 32 · Sayreville3200 Meters3211:38.67 PB11
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 1600 Meters · Place 29 · Sayreville1600 Meters294:59.87 PB11
Jan 3SJTCA #9Jan 3 · 1600 Meters · Place 23 · Sayreville1600 Meters235:11.3311

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 84 · Sayreville800 Meters842:27.2610
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 91 · Sayreville1600 Meters915:25.7710

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 800 Meters · Place 34 · Sayreville800 Meters342:17.16 PB10
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 800 Meters · Place 34 · Sayreville800 Meters342:17.1610
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 35 · Sayreville800 Meters352:18.2610
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 35 · Sayreville800 Meters352:18.2610
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 35 · Sayreville800 Meters352:18.2610
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 35 · Sayreville800 Meters352:18.2610