Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorGMC Championships · May 64:42.81GMC ChampionshipsMay 6, 2025
3200 Meters · OutdoorGMC Championships · May 2310:39.52aGMC ChampionshipsMay 23, 2023
400 Meters · IndoorNJ Varsity Classic · Feb 356.37NJ Varsity ClassicFebruary 3, 2026
400 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 1551.97aNJSIAA Sectionals Central Groups 1 and 4May 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorJoe Lykes Inv (formerly Colts Neck Spring Invitational) · Apr 181:01.46aJoe Lykes Inv (formerly Colts Neck Spring Invitational)April 18, 2026
800 Meters · IndoorNJ Varsity Classic · Feb 32:08.46NJ Varsity ClassicFebruary 3, 2026
800 Meters · OutdoorGMC Championship · May 52:02.16aGMC ChampionshipMay 5, 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 · 800 Meters · Place 14 · Sayreville War Memorial800 Meters14.2:02.87a12
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · 400 Meters · Place 21 · Sayreville War Memorial400 Meters21.51.97a PB12
May 5GMC ChampionshipMay 5 · 800 Meters · Place 8 · Sayreville800 Meters82:02.16a PB12
Apr 28Middlesex County RelaysApr 28 · 400m Hurdles · Place 35 · Sayreville War Memorial400m Hurdles36" / 0.914m35.1:05.00a12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 400m Hurdles · Place 14 · Sayreville War Memorial400m Hurdles36" / 0.914m14.1:01.46a PB12
Apr 18Joe Lykes Inv (formerly Colts Neck Spring Invitational)Apr 18 · 800 Meters · Place 16 · Sayreville War Memorial800 Meters16.2:06.02a12
Apr 11Georgian Court University HS ChallengeApr 11 · 400m Hurdles · Place 15 · Sayreville War Memorial400m Hurdles36" / 0.914m15.1:02.63a12
Apr 11Georgian Court University HS ChallengeApr 11 · 800 Meters · Place 19 · Sayreville War Memorial800 Meters19.2:07.99a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 400m Hurdles · Place 9 · Sayreville War Memorial400m Hurdles36" / 0.914m9.1:04.64a12
Apr 7GMC Red & White Division ChampionshipApr 7 · 800 Meters · Place 4 · Sayreville War Memorial800 Meters4.2:09.39a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 20 · Sayreville H800 Meters202:08.46 PB12
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 72 · Sayreville H400 Meters7256.37 PB12
Feb 3NJ Varsity ClassicFeb 3 · 800 Meters · Place 20 · Sayreville H800 Meters202:08.4612
Feb 3NJ Varsity ClassicFeb 3 · 400 Meters · Place 72 · Sayreville H400 Meters7256.3712
Jan 3SJTCA #9Jan 3 · 800 Meters · Place 4 · Sayreville800 Meters42:08.5412

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22NJ Spiked Shoe Holiday FestivalDec 22 · 800 Meters · Place 26 · Sayreville War Memorial800 Meters26.2:13.42a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 1600 Meters · Place 23 · Sayreville H1600 Meters234:45.9611
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 400 Meters · Place 28 · Sayreville H400 Meters2855.1911
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 800 Meters · Place 24 · Sayreville H800 Meters242:07.3611
May 6GMC ChampionshipsMay 6 · 800 Meters · Place 20 · Sayreville800 Meters202:04.3811
May 6GMC ChampionshipsMay 6 · 400 Meters · Place 33 · Sayreville400 Meters3354.3011
May 6GMC ChampionshipsMay 6 · 1600 Meters · Place 17 · Sayreville1600 Meters174:42.81 PB11
Apr 26Lion InvitationalApr 26 · 800 Meters · Place 12 · Sayreville H800 Meters122:08.57—
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 32 · Sayreville H800 Meters322:08.57—
Apr 19Colts Neck Spring InvitationalApr 19 · 800 Meters · Place 32 · Sayreville800 Meters322:08.5711
Apr 19Colts Neck Spring InvitationalApr 19 · 1600 Meters · Place 25 · Sayreville1600 Meters254:45.6411
Apr 12East Brunswick InvitationalApr 12 · 1600 Meters · Place 8 · Sayreville H1600 Meters84:57.74—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 1600 Meters · Place 32 · Sayreville H1600 Meters324:50.6410
May 31NJSIAA Sectionals Central Groups 1 and 4May 31 · 800 Meters · Place 19 · Sayreville H800 Meters192:05.0910
May 21GMC ChampionshipsMay 21 · 800 Meters · Place 19 · Sayreville800 Meters192:06.6310
May 21GMC ChampionshipsMay 21 · 1600 Meters · Place 25 · Sayreville1600 Meters254:45.3010
Apr 20Colts Neck Spring InvitationalApr 20 · 1600 Meters · Place 16 · Sayreville War Memorial1600 Meters16.4:48.91a10
Apr 20Colts Neck Spring InvitationalApr 20 · 800 Meters · Place 28 · Sayreville War Memorial800 Meters28.2:09.72a10
Apr 13East Brunswick InvitationalApr 13 · 1600 Meters · Place 28 · Sayreville H1600 Meters284:52.72—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 3200 Meters · Place 30 · Sayreville War Memorial3200 Meters30.10:41.06a9
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · 1600 Meters · Place 39 · Sayreville War Memorial1600 Meters39.4:54.45a9
May 23GMC ChampionshipsMay 23 · 3200 Meters · Place 18 · Sayreville War Memorial3200 Meters18.10:39.52a PB9
May 23GMC ChampionshipsMay 23 · 1600 Meters · Place 36 · Sayreville War Memorial1600 Meters36.4:53.22a9
Apr 22Colts Neck Spring InvitationalApr 22 · 800 Meters · Place 7 · Sayreville800 Meters72:14.079
Apr 22Colts Neck Spring InvitationalApr 22 · 1600 Meters · Place 38 · Sayreville1600 Meters384:57.589