Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWisconsin Windy City Invitational · Feb 144:11.00aWisconsin Windy City InvitationalFebruary 14, 2025
1 Mile · OutdoorPenn Relays - HS Day 2 · Apr 294:15.17aPenn Relays - HS Day 2April 29, 2022
1000 Meters · IndoorQuaker Invitational · Jan 172:27.24aQuaker InvitationalJanuary 17, 2026
1500 Meters · Outdoor2026 Wake Forest Invitational · Apr 163:47.25a2026 Wake Forest InvitationalApril 16, 2026
1600 Meters · IndoorNJSIAA Group Championships · Feb 254:16.59NJSIAA Group ChampionshipsFebruary 25, 2022
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 194:08.58NJSIAA State Meet Of ChampionsJune 19, 2021
1600 Meters · OutdoorCherokee Night Racing #2 · Jun 34:28.66Cherokee Night Racing #2June 3, 2019
3200 Meters · IndoorNJSIAA Sectional Championships - South Groups 1&4 · Feb 119:38.74NJSIAA Sectional Championships - South Groups 1&4February 11, 2022
3200 Meters · OutdoorNJSIAA Sectionals South Groups 1 and 4 · Jun 39:23.48aNJSIAA Sectionals South Groups 1 and 4June 3, 2022
3200 Meters · OutdoorCherokee Night Racing #1 · Apr 239:14.93Cherokee Night Racing #1April 23, 2021
400 Meters · OutdoorCherokee Last Chance · May 2851.62Cherokee Last ChanceMay 28, 2021
800 Meters · IndoorSJTCA Winter Meet #8 · Jan 221:58.68SJTCA Winter Meet #8January 22, 2022
800 Meters · OutdoorBig Ten Outdoor Championships · May 151:51.93aBig Ten Outdoor ChampionshipsMay 15, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 1500 Meters · Place 41 · RutgersRutgers1500 MetersRound P41.4:11.90aJr
May 15Big Ten Outdoor ChampionshipsMay 15 · 800 Meters · Place 28 · RutgersRutgers800 MetersRound P28.1:51.93a PBJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 24 · RutgersRutgers1500 Meters24.3:49.99aJr
May 1Larry Ellis InvitationalMay 1 · 800 Meters · RutgersRutgers800 Meters--DNFJr
Apr 162026 Wake Forest InvitationalApr 16 · 1500 Meters · Place 21 · RutgersRutgers1500 Meters21.3:47.25a PBJr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 13 · RutgersRutgers1500 Meters13.3:53.52aJr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 198 · RutgersRutgers1500 Meters198.3:55.50aJr
Mar 26Raleigh RelaysMar 26 · 800 Meters · Place 76 · RutgersRutgers800 Meters76.1:52.74aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 17Quaker InvitationalJan 17 · 1000 Meters · Place 11 · RutgersRutgers1000 Meters11.2:27.24a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Larry Ellis InvitationalMay 2 · 1500 Meters · Place 24 · RutgersRutgers1500 Meters243:49.52aSo
Apr 24129th Penn RelaysApr 24 · 1500 Meters · RutgersRutgers1500 Meters—3:49.38aSo
Apr 4Sam HowellApr 4 · 1500 Meters · RutgersRutgers1500 Meters—DNFSo
Apr 4Sam HowellApr 4 · 800 Meters · Place 12 · RutgersRutgers800 Meters12.1:52.38aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Wisconsin Windy City InvitationalFeb 14 · 1 Mile · Place 5 · RutgersRutgers1 Mile5.4:11.00a PBSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Larry Ellis InvitationalApr 12 · 1500 Meters · Place 7 · RutgersRutgers1500 Meters73:50.64a—
Mar 30Sam Howell InvitationalMar 30 · 1500 Meters · Place 6 · RutgersRutgers1500 Meters63:52.97a—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:09.1212
Jun 18NJSIAA State Meet Of ChampionsJun 18 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:14.5012
Jun 10NJSIAA Groups 2 & 4Jun 10 · 3200 Meters · Kingsway RegionalKingsway Regional3200 Meters--SCR12
Jun 10NJSIAA Groups 2 & 4Jun 10 · 1600 Meters · Place 1 · Kingsway RegionalKingsway Regional1600 Meters1.4:09.12a12
Jun 10NJSIAA Groups 2 & 4Jun 10 · 800 Meters · Kingsway RegionalKingsway Regional800 Meters--SCR12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 3200 Meters · Place 1 · Kingsway RegionalKingsway Regional3200 Meters1.9:23.48a PB12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 1600 Meters · Place 1 · Kingsway RegionalKingsway Regional1600 Meters1.4:19.08a12
Jun 3NJSIAA Sectionals South Groups 1 and 4Jun 3 · 800 Meters · Place 1 · Kingsway RegionalKingsway Regional800 Meters1.1:54.77a12
May 6Holmdel Twilight Series - Night of 3200sMay 6 · 3200 Meters · Place 2 · M KingswayM Kingsway3200 Meters29:17.46—
Apr 29Penn Relays - HS Day 2Apr 29 · 1 Mile · Place 7 · Kingsway RegionalKingsway Regional1 Mile7.4:15.17a PB12
Mar 4NJSIAA Meet of ChampionsMar 4 · 1600 Meters · Place 3 · KingswayKingsway1600 Meters34:12.5512

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 16 · KingswayKingsway800 Meters162:01.0012
Feb 25NJSIAA Group ChampionshipsFeb 25 · 1600 Meters · Place 5 · KingswayKingsway1600 Meters54:16.59 PB12
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 1 · KingswayKingsway3200 Meters19:38.74 PB12
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 1 · KingswayKingsway800 Meters11:59.2312
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:28.8312
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 3200 Meters · Place 1 · KingswayKingsway3200 Meters19:38.7412
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 800 Meters · Place 1 · KingswayKingsway800 Meters11:59.2312
Feb 11NJSIAA Sectional Championships - South Groups 1&4Feb 11 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:28.8312
Jan 22SJTCA Winter Meet #8Jan 22 · 800 Meters · Place 1 · KingswayKingsway800 Meters11:58.68 PB12

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 800 Meters · KingswayKingsway800 Meters—1:53.4111
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:08.58 PB11
Jun 11NJSIAA Groups 2 & 4Jun 11 · 1600 Meters · Place 1 · Kingsway RegionalKingsway Regional1600 Meters1.4:12.63a11
Jun 11NJSIAA Groups 2 & 4Jun 11 · 800 Meters · Place 3 · Kingsway RegionalKingsway Regional800 Meters3.1:53.41a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 3200 Meters · Place 2 · Kingsway RegionalKingsway Regional3200 Meters2.9:26.61a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 1600 Meters · Place 1 · Kingsway RegionalKingsway Regional1600 Meters1.4:08.58a11
Jun 4NJSIAA Sectionals South Groups 1 and 4Jun 4 · 800 Meters · Place 1 · Kingsway RegionalKingsway Regional800 Meters1.1:53.13a11
May 28Cherokee Last ChanceMay 28 · 400 Meters · Place 4 · KingswayKingsway400 Meters451.62 PB—
May 24Haddonfield Distance Night May 24 · 800 Meters · Place 1 · KingswayKingsway800 Meters11:52.90—
May 21Tri County Conference ChampionshipsMay 21 · 400 Meters · Place 5 · Kingsway RegionalKingsway Regional400 Meters5.51.62a11
May 19Holmdel Twilight Series - Royal RumbleMay 19 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:10.15—
Apr 23Cherokee Night Racing #1Apr 23 · 3200 Meters · Place 2 · M KingswayM Kingsway3200 Meters29:14.93 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 24Tri County Meet Meet #1Feb 24 · 1600 Meters · Place 1 · KingswayKingsway1600 Meters14:31.23—
Feb 24Tri County Meet Meet #1Feb 24 · 800 Meters · Place 1 · KingswayKingsway800 Meters12:08.43—

2020 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 4 ChampionshipsFeb 29 · 1600 Meters · Place 4 · Kingsway RegionalKingsway Regional1600 Meters4.4:21.91a10
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 4 · KingswayKingsway1600 Meters44:21.9110
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 4 · KingswayKingsway1600 Meters44:21.9110
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 4 · KingswayKingsway1600 Meters44:21.9110
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 14 · KingswayKingsway800 Meters142:06.69—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 11 · KingswayKingsway3200 Meters1110:17.53—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · KingswayKingsway1600 Meters54:27.83—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 11 · KingswayKingsway3200 Meters1110:17.53—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · KingswayKingsway1600 Meters54:27.83—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 14 · KingswayKingsway800 Meters142:06.69—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 3200 Meters · Place 11 · KingswayKingsway3200 Meters1110:17.53—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · KingswayKingsway1600 Meters54:27.83—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 800 Meters · Place 14 · KingswayKingsway800 Meters142:06.69—
Jan 11Olympic & Tri County MeetJan 11 · 3200 Meters · Place 2 · KingswayKingsway3200 Meters29:43.46—
Jan 326th Hispanic GamesJan 3 · 1 Mile · Place 3 · Kingsway RegKingsway Reg1 Mile34:31.9410

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3Cherokee Night Racing #2Jun 3 · 1600 Meters · Place 11 · M KingswayM Kingsway1600 Meters114:28.66 PB—
May 20Haddonfield Distance Night May 20 · 3200 Meters · Place 6 · KingswayKingsway3200 Meters69:51.00—
May 17Cherokee InvitationalMay 17 · 800 Meters · Place 1 · KingswayKingsway800 Meters12:03.22—
May 16Holmdel Twilight Series - Royal RumbleMay 16 · 1600 Meters · Place 19 · M KingswayM Kingsway1600 Meters194:32.56—

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2NJSIAA Sectional Championships - South Gr. 1&4Feb 2 · 1600 Meters · Place 9 · KingswayKingsway1600 Meters94:41.509
Jan 25Bill Reid MemorialJan 25 · 3200 Meters · Place 2 · KingswayKingsway3200 Meters29:59.24—
Jan 16Ridgewood Frosh/NoviceJan 16 · 1600 Meters · Place 1 · Kingsway RegionalKingsway Regional1600 Meters1.4:41.59
Jan 3SJTCA Winter Meet #4Jan 3 · 800 Meters · Place 9 · KingswayKingsway800 Meters92:09.99—