Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorQuaker Invitational · Jan 174:13.99aQuaker InvitationalJanuary 17, 2026
1 Mile · IndoorShore Running Experience Milers’ Night · Feb 134:55.32Shore Running Experience Milers’ NightFebruary 13, 2019
1500 Meters · IndoorUSATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier) · Feb 195:02.07aUSATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)February 19, 2017
1500 Meters · OutdoorDuke Invitational · Apr 103:51.02Duke InvitationalApril 10, 2025
1600 Meters · IndoorNJSIAA Sectional Championships - Central Gr. 2&3 · Feb 154:20.99NJSIAA Sectional Championships - Central Gr. 2&3February 15, 2020
1600 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 194:12.64NJSIAA State Meet Of ChampionsJune 19, 2021
2000m Steeplechase · 0.838m · OutdoorMonmouth May Mini-Meet · May 286:13.9Monmouth May Mini-MeetMay 28, 2019
3000 Meters · IndoorPenn Elite · Jan 228:17.75aPenn EliteJanuary 22, 2026
3000m Steeplechase · 0.914m · Outdoor130th Penn Relays Carnival · Apr 238:49.58a130th Penn Relays CarnivalApril 23, 2026
3000m Steeplechase · OutdoorWake Forest Invitational · Apr 198:55.23aWake Forest InvitationalApril 19, 2024
3200 Meters · IndoorNJSIAA Group 3 Championships · Feb 299:26.26aNJSIAA Group 3 ChampionshipsFebruary 29, 2020
3200 Meters · OutdoorNJSIAA Groups 1 & 3 · Jun 119:21.56aNJSIAA Groups 1 & 3June 11, 2021
3200 Meters · OutdoorCherokee Night Racing #1 · Apr 239:13.74Cherokee Night Racing #1April 23, 2021
400m Hurdles · 36" / 0.914m · OutdoorCN/RBR Dual Meet · May 361.3CN/RBR Dual MeetMay 3, 2021
5000 Meters · IndoorBig East · Feb 2714:26.43aBig EastFebruary 27, 2026
5000 Meters · OutdoorRaleigh Relays · Mar 2713:57.16Raleigh RelaysMarch 27, 2025
800 Meters · IndoorColts Neck Invitational · Jan 72:05.11Colts Neck InvitationalJanuary 7, 2020
800 Meters · OutdoorMonmouth County Championships · May 141:55.62aMonmouth County ChampionshipsMay 14, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 3000m Steeplechase · Place 40 · VillanovaVillanova3000m Steeplechase0.914mRound P40.9:16.19aJr
May 14Big East OutdoorMay 14 · 3000m Steeplechase · Place 5 · VillanovaVillanova3000m Steeplechase0.914m5.9:07.21aJr
May 1Larry Ellis InvitationalMay 1 · 1500 Meters · Place 32 · VillanovaVillanova1500 Meters32.3:51.98aJr
Apr 23130th Penn Relays CarnivalApr 23 · 3000m Steeplechase · Place 9 · VillanovaVillanova3000m Steeplechase0.914m9.8:49.58a PBJr
Apr 10Duke InvitationalApr 10 · 5000 Meters · Place 36 · VillanovaVillanova5000 Meters36.14:33.28aJr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 16 · VillanovaVillanova1500 Meters16.3:55.12aJr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 5000 Meters · Place 8 · VillanovaVillanova5000 Meters8.14:26.43a PBJr
Jan 22Penn EliteJan 22 · 3000 Meters · Place 9 · VillanovaVillanova3000 Meters9.8:17.75a PBJr
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 14 · VillanovaVillanova1 Mile14.4:13.99a PBJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 14 · NC StateNC State3000m Steeplechase0.914m14.9:15.15aJr
Apr 24129th Penn RelaysApr 24 · 3000m Steeplechase · NC StateNC State3000m Steeplechase0.914m—8:52.71aJr
Apr 18Wake Forest InvitationalApr 18 · 3000m Steeplechase · NC StateNC State3000m Steeplechase0.914m--DNSJr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 34 · NC StateNC State1500 Meters343:51.02 PBJR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 49 · NC StateNC State5000 Meters4913:57.16 PBJR

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22NCAA DI Outdoor Championships - East First-RoundsMay 22 · 3000m Steeplechase · Place 31 · NC StateNC State3000m Steeplechase0.914mRound P31.9:08.48aSo
Apr 25The 2024 Penn Relays (College)Apr 25 · 3000m Steeplechase · NC StateNC State3000m Steeplechase0.914m—8:56.43aSo
Apr 19Wake Forest InvitationalApr 19 · 3000m Steeplechase · Place 15 · NC StateNC State3000m Steeplechase158:55.23a PB—
Apr 11Duke InvitationalApr 11 · 1500 Meters · Place 15 · NC StateNC State1500 Meters153:54.07a—
Mar 28Raleigh RelaysMar 28 · 3000m Steeplechase · Place 38 · NC StateNC State3000m Steeplechase389:03.44a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Clemson Tiger Paw InvitationalFeb 9 · 1 Mile · Place 6 · NC StateNC State1 Mile6.4:15.56aJr
Feb 9Clemson Tiger Paw InvitationalFeb 9 · 3000 Meters · NC StateNC State3000 Meters--DNFJr
Jan 26Camel City InvitationalJan 26 · 3000 Meters · NC StateNC State3000 Meters—DNF—
Jan 19Hokie InvitationalJan 19 · 1 Mile · Place 40 · NC StateNC State1 Mile404:20.97a—

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 3200 Meters · Place 15 · Colts Neck HColts Neck H3200 Meters159:34.9312
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 1600 Meters · Place 5 · Colts Neck HColts Neck H1600 Meters54:12.64 PB12
Jun 11NJSIAA Groups 1 & 3Jun 11 · 3200 Meters · Place 1 · Colts NeckColts Neck3200 Meters1.9:21.56a PB12
Jun 11NJSIAA Groups 1 & 3Jun 11 · 1600 Meters · Place 1 · Colts NeckColts Neck1600 Meters1.4:16.31a12
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 3200 Meters · Place 1 · Colts NeckColts Neck3200 Meters1.9:43.21a12
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · 1600 Meters · Place 1 · Colts NeckColts Neck1600 Meters1.4:25.80a12
May 14Monmouth County ChampionshipsMay 14 · 3200 Meters · Place 1 · Colts NeckColts Neck3200 Meters1.9:32.93a12
May 14Monmouth County ChampionshipsMay 14 · 1600 Meters · Place 1 · Colts NeckColts Neck1600 Meters1.4:16.89a12
May 14Monmouth County ChampionshipsMay 14 · 800 Meters · Place 1 · Colts NeckColts Neck800 Meters1.1:55.62a PB12
May 3CN/RBR Dual MeetMay 3 · 400m Hurdles · Place 1 · Colts NeckColts Neck400m Hurdles36" / 0.914m1.61.3 PB12
May 3CN/RBR Dual MeetMay 3 · 800 Meters · Place 4 · Colts NeckColts Neck800 Meters4.2:08.212
Apr 30Ridge Night of 1600'sApr 30 · 1600 Meters · Place 1 · Colts NeckColts Neck1600 Meters1.4:17.35a12
Apr 23Cherokee Night Racing #1Apr 23 · 3200 Meters · Place 1 · M Colts Neck HM Colts Neck H3200 Meters19:13.74 PB—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 13STCA Pod C Distance QualifierMar 13 · 1600 Meters · Place 1 · Colts NeckColts Neck1600 Meters1.4:29.9012

2020 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 3 ChampionshipsFeb 29 · 3200 Meters · Place 3 · Colts NeckColts Neck3200 Meters3.9:26.26a PB11
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 3 · Colts Neck HColts Neck H3200 Meters39:26.2611
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 3 · Colts Neck HColts Neck H3200 Meters39:26.2611
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 3 · Colts Neck HColts Neck H3200 Meters39:26.2611
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 2 · Colts Neck HColts Neck H3200 Meters29:30.38—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 2 · Colts Neck HColts Neck H1600 Meters24:20.99 PB—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 2 · Colts Neck HColts Neck H3200 Meters29:30.38—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 2 · Colts Neck HColts Neck H1600 Meters24:20.99—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 3200 Meters · Place 2 · Colts Neck HColts Neck H3200 Meters29:30.38—
Feb 15NJSIAA Sectional Championships - Central Gr. 2&3Feb 15 · 1600 Meters · Place 2 · Colts Neck HColts Neck H1600 Meters24:20.99—
Jan 31Shore Conference ChampionshipsJan 31 · 1600 Meters · Place 1 · Colts Neck HColts Neck H1600 Meters14:25.28—
Jan 7Colts Neck InvitationalJan 7 · 1600 Meters · Place 1 · Colts Neck HColts Neck H1600 Meters14:31.09—
Jan 7Colts Neck InvitationalJan 7 · 800 Meters · Place 2 · Colts Neck HColts Neck H800 Meters22:05.11 PB—

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31NJSIAA Group 3 ChampionshipsMay 31 · 3200 Meters · Place 12 · Colts NeckColts Neck3200 Meters12.9:39.01a10
May 28Monmouth May Mini-MeetMay 28 · 2000m Steeplechase · Place 2 · Colts NeckColts Neck2000m Steeplechase0.838m2.6:13.9 PB10
May 24NJSIAA Sectionals Central Group 3May 24 · 3200 Meters · Place 4 · Colts NeckColts Neck3200 Meters4.9:40.09a10
May 24NJSIAA Sectionals Central Group 3May 24 · 1600 Meters · Place 6 · Colts NeckColts Neck1600 Meters6.4:27.31a10
May 16Holmdel Twilight Series - Royal RumbleMay 16 · 1600 Meters · Place 16 · Colts Neck HColts Neck H1600 Meters164:21.45—
May 8Monmouth County ChampionshipsMay 8 · 3200 Meters · Place 4 · Colts NeckColts Neck3200 Meters4.9:42.61a10
May 8Monmouth County ChampionshipsMay 8 · 1600 Meters · Place 10 · Colts NeckColts Neck1600 Meters10.4:26.18a10
May 3Holmdel Twilight Series - Night of 3200's May 3 · 3200 Meters · Place 3 · Colts NeckColts Neck3200 Meters3.9:29.50a10
Apr 15B-North Divisional ChampionshipsApr 15 · 3200 Meters · Place 1 · Colts NeckColts Neck3200 Meters1.10:18.56a10
Apr 15B-North Divisional ChampionshipsApr 15 · 1600 Meters · Place 2 · Colts NeckColts Neck1600 Meters2.4:40.30a10

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 13Shore Running Experience Milers’ NightFeb 13 · 1 Mile · Place 28 · M Colts Neck HM Colts Neck H1 Mile284:55.32 PB—
Feb 13Shore Running Experience Milers’ NightFeb 13 · 1 Mile · Place 28 · M Colts Neck HM Colts Neck H1 Mile284:55.32—
Feb 6STCA Last Chance MeetFeb 6 · 1600 Meters · Place 1 · Colts Neck HColts Neck H1600 Meters14:34.56—
Jan 25Ocean Breeze Invitational Jan 25 · 1 Mile · Place 51 · Colts NeckColts Neck1 Mile51.4:38.67a10
Jan 11Monmouth County ChampionshipsJan 11 · 3200 Meters · Place 5 · Colts Neck HColts Neck H3200 Meters59:55.01—
Jan 8Colts Neck InvitationalJan 8 · 1600 Meters · Place 2 · Colts Neck HColts Neck H1600 Meters24:41.51—

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Monmouth County ChampionshipsMay 9 · 1600 Meters · Colts NeckColts Neck1600 Meters--DNF9
May 4Holmdel Night of 3200sMay 4 · 3200 Meters · Place 116 · Colts NeckColts Neck3200 Meters116.10:35.33a9
Apr 28Lion InvitationalApr 28 · 1600 Meters · Place 9 · Colts NeckColts Neck1600 Meters9.4:58.30a9
Apr 17A-North Division ChampionshipApr 17 · 1600 Meters · Place 15 · Colts NeckColts Neck1600 Meters15.4:59.73a9

2018 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - Central Gr. 2&3Feb 3 · 1600 Meters · Place 12 · Colts Neck HColts Neck H1600 Meters124:41.079
Jan 27Ocean Breeze InvitationalJan 27 · 1 Mile · Place 2 · Colts NeckColts Neck1 Mile2.4:49.55a9
Jan 12Monmouth County ChampionshipsJan 12 · 3200 Meters · Place 30 · Colts Neck HColts Neck H3200 Meters3010:48.38—
Jan 9Colts Neck & Friends InvitationalJan 9 · 1600 Meters · Place 30 · Colts Neck HColts Neck H1600 Meters305:04.40—

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 16USATF New Jersey Association Junior Olympic Championships 15 & OverJun 16 · 3000 Meters · Shore AthleticShore Athletic3000 Meters—DNS8

2017 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 10USATF Hershey 15-18/HS Indoor NationalsMar 10 · 1500 Meters · Shore AthleticShore Athletic1500 Meters—DNS8
Feb 19USATF Northeast Zone Youth Indoor Championships (Hershey Nationals qualifier)Feb 19 · 1500 Meters · Place 8 · Shore AthleticShore Athletic1500 Meters8.5:02.07a PB8