Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorRidge Winter Invitational · Dec 113:13.28aRidge Winter InvitationalDecember 11, 2023
1500 Meters · IndoorMonmouth U. TC Indoor Showcase #2 · Jan 255:16.56Monmouth U. TC Indoor Showcase #2January 25, 2024
1500 Meters · OutdoorLarry Ellis Invitational · May 14:31.14aLarry Ellis InvitationalMay 1, 2026
1600 Meters · IndoorNJSIAA Group 1 & 4 State Championships · Feb 175:17.74NJSIAA Group 1 & 4 State ChampionshipsFebruary 17, 2024
1600 Meters · OutdoorNorth Hudson Championships · May 115:25.80North Hudson ChampionshipsMay 11, 2024
3000 Meters · IndoorRutgers Scarlet Knights Open · Feb 69:54.90aRutgers Scarlet Knights OpenFebruary 6, 2026
3200 Meters · IndoorNJSIAA Group Championships · Feb 1711:31.11NJSIAA Group ChampionshipsFebruary 17, 2023
3200 Meters · OutdoorLion Invitational · Apr 2711:18.61aLion InvitationalApril 27, 2024
400 Meters · IndoorMerli Invitational · Jan 81:15.32Merli InvitationalJanuary 8, 2022
400 Meters · OutdoorLion Invitational · Apr 301:05.99Lion InvitationalApril 30, 2022
5000 Meters · OutdoorBison Outdoor Classic · Apr 1117:13.69aBison Outdoor ClassicApril 11, 2026
600 Meters · IndoorCoach Glynn Holiday Carnival · Dec 281:51.69aCoach Glynn Holiday CarnivalDecember 28, 2022
800 Meters · IndoorEastern States Championships · Feb 202:21.62Eastern States ChampionshipsFebruary 20, 2024
800 Meters · OutdoorRider 6 Way · Mar 282:19.23aRider 6 WayMarch 28, 2026
800 Meters · Relay Split · OutdoorMAAC Outdoor Track & Field Championships · May 102:18.710MAAC Outdoor Track & Field ChampionshipsMay 10, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 1500 Meters · Place 2 · RiderRider1500 MetersRound P2.4:39.45aSo
May 9MAAC Outdoor ChampionshipsMay 9 · 1500 Meters · Place 8 · RiderRider1500 Meters8.4:44.62aSo
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 7 · RiderRider1500 Meters7.4:31.14a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 41 · RiderRider5000 Meters41.17:13.69a PBSo
Mar 31Princeton Dual MeetMar 31 · 1500 Meters · Place 6 · RiderRider1500 Meters6.4:35.43aSo
Mar 28Rider 6 WayMar 28 · 1500 Meters · Place 3 · RiderRider1500 Meters34:44.39aSO
Mar 28Rider 6 WayMar 28 · 800 Meters · Place 1 · RiderRider800 Meters12:19.23a PBSO

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21MAAC Indoor Track & Field ChampionshipsFeb 21 · 3000 Meters · Place 21 · RiderRider3000 Meters21.10:43.11aSo
Feb 6Rutgers Scarlet Knights OpenFeb 6 · 3000 Meters · Place 2 · RiderRider3000 Meters29:54.90a PBSo
Jan 16NYC Gotham CupJan 16 · 3000 Meters · Place 4 · RiderRider3000 Meters4.10:09.13aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 800 Meters · RiderRider800 MetersRelay Split—2:18.710 PBFr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 1500 Meters · Place 9 · RiderRider1500 MetersRound P9.4:50.66aFr
May 10MAAC Outdoor Track & Field ChampionshipsMay 10 · 1500 Meters · Place 9 · RiderRider1500 Meters9.4:49.92aFr
May 2Larry Ellis InvitationalMay 2 · 1500 Meters · Place 8 · RiderRider1500 Meters84:40.83aFr
Apr 4Sam HowellApr 4 · 1500 Meters · Place 29 · RiderRider1500 Meters29.4:55.83aFr
Mar 29Rider 5-WayMar 29 · 1500 Meters · Place 1 · RiderRider1500 Meters14:44.83aFR
Mar 29Rider 5-WayMar 29 · 800 Meters · Place 1 · RiderRider800 Meters12:21.44aFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22MAAC Indoor T&F ChampsFeb 22 · 3000 Meters · Place 14 · RiderRider3000 Meters14.10:10.71aFr
Feb 7Fastrack National InvitationalFeb 7 · 3000 Meters · Place 21 · RiderRider3000 Meters2110:20.97FR

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Group 1-4 ChampionshipsJun 7 · 3200 Meters · Place 14 · Union City HUnion City H3200 Meters1411:36.9712
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 7 · Union CityUnion City1600 Meters75:27.4312
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 6 · Union CityUnion City3200 Meters611:37.2312
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 13 · Union CityUnion City800 Meters132:30.8112
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 800 Meters · Place 13 · Union CityUnion City800 Meters132:30.8112
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 3200 Meters · Place 6 · Union CityUnion City3200 Meters611:37.2312
May 31NJSIAA Sectionals North 1 Groups 1 and 4May 31 · 1600 Meters · Place 7 · Union CityUnion City1600 Meters75:27.4312
May 11North Hudson ChampionshipsMay 11 · 3200 Meters · Place 1 · Union CityUnion City3200 Meters112:12.6112
May 11North Hudson ChampionshipsMay 11 · 1600 Meters · Place 1 · Union CityUnion City1600 Meters15:25.80 PB12
May 11North Hudson ChampionshipsMay 11 · 800 Meters · Place 1 · Union CityUnion City800 Meters12:24.3412
Apr 27Lion InvitationalApr 27 · 3200 Meters · Place 1 · Union CityUnion City3200 Meters1.11:18.61a PB12
Apr 27Lion InvitationalApr 27 · 800 Meters · Place 20 · Union CityUnion City800 Meters20.2:32.16a12

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 20Eastern States ChampionshipsFeb 20 · 800 Meters · Place 13 · Union City HUnion City H800 Meters132:21.62 PB12
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 12 · Union CityUnion City1600 Meters125:17.74 PB12
Feb 17NJSIAA Group 1 & 4 State ChampionshipsFeb 17 · 1600 Meters · Place 12 · Union CityUnion City1600 Meters125:17.7412
Feb 5SJTCA Winter Meet #15Feb 5 · 800 Meters · Place 7 · Union CityUnion City800 Meters72:23.5512
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 3200 Meters · Place 6 · Union CityUnion City3200 Meters612:13.1412
Feb 3NJSIAA Sectional Championships - North 1 Group 1&4Feb 3 · 1600 Meters · Place 4 · Union CityUnion City1600 Meters45:22.3012
Jan 31Hudson County Indoor ChampionshipsJan 31 · 3200 Meters · Place 1 · Union City HUnion City H3200 Meters111:59.66—
Jan 31Hudson County Indoor ChampionshipsJan 31 · 1600 Meters · Place 1 · Union City HUnion City H1600 Meters15:37.82—
Jan 31Hudson County Indoor ChampionshipsJan 31 · 800 Meters · Place 1 · Union City HUnion City H800 Meters12:30.84—
Jan 25Monmouth U. TC Indoor Showcase #2Jan 25 · 1500 Meters · Place 2 · Union City HUnion City H1500 Meters25:16.56 PB—
Jan 23HCTCA Winter Series Meet #2 (Bill Reid Memorial)Jan 23 · 800 Meters · Place 1 · Union City HUnion City H800 Meters12:29.56—
Jan 15SJTCA Winter Meet #9Jan 15 · 3200 Meters · Place 3 · Union CityUnion City3200 Meters311:31.3412

2023 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 3200 Meters · Place 3 · Union CityUnion City3200 Meters3.11:42.61a12
Dec 28Coach Glynn Holiday CarnivalDec 28 · 600 Meters · Place 15 · Union CityUnion City600 Meters15.1:53.15a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 1600 Meters · Place 3 · Union CityUnion City1600 Meters3.5:35.23a12
Dec 15Essex County Track Coaches Assn. Season Opener InviteDec 15 · 800 Meters · Place 4 · Union CityUnion City800 Meters4.2:29.71a12
Dec 11Ridge Winter InvitationalDec 11 · 1000 Meters · Place 2 · Union CityUnion City1000 Meters2.3:13.28a PB12
Dec 11Ridge Winter InvitationalDec 11 · 1600 Meters · Place 10 · Union CityUnion City1600 Meters10.5:25.24a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 9 · Union CityUnion City3200 Meters911:31.11 PB11
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 5 · Union CityUnion City3200 Meters512:02.2411
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 8 · Union CityUnion City800 Meters82:28.4211
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 3200 Meters · Place 5 · Union CityUnion City3200 Meters512:02.2411
Feb 10NJSIAA Sectional Championships - North 1 Group 1&4Feb 10 · 800 Meters · Place 8 · Union CityUnion City800 Meters82:28.4211
Feb 6SJTCA Winter Meet #12Feb 6 · 1600 Meters · Place 4 · Union City HUnion City H1600 Meters45:32.84—
Feb 6SJTCA Winter Meet #12Feb 6 · 800 Meters · Place 9 · Union City HUnion City H800 Meters92:26.66—
Feb 1Hudson County Indoor ChampionshipsFeb 1 · 1600 Meters · Place 1 · Union City HUnion City H1600 Meters15:40.21—
Feb 1Hudson County Indoor ChampionshipsFeb 1 · 800 Meters · Place 2 · Union City HUnion City H800 Meters22:29.62—
Feb 1Hudson County Indoor ChampionshipsFeb 1 · 3200 Meters · Place 2 · Union City HUnion City H3200 Meters212:18.92—
Jan 25The Metropolitan InvitationalJan 25 · 800 Meters · Place 15 · Union City HUnion City H800 Meters152:31.21—
Jan 25The Metropolitan InvitationalJan 25 · 1600 Meters · Place 16 · Union City HUnion City H1600 Meters165:41.84—
Jan 25The Metropolitan InvitationalJan 25 · 800 Meters · Place 15 · Union City HUnion City H800 Meters152:31.21—
Jan 25The Metropolitan InvitationalJan 25 · 1600 Meters · Place 16 · Union City HUnion City H1600 Meters165:41.84—
Jan 16SJTCA Winter Meet #6Jan 16 · 800 Meters · Place 14 · Union CityUnion City800 Meters142:30.3411
Jan 16SJTCA Winter Meet #6Jan 16 · 3200 Meters · Place 2 · Union CityUnion City3200 Meters212:12.4211

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Lakeland Last ChanceJun 6 · 1500 Meters · Place 1 · Union City HUnion City H1500 Meters15:07.32—
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 3200 Meters · Place 4 · Union CityUnion City3200 Meters4.12:03.07a11
Jun 2NJSIAA Sectionals North 1 Groups 1 and 4Jun 2 · 800 Meters · Place 8 · Union CityUnion City800 Meters8.2:25.47a11
May 18Hudson County ChampionshipsMay 18 · 3200 Meters · Place 4 · Union CityUnion City3200 Meters4.12:03.04a11
May 18Hudson County ChampionshipsMay 18 · 1600 Meters · Place 5 · Union CityUnion City1600 Meters5.5:31.45a11
May 18Hudson County ChampionshipsMay 18 · 800 Meters · Place 5 · Union CityUnion City800 Meters5.2:30.67a11
May 13North Hudson ChampionshipsMay 13 · 3200 Meters · Place 3 · Union CityUnion City3200 Meters3.12:45.00a11
May 13North Hudson ChampionshipsMay 13 · 1600 Meters · Place 4 · Union CityUnion City1600 Meters4.5:39.66a11
May 13North Hudson ChampionshipsMay 13 · 800 Meters · Place 3 · Union CityUnion City800 Meters3.2:29.61a11
Apr 22Colts Neck Spring InvitationalApr 22 · 1600 Meters · Place 11 · Union CityUnion City1600 Meters115:45.8311
Apr 22Colts Neck Spring InvitationalApr 22 · 3200 Meters · Place 3 · Union CityUnion City3200 Meters312:04.7011

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28Coach Glynn Holiday CarnivalDec 28 · 3200 Meters · Place 7 · Union CityUnion City3200 Meters7.12:12.97a11
Dec 28Coach Glynn Holiday CarnivalDec 28 · 600 Meters · Place 10 · Union CityUnion City600 Meters10.1:51.69a PB11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 1600 Meters · Place 5 · Union CityUnion City1600 Meters5.5:43.44a11
Dec 16Essex County Track Coaches Assn. Season Opener InviteDec 16 · 800 Meters · Place 5 · Union CityUnion City800 Meters5.2:38.94a11
Feb 2Hudson County ChampionshipsFeb 2 · 800 Meters · Place 8 · Union City HUnion City H800 Meters82:45.15—
Feb 2Hudson County ChampionshipsFeb 2 · 3200 Meters · Place 2 · Union City HUnion City H3200 Meters213:01.27—
Jan 21Bill Reid MemorialJan 21 · 800 Meters · Place 7 · Union City HUnion City H800 Meters72:45.40—
Jan 21Bill Reid MemorialJan 21 · 3200 Meters · Place 3 · Union City HUnion City H3200 Meters313:18.45—
Jan 8Merli InvitationalJan 8 · 1600 Meters · Place 9 · Union City HUnion City H1600 Meters96:19.92—
Jan 8Merli InvitationalJan 8 · 400 Meters · Place 25 · Union City HUnion City H400 Meters251:15.32 PB—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups 2 & 4Jun 10 · 1600 Meters · Place 17 · Union CityUnion City1600 Meters17.5:38.13a10
Jun 10NJSIAA Groups 2 & 4Jun 10 · 800 Meters · Place 17 · Union CityUnion City800 Meters17.2:27.14a10
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 3200 Meters · Place 7 · Union CityUnion City3200 Meters7.12:27.16a10
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 1600 Meters · Place 5 · Union CityUnion City1600 Meters5.5:38.51a10
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · 800 Meters · Place 5 · Union CityUnion City800 Meters5.2:25.70a10
May 14North Hudson ChampionshipsMay 14 · 3200 Meters · Place 5 · Union CityUnion City3200 Meters513:39.1910
May 14North Hudson ChampionshipsMay 14 · 1600 Meters · Place 2 · Union CityUnion City1600 Meters25:39.4410
May 14North Hudson ChampionshipsMay 14 · 800 Meters · Place 1 · Union CityUnion City800 Meters12:32.6310
Apr 30Lion InvitationalApr 30 · 800 Meters · Place 11 · Union City HUnion City H800 Meters112:30.14—
Apr 30Lion InvitationalApr 30 · 400 Meters · Place 24 · Union City HUnion City H400 Meters241:05.99 PB—
Apr 23Colts Neck Spring InvitationalApr 23 · 800 Meters · Place 22 · Union CityUnion City800 Meters222:38.3710
Apr 23Colts Neck Spring InvitationalApr 23 · 3200 Meters · Place 14 · Union CityUnion City3200 Meters1412:34.4210

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Bill Bruno Holiday ClassicDec 28 · 1600 Meters · Place 30 · Union CityUnion City1600 Meters30.6:26.60a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 1600 Meters · Place 20 · Union CityUnion City1600 Meters20.6:18.41a10
Dec 17Essex County Track Coaches Assn. Season Opener InvitationalDec 17 · 800 Meters · Place 15 · Union CityUnion City800 Meters15.2:48.56a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 15North Hudson ChampionshipsMay 15 · 400 Meters · Place 12 · Union CityUnion City400 Meters121:24.019
Mar 20HCTCA Winter Track Qualifying SeriesMar 20 · 400 Meters · Place 25 · Union City HUnion City H400 Meters251:18.40—