Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorLarry Ellis Invitational · May 14:36.46aLarry Ellis InvitationalMay 1, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - North 2 Group 1&4 · Feb 115:21.81NJSIAA Sectional Championships - North 2 Group 1&4February 11, 2023
1600 Meters · OutdoorRidge Night of 1600's · May 85:16.83aRidge Night of 1600'sMay 8, 2023
3000 Meters · IndoorRutgers Holiday Classic · Dec 110:16.58aRutgers Holiday ClassicDecember 1, 2023
3200 Meters · IndoorNJSIAA Group Championships · Feb 1711:33.50NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorNeville Plummer Memorial Invitational · May 611:13.89aNeville Plummer Memorial InvitationalMay 6, 2023
5000 Meters · IndoorWisconsin Windy City Invitational · Feb 1416:36.53aWisconsin Windy City InvitationalFebruary 14, 2025
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2316:29.86a130th Penn Relays CarnivalApril 23, 2026
800 Meters · OutdoorRidge Night of 1600's · May 92:26.48aRidge Night of 1600'sMay 9, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Place 26 · RutgersRutgers5000 Meters26.17:42.08aJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 15 · RutgersRutgers1500 Meters15.4:36.46a PBJr
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 32 · RutgersRutgers5000 Meters32.16:29.86a PBJr
Apr 162026 Wake Forest InvitationalApr 16 · 10,000 Meters · RutgersRutgers10,000 Meters--DNFJr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 32 · RutgersRutgers1500 Meters32.4:42.46aJr
Mar 26Raleigh RelaysMar 26 · 5000 Meters · Place 58 · RutgersRutgers5000 Meters58.16:41.23aJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Penn InvitationalJan 30 · 3000 Meters · RutgersRutgers3000 Meters--DNSJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 24129th Penn RelaysApr 24 · 5000 Meters · RutgersRutgers5000 Meters—16:31.64aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Wisconsin Windy City InvitationalFeb 14 · 5000 Meters · Place 5 · RutgersRutgers5000 Meters5.16:36.53a PBSo

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 12Larry Ellis InvitationalApr 12 · 5000 Meters · Place 5 · RutgersRutgers5000 Meters517:17.64a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 1Rutgers Holiday ClassicDec 1 · 3000 Meters · Place 9 · RutgersRutgers3000 Meters9.10:16.58a PBFr
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 11 · Bridgewater-RaritanBridgewater-Raritan3200 Meters1111:33.50 PB12
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan3200 Meters211:36.2712
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 7 · Bridgewater-RaritanBridgewater-Raritan1600 Meters75:21.81 PB12
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan3200 Meters211:36.2712
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 3200 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan3200 Meters211:36.2712
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 7 · Bridgewater-RaritanBridgewater-Raritan1600 Meters75:21.8112
Feb 11NJSIAA Sectional Championships - North 2 Group 1&4Feb 11 · 1600 Meters · Place 7 · Bridgewater-RaritanBridgewater-Raritan1600 Meters75:21.8112

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 3200 Meters · Place 6 · Bridgewater-RaritanBridgewater-Raritan3200 Meters6.11:20.61a12
Jun 2NJSIAA Sectionals North 2 Groups 1 and 4Jun 2 · 3200 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan3200 Meters2.11:24.51a12
May 16Somerset County ChampionshipsMay 16 · 1600 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan1600 Meters4.5:18.94a12
May 8Ridge Night of 1600'sMay 8 · 1600 Meters · Place 12 · Bridgewater-RaritanBridgewater-Raritan1600 Meters12.5:16.83a PB12
May 6Neville Plummer Memorial InvitationalMay 6 · 3200 Meters · Place 2 · Bridgewater-RaritanBridgewater-Raritan3200 Meters2.11:13.89a PB12
Apr 22Somerset County RelaysApr 22 · 1600 Meters · Place 3 · Bridgewater-RaritanBridgewater-Raritan1600 Meters35:20.0112

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 3200 Meters · Place 10 · Bridgewater-RaritanBridgewater-Raritan3200 Meters10.11:25.06a11
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 3200 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan3200 Meters4.11:47.28a11
Jun 3NJSIAA Sectionals North 2 Groups 1 and 4Jun 3 · 1600 Meters · Place 8 · Bridgewater-RaritanBridgewater-Raritan1600 Meters8.5:27.59a11
May 17Somerset County ChampionshipsMay 17 · 3200 Meters · Place 3 · Bridgewater-RaritanBridgewater-Raritan3200 Meters3.11:35.64a11
May 9Ridge Night of 1600'sMay 9 · 800 Meters · Place 9 · Bridgewater-RaritanBridgewater-Raritan800 Meters9.2:26.48a PB11

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12NJSIAA Sectional Championships - North 2 Group 1&4 Feb 12 · 3200 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan3200 Meters411:56.3611
Jan 23Skyland Conference Indoor ChampionshipJan 23 · 3200 Meters · Place 6 · Bridgewater-RaritanBridgewater-Raritan3200 Meters611:40.2711

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20Tony Passarelli InvitationalDec 20 · 3200 Meters · Place 4 · Bridgewater-RaritanBridgewater-Raritan3200 Meters4.11:42.04a12
Mar 27Hillsborough Polar Bear MeetMar 27 · 1600 Meters · Place 5 · Bridgewater-RaritanBridgewater-Raritan1600 Meters5.5:41.5Unofficial11
Mar 22Watchung Hills vs. Bridgewater-RaritanMar 22 · 1600 Meters · Place 3 · Bridgewater-RaritanBridgewater-Raritan1600 Meters3.5:43.0Unofficial11

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 5Hillsborough, Bridgewater vs RidgeMay 5 · 800 Meters · Place 6 · Bridgewater-RaritanBridgewater-Raritan800 Meters62:39.3—
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 230 · Bridgewater-RaritanBridgewater-Raritan1600 Meters230.5:37.23a10
Mar 10Bridgewater-Immaculata-RidgeMar 10 · 1000 Meters · Place 9 · Bridgewater-RaritanBridgewater-Raritan1000 Meters9.3:28.6Unofficial11