Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorNJ Spiked Shoe Holiday Festival · Dec 224:47.51aNJ Spiked Shoe Holiday FestivalDecember 22, 2025
1600 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 154:41.43aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
3200 Meters · IndoorGreater Middlesex Conference Championships · Jan 2410:38.62Greater Middlesex Conference ChampionshipsJanuary 24, 2026
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1510:15.82aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
800 Meters · IndoorNJ Varsity Classic · Feb 32:10.64NJ Varsity ClassicFebruary 3, 2025
800 Meters · OutdoorGeorgian Court University HS Challenge · Apr 112:14.17aGeorgian Court University HS ChallengeApril 11, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 3200 Meters · Place 19 · Sayreville War Memorial3200 Meters19.10:15.82a PB11
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 1600 Meters · Place 17 · Sayreville War Memorial1600 Meters17.4:41.43a PB11
May 5GMC ChampionshipMay 5 · 3200 Meters · Place 21 · Sayreville3200 Meters2110:39.42a11
May 5GMC ChampionshipMay 5 · 1600 Meters · Place 13 · Sayreville1600 Meters134:41.88a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 3200 Meters · Place 4 · Sayreville War Memorial3200 Meters4.10:25.72a11
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 1600 Meters · Place 24 · Sayreville War Memorial1600 Meters24.4:55.40a11
Apr 11Georgian Court University HS ChallengeApr 11 · 1600 Meters · Place 4 · Sayreville War Memorial1600 Meters4.4:48.52a11
Apr 11Georgian Court University HS ChallengeApr 11 · 800 Meters · Place 36 · Sayreville War Memorial800 Meters36.2:14.17a PB11
Apr 7GMC Red & White Division ChampionshipApr 7 · 3200 Meters · Place 6 · Sayreville War Memorial3200 Meters6.10:45.98a11
Apr 7GMC Red & White Division ChampionshipApr 7 · 1600 Meters · Place 6 · Sayreville War Memorial1600 Meters6.4:55.03a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 25 · Sayreville H1600 Meters254:51.1811
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 25 · Sayreville H1600 Meters254:51.1811
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 3200 Meters · Place 17 · Sayreville3200 Meters1710:38.62 PB11
Jan 24Greater Middlesex Conference ChampionshipsJan 24 · 1600 Meters · Place 19 · Sayreville1600 Meters194:52.4311
Jan 3SJTCA #9Jan 3 · 1600 Meters · Place 13 · Sayreville1600 Meters135:02.3011
Jan 3SJTCA #9Jan 3 · 3200 Meters · Place 7 · Sayreville3200 Meters710:56.8811

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 1600 Meters · Place 22 · Sayreville War Memorial1600 Meters22.4:47.51a PB11
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 800 Meters · Place 28 · Sayreville800 Meters282:13.8610
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · 1600 Meters · Place 18 · Sayreville1600 Meters184:49.2910
Feb 3NJ Varsity ClassicFeb 3 · 1600 Meters · Place 24 · Sayreville H1600 Meters244:48.0010
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 52 · Sayreville H800 Meters522:10.64 PB10
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 23 · Sayreville3200 Meters2310:56.8110
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 15 · Sayreville1600 Meters154:50.5010
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 3200 Meters · Place 23 · Sayreville3200 Meters2310:56.8110
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 1600 Meters · Place 15 · Sayreville1600 Meters154:50.5010
Jan 13SJTCA #12Jan 13 · 1600 Meters · Place 51 · Sayreville1600 Meters515:09.6910
Jan 13SJTCA #12Jan 13 · 3200 Meters · Place 25 · Sayreville3200 Meters2510:50.3810

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 1600 Meters · Place 27 · Sayreville H1600 Meters274:51.1510
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 3200 Meters · Place 26 · Sayreville H3200 Meters2610:32.8810
May 6GMC ChampionshipsMay 6 · 3200 Meters · Place 24 · Sayreville3200 Meters2410:32.2210
May 6GMC ChampionshipsMay 6 · 1600 Meters · Place 24 · Sayreville1600 Meters244:47.2110
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 46 · Sayreville1600 Meters464:59.2710
Apr 19Colts Neck Spring InvitationalApr 19 · 3200 Meters · Place 13 · Sayreville3200 Meters1310:31.0310
Apr 12East Brunswick InvitationalApr 12 · 1600 Meters · Place 7 · Sayreville H1600 Meters74:56.33—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 1600 Meters · Place 32 · Sayreville War Memorial1600 Meters32.4:57.56a10
Dec 20Essex County Track Coaches Assn. Season OpenerDec 20 · 800 Meters · Place 45 · Sayreville War Memorial800 Meters45.2:15.48a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20Colts Neck Spring InvitationalApr 20 · 800 Meters · Place 25 · Sayreville War Memorial800 Meters25.2:22.08a9