Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Invitational · Feb 14:30.17aOcean Breeze InvitationalFebruary 1, 2025
1 Mile · OutdoorTrack Night NYC · May 194:47.47Track Night NYCMay 19, 2023
1500 Meters · OutdoorRutgers Relays · Apr 113:56.10aRutgers RelaysApril 11, 2026
1600 Meters · IndoorNJSIAA Group 1 & 4 Championships · Feb 234:23.06NJSIAA Group 1 & 4 ChampionshipsFebruary 23, 2025
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 114:12.33The Winner's Circle at The Horse FarmJune 11, 2025
3200 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&4 · Feb 1110:30.46NJSIAA Sectional Championships - Central Groups 1&4February 11, 2023
3200 Meters · OutdoorNJSIAA Sectionals Central Groups 1 and 4 · May 169:48.88NJSIAA Sectionals Central Groups 1 and 4May 16, 2025
800 Meters · IndoorNJSIAA Sectional Championships - Central Groups 1&2 · Feb 81:58.86NJSIAA Sectional Championships - Central Groups 1&2February 8, 2025
800 Meters · OutdoorNJSIAA Group Championships - 1 & 4 · May 301:53.60NJSIAA Group Championships - 1 & 4May 30, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7West Point TwilightMay 7 · 800 Meters · Place 8 · FordhamFordham800 Meters8.1:54.46aFr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 27 · FordhamFordham1500 MetersRound P27.3:56.47aFr
Apr 11Rutgers RelaysApr 11 · 1500 Meters · Place 2 · FordhamFordham1500 Meters2.3:56.10a PBFr
Apr 11Rutgers RelaysApr 11 · 800 Meters · FordhamFordham800 Meters—DNSFr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 28 · FordhamFordham1500 Meters28.3:57.50aFr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 138 · FordhamFordham800 Meters138.1:54.56aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 11The Winner's Circle at The Horse FarmJun 11 · 1600 Meters · Place 7 · MetuchenMetuchen1600 Meters74:12.33 PB12
Jun 4NJSIAA State Meet Of ChampionsJun 4 · 800 Meters · Place 13 · MetuchenMetuchen800 Meters131:56.1912
May 30NJSIAA Group Championships - 1 & 4May 30 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters14:22.0212
May 30NJSIAA Group Championships - 1 & 4May 30 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters21:53.60 PB12
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters14:29.9212
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 3200 Meters · Place 1 · MetuchenMetuchen3200 Meters19:48.88 PB12
May 16NJSIAA Sectionals Central Groups 1 and 4May 16 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:58.6412
Apr 26Lion InvitationalApr 26 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:56.23—
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 5 · MetuchenMetuchen1600 Meters5.4:19.62a12
Apr 16Ridge Night Of 1600'SApr 16 · 1600 Meters · Place 5 · MetuchenMetuchen1600 Meters5.4:19.62a12

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 23NJSIAA Group 1 & 4 ChampionshipsFeb 23 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters14:23.06 PB12
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:58.86 PB12
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:58.8612
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters14:25.8412
Feb 8NJSIAA Sectional Championships - Central Groups 1&2Feb 8 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters14:25.8412
Feb 1Ocean Breeze InvitationalFeb 1 · 1 Mile · Place 23 · MetuchenMetuchen1 Mile23.4:30.17a PB12
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 8 · MetuchenMetuchen800 Meters8.1:58.86a12
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:59.9712
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:59.9712
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:59.9712
Jan 25Greater Middlesex Conf. ChampionshipsJan 25 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:59.9712

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30SJTCA Meet #8Dec 30 · 1600 Meters · Place 1 · MetuchenMetuchen1600 Meters1.4:34.48a12
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters22:00.6611
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 4 · MetuchenMetuchen1600 Meters44:30.1611
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters22:00.6611
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 4 · MetuchenMetuchen1600 Meters44:30.1611
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters22:04.7311
Feb 4NJSIAA Sectional Championships - Central Groups 1&4Feb 4 · 1600 Meters · Place 2 · MetuchenMetuchen1600 Meters24:31.4711
Jan 27SJTCA Winter Meet #13Jan 27 · 800 Meters · Place 4 · MetuchenMetuchen800 Meters42:01.4711
Jan 20Greater Middlesex Conf. ChampionshipsJan 20 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters12:01.2011

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 800 Meters · Place 5 · MetuchenMetuchen800 Meters5.1:57.29a11
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 4 · MetuchenMetuchen800 Meters41:59.0011
May 31NJSIAA Sectionals Central Groups 2 and 3May 31 · 800 Meters · Place 4 · MetuchenMetuchen800 Meters41:59.0011
May 21GMC ChampionshipsMay 21 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters11:58.6311
May 21GMC ChampionshipsMay 21 · 1600 Meters · Place 4 · MetuchenMetuchen1600 Meters44:24.7811
May 11GMC Red & White ChampionshipMay 11 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters1.2:00.66a11
May 6Ridge Night of 1600sMay 6 · 1600 Meters · Place 15 · MetuchenMetuchen1600 Meters15.4:22.62a11
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters21:58.0011
Apr 20Blue Devil ClassicApr 20 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters21:58.0011

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 800 Meters · Place 10 · MetuchenMetuchen800 Meters10.2:00.07a11
Feb 17NJSIAA Group ChampionshipsFeb 17 · 1600 Meters · Place 7 · MetuchenMetuchen1600 Meters74:39.1010
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 3200 Meters · Place 5 · MetuchenMetuchen3200 Meters510:30.46 PB10
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 1600 Meters · Place 5 · MetuchenMetuchen1600 Meters54:36.3310
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 3200 Meters · Place 5 · MetuchenMetuchen3200 Meters510:30.4610
Feb 11NJSIAA Sectional Championships - Central Groups 1&4Feb 11 · 1600 Meters · Place 5 · MetuchenMetuchen1600 Meters54:36.3310
Jan 21Greater Middlesex Conf. ChampionshipsJan 21 · 800 Meters · Place 9 · MetuchenMetuchen800 Meters92:07.3310

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 9 · MetuchenMetuchen800 Meters92:03.7610
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 1600 Meters · Place 15 · MetuchenMetuchen1600 Meters154:49.8910
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 800 Meters · Place 9 · MetuchenMetuchen800 Meters92:03.7610
Jun 2NJSIAA Sectionals Central Groups 2 and 3Jun 2 · 1600 Meters · Place 15 · MetuchenMetuchen1600 Meters154:49.8910
May 23GMC ChampionshipsMay 23 · 800 Meters · Place 9 · MetuchenMetuchen800 Meters9.2:02.59a10
May 19Track Night NYCMay 19 · 1 Mile · Place 13 · Metuchen (NJ)Metuchen (NJ)1 Mile134:47.47 PB—
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters12:07.6310
Apr 21Rahway Rising Stars Invitational #2 Apr 21 · 800 Meters · Place 1 · MetuchenMetuchen800 Meters12:07.6310

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 2 and 3Jun 3 · 800 Meters · Place 10 · MetuchenMetuchen800 Meters102:05.169
May 24GMC ChampionshipMay 24 · 1600 Meters · Place 18 · MetuchenMetuchen1600 Meters18.4:44.18a9
May 24GMC ChampionshipMay 24 · 800 Meters · Place 21 · MetuchenMetuchen800 Meters21.2:06.37a9
May 14GMC Red & White Division ChampionshipMay 14 · 800 Meters · Place 3 · MetuchenMetuchen800 Meters32:07.20—
May 9Ridge Night of 1600'sMay 9 · 1600 Meters · Place 79 · MetuchenMetuchen1600 Meters79.4:53.17a9
Apr 30Lion InvitationalApr 30 · 1600 Meters · Place 6 · MetuchenMetuchen1600 Meters64:55.34—
Apr 14Rahway Rising Stars Invitational #2 Apr 14 · 800 Meters · Place 2 · MetuchenMetuchen800 Meters22:12.03—
Apr 1Rebel Frosh/Soph Nite OpenerApr 1 · 800 Meters · Place 4 · MetuchenMetuchen800 Meters42:12.00—
Apr 1Rebel Frosh/Soph Nite OpenerApr 1 · 800 Meters · Place 4 · MetuchenMetuchen800 Meters42:12.00—