Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorA-10 Indoor Championships · Feb 274:15.72aA-10 Indoor ChampionshipsFebruary 27, 2026
1000 Meters · IndoorPhiladelphia Metro · Feb 202:28.62Philadelphia MetroFebruary 20, 2026
1500 Meters · OutdoorBison Outdoor Classic · Apr 113:51.44aBison Outdoor ClassicApril 11, 2026
1600 Meters · IndoorNJSIAA Sectional Championships - South Group 2&3 · Feb 94:26.97NJSIAA Sectional Championships - South Group 2&3February 9, 2024
1600 Meters · OutdoorNJSIAA Group 2-3 Championships · Jun 74:13.00aNJSIAA Group 2-3 ChampionshipsJune 7, 2024
3000 Meters · IndoorQuaker Invitational · Jan 178:42.87aQuaker InvitationalJanuary 17, 2026
3000 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 128:29.04aBucknell Bison Outdoor ClassicApril 12, 2025
3200 Meters · IndoorNJSIAA Group 2 & 3 State Championships · Feb 179:34.36NJSIAA Group 2 & 3 State ChampionshipsFebruary 17, 2024
3200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 129:22.33aNJSIAA State Meet Of ChampionsJune 12, 2024
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 171:52.60a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorSam Howell Invitational · Apr 41:53.27aSam Howell InvitationalApril 4, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Atlantic 10 Outdoor ChampionshipsMay 2 · 1500 Meters · Place 17 · Saint Joseph'sSaint Joseph's1500 MetersRound P17.3:53.95aSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 42 · Saint Joseph'sSaint Joseph's1500 Meters42.3:51.44a PBSo
Apr 4Sam Howell InvitationalApr 4 · 800 Meters · Place 3 · Saint Joseph'sSaint Joseph's800 Meters3.1:53.27a PBSo
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 4 · Saint Joseph'sSaint Joseph's1500 Meters4.3:59.17aSo
Mar 21Penn ChallengeMar 21 · 1500 Meters · Place 4 · Saint Joseph's UniversitySaint Joseph's University1500 Meters43:57.06SO
Mar 21Penn ChallengeMar 21 · 800 Meters · Place 2 · Saint Joseph's UniversitySaint Joseph's University800 Meters21:55.87SO

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 12 · Saint Joseph'sSaint Joseph's800 Meters12.1:52.60a PBSo
Feb 27A-10 Indoor ChampionshipsFeb 27 · 1 Mile · Place 6 · Saint Joseph'sSaint Joseph's1 Mile64:15.72a PBSO
Feb 20Philadelphia MetroFeb 20 · 1000 Meters · Place 9 · Saint Joseph's UniversitySaint Joseph's University1000 Meters92:28.62 PBSO
Jan 17Quaker InvitationalJan 17 · 3000 Meters · Place 13 · Saint Joseph'sSaint Joseph's3000 Meters13.8:42.87a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 1500 Meters · Place 10 · Saint Joseph'sSaint Joseph's1500 Meters10.3:54.20aFr
Apr 18Paul Donahue InvitationalApr 18 · 1500 Meters · Place 4 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters43:54.92FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 3000 Meters · Place 2 · Saint Joseph'sSaint Joseph's3000 Meters28:29.04a PBFr
Apr 4George Mason Ebanks InvitationalApr 4 · 1500 Meters · Place 18 · Saint Joseph'sSaint Joseph's1500 Meters183:54.06aFr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 2 · Saint Joseph'sSaint Joseph's1500 Meters23:56.71aFr
Mar 22Penn ChallengeMar 22 · 800 Meters · Place 9 · St. Joseph's (Pa.)St. Joseph's (Pa.)800 Meters91:57.93FR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Atlantic-10 Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 12 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile124:17.02FR
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 17 · Saint Joseph'sSaint Joseph's1 Mile174:18.97a—
Jan 31Rutgers Scarlet Knights OpenJan 31 · 1 Mile · Place 17 · Saint Joseph'sSaint Joseph's1 Mile174:24.06a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 12NJSIAA State Meet Of ChampionsJun 12 · 3200 Meters · Place 8 · Ocean CityOcean City3200 Meters8.9:22.33a PB12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters2.9:22.90a12
Jun 7NJSIAA Group 2-3 ChampionshipsJun 7 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters2.4:13.00a PB12
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters19:27.5812
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters14:24.3912
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 3200 Meters · Place 1 · Ocean City HOcean City H3200 Meters19:27.5812
May 31NJSIAA Sectionals South Groups 2 and 3May 31 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters14:24.3912
May 22Cape Atlantic League MeetMay 22 · 800 Meters · Place 1 · Ocean CityOcean City800 Meters11:56.1512
May 20Haddonfield Distance NightMay 20 · 1600 Meters · Place 1 · Ocean City HOcean City H1600 Meters14:16.1112
May 16Cape May County ChampionshipsMay 16 · 3200 Meters · Place 1 · Ocean CityOcean City3200 Meters19:31.1212
May 2SJTCA Elite MeetMay 2 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters1.4:20.38a12
Apr 15F.A.T. Dual: Oakcrest, EHT and OCApr 15 · 800 Meters · Place 1 · Ocean CityOcean City800 Meters11:58.4112
Apr 15F.A.T. Dual: Oakcrest, EHT and OCApr 15 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters14:42.1712
Apr 12Cherokee Night Racer #1: Night of 3200'sApr 12 · 3200 Meters · Place 8 · Ocean CityOcean City3200 Meters8.9:27.26a12

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters29:34.36 PB12
Feb 17NJSIAA Group 2 & 3 State ChampionshipsFeb 17 · 3200 Meters · Place 2 · Ocean CityOcean City3200 Meters29:34.3612
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters49:42.2412
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters24:26.97 PB12
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 3200 Meters · Place 4 · Ocean CityOcean City3200 Meters49:42.2412
Feb 9NJSIAA Sectional Championships - South Group 2&3Feb 9 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters24:26.9712
Jan 29SJTCA Winter Meet #14Jan 29 · 800 Meters · Place 2 · Ocean CityOcean City800 Meters22:02.3812
Jan 29SJTCA Winter Meet #14Jan 29 · 1600 Meters · Place 1 · Ocean CityOcean City1600 Meters14:31.7312

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29U.S. Marine Corps Holiday ClassicDec 29 · 800 Meters · Place 4 · Ocean CityOcean City800 Meters4.2:03.68a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 3200 Meters · Place 10 · Ocean CityOcean City3200 Meters109:52.2911
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 5 · Ocean CityOcean City3200 Meters59:56.4311
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 1600 Meters · Place 7 · Ocean CityOcean City1600 Meters74:37.7711
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 3200 Meters · Place 5 · Ocean CityOcean City3200 Meters59:56.4311
Feb 5NJSIAA Sectional Championships - South Group 2&3Feb 5 · 1600 Meters · Place 7 · Ocean CityOcean City1600 Meters74:37.7711
Jan 30SJTCA Winter Meet #11Jan 30 · 3200 Meters · Place 3 · Ocean CityOcean City3200 Meters39:56.7211

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 3200 Meters · Place 9 · Ocean CityOcean City3200 Meters9.9:41.86a11
Jun 9NJSIAA Group Championships - 2 - 3 - NPBJun 9 · 1600 Meters · Place 17 · Ocean CityOcean City1600 Meters17.4:36.86a11
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 5 · Ocean CityOcean City3200 Meters59:45.9511
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 3 · Ocean CityOcean City1600 Meters34:27.3211
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 3200 Meters · Place 5 · Ocean City HOcean City H3200 Meters59:45.9511
Jun 2NJSIAA Sectionals South Groups 2 and 3Jun 2 · 1600 Meters · Place 3 · Ocean City HOcean City H1600 Meters34:27.3211
May 24Cape Atlantic League MeetMay 24 · 800 Meters · Place 2 · Ocean City HOcean City H800 Meters22:00.31—
May 22Haddonfield Distance NightMay 22 · 1600 Meters · Place 3 · Ocean City HOcean City H1600 Meters34:21.72—
May 18Cape May County ChampionshipsMay 18 · 800 Meters · Place 1 · Ocean CityOcean City800 Meters1.2:03.11a11
May 9Hammonton, OC, Vineland and MillvilleMay 9 · 1600 Meters · Place 2 · Ocean CityOcean City1600 Meters2.4:28.58a11
May 9Hammonton, OC, Vineland and MillvilleMay 9 · 800 Meters · Place 1 · Ocean CityOcean City800 Meters1.2:04.04a11
May 4SJTCA Elite MeetMay 4 · 3200 Meters · Place 7 · Ocean CityOcean City3200 Meters7.9:33.81a11
Apr 14Cherokee Night Racer #1: Night of 3200'sApr 14 · 3200 Meters · Place 18 · Ocean CityOcean City3200 Meters18.9:41.85a11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 800 Meters · Place 10 · Ocean CityOcean City800 Meters10.2:06.11a11

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 800 Meters · Place 19 · Ocean CityOcean City800 Meters19.2:19.12a10