Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDr. Sander Invitational Columbia Challenge · Jan 264:09.57aDr. Sander Invitational Columbia ChallengeJanuary 26, 2024
1000 Meters · IndoorPhiladelphia Metro · Feb 202:29.10Philadelphia MetroFebruary 20, 2026
1500 Meters · OutdoorIC4A/ECAC Outdoor Track & Field Championships · May 173:52.04aIC4A/ECAC Outdoor Track & Field ChampionshipsMay 17, 2025
1600 Meters · IndoorNJSIAA Group 2 Championships · Feb 294:24.39aNJSIAA Group 2 ChampionshipsFebruary 29, 2020
1600 Meters · OutdoorSJTCA Open Thursday · May 24:36.00SJTCA Open ThursdayMay 2, 2019
3000 Meters · IndoorBU Bruce Lehane Scarlet & White Invitational · Feb 38:07.88aBU Bruce Lehane Scarlet & White InvitationalFebruary 3, 2024
3000 Meters · OutdoorPenn Challenge · Mar 228:42.66Penn ChallengeMarch 22, 2025
3000m Steeplechase · OutdoorWidener Invitational · Apr 219:44.35Widener InvitationalApril 21, 2023
3200 Meters · IndoorOlympic & Tri County Meet · Jan 119:40.35Olympic & Tri County MeetJanuary 11, 2020
3200 Meters · OutdoorNJSIAA Sectionals South Group 2 · May 249:46.11aNJSIAA Sectionals South Group 2May 24, 2019
5000 Meters · OutdoorAtlantic 10 Outdoor Championships · May 314:44.61aAtlantic 10 Outdoor ChampionshipsMay 3, 2025
800 Meters · IndoorNittany Lion Challenge · Jan 131:56.56Nittany Lion ChallengeJanuary 13, 2024
800 Meters · OutdoorDanny Curran Invitational · Mar 281:55.70aDanny Curran InvitationalMarch 28, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27A-10 Indoor ChampionshipsFeb 27 · 1 Mile · Place 8 · Saint Joseph'sSaint Joseph's1 Mile84:16.15aSR
Feb 20Philadelphia MetroFeb 20 · 1000 Meters · Place 10 · Saint Joseph's UniversitySaint Joseph's University1000 Meters102:29.10 PBSR
Jan 17Quaker InvitationalJan 17 · 1 Mile · Place 16 · Saint Joseph'sSaint Joseph's1 Mile16.4:15.29aSr
Jan 10Penn SelectJan 10 · 1 Mile · Place 12 · Saint Joseph'sSaint Joseph's1 Mile124:13.27aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 1500 Meters · Place 6 · Saint Joseph'sSaint Joseph's1500 Meters6.3:52.04a PBSr
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 5000 Meters · Place 15 · Saint Joseph'sSaint Joseph's5000 Meters1514:44.61a PBSR
Apr 18Paul Donahue InvitationalApr 18 · 1500 Meters · Place 10 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters103:56.76SR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 1500 Meters · Place 36 · Saint Joseph'sSaint Joseph's1500 Meters363:54.56aSr
Apr 4George Mason Ebanks InvitationalApr 4 · 1500 Meters · Place 17 · Saint Joseph'sSaint Joseph's1500 Meters173:53.56aSr
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 17 · Saint Joseph'sSaint Joseph's800 Meters171:55.70a PBSr
Mar 22Penn ChallengeMar 22 · 3000 Meters · Place 8 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters88:42.66 PBSR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 1500 Meters · Place 12 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters123:57.80SR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 1500 Meters · Place 10 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters103:58.79SR
Apr 19Paul Donahue InviteApr 19 · 800 Meters · Place 46 · Saint Joseph'sSaint Joseph's800 Meters462:01.39a—
Apr 5George Mason Ebanks InvitationalApr 5 · 1500 Meters · Place 35 · Saint Joseph'sSaint Joseph's1500 Meters354:03.97a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 3000 Meters · Place 22 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters228:34.00SR
Feb 9FastTrack InvitationalFeb 9 · 1 Mile · Place 9 · Saint Joseph'sSaint Joseph's1 Mile9.4:13.26aJr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 3000 Meters · Place 16 · Saint Joseph'sSaint Joseph's3000 Meters16.8:07.88a PBJr
Jan 26Dr. Sander Invitational Columbia ChallengeJan 26 · 1 Mile · Place 19 · Saint Joseph'sSaint Joseph's1 Mile194:09.57a PB—
Jan 13Nittany Lion ChallengeJan 13 · 1 Mile · Place 16 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile164:15.98SR
Jan 13Nittany Lion ChallengeJan 13 · 800 Meters · Place 9 · St. Joseph's (Pa.)St. Joseph's (Pa.)800 Meters91:56.56 PBSR

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12IC4A/ECAC Outdoor Track & Field ChampionshipsMay 12 · 1500 Meters · Place 49 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters494:00.72JR
May 62023 Atlantic 10 Outdoor Track & Field ChampionshipsMay 6 · 1500 Meters · Place 33 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters334:06.22JR
Apr 28Carol and John Covert ClassicApr 28 · 800 Meters · Place 17 · St. Joseph's (Pa.)St. Joseph's (Pa.)800 Meters171:58.01JR
Apr 21Widener InvitationalApr 21 · 3000m Steeplechase · Place 2 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000m Steeplechase29:44.35 PBJR

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 3ECAC/IC4A Indoor ChampionshipsMar 3 · 3000 Meters · Place 37 · Saint Joseph'sSaint Joseph's3000 Meters37.8:46.12aSo
Feb 25Atlantic 10 Indoor Track & Field ChampionshipsFeb 25 · 3000 Meters · Place 21 · Saint Joseph'sSaint Joseph's3000 Meters21.8:40.95aSo
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 3000 Meters · Place 20 · Saint Joseph'sSaint Joseph's3000 Meters20.8:23.84aSo
Jan 14Nittany Lion ChallengeJan 14 · 1 Mile · Place 17 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile174:24.94JR

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Atlantic 10 Conference Outdoor ChampionshipsMay 7 · 5000 Meters · Place 24 · Saint Joseph'sSaint Joseph's5000 Meters24.15:13.78aFr
Apr 22Widener InvitationalApr 22 · 5000 Meters · Place 14 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters1414:59.05FR
Apr 8Temple InvitationalApr 8 · 1500 Meters · Place 10 · Saint Joseph'sSaint Joseph's1500 Meters10.4:05.57aFr

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4ICAAAA/ECAC Indoor ChampionshipsMar 4 · 3000 Meters · Place 49 · Saint Joseph'sSaint Joseph's3000 Meters49.8:47.41aFr
Feb 26Atlantic 10 Indoor Track & Field ChampionshipsFeb 26 · 3000 Meters · Place 11 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters118:33.19FR
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 3000 Meters · Place 29 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters298:33.50FR
Feb 5Boston University Bruce Lehane Scarlet and White InviteFeb 5 · 3000 Meters · Place 29 · Saint Joseph'sSaint Joseph's3000 Meters29.8:33.50aFr
Jan 15Nittany Lion ChallengeJan 15 · 3000 Meters · Place 16 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters168:48.41FR

2020 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 2 ChampionshipsFeb 29 · 3200 Meters · Place 5 · Delsea RegionalDelsea Regional3200 Meters5.9:41.60a12
Feb 29NJSIAA Group 2 ChampionshipsFeb 29 · 1600 Meters · Place 2 · Delsea RegionalDelsea Regional1600 Meters2.4:24.39a PB12
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 5 · Delsea RegioDelsea Regio3200 Meters59:41.6012
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 2 · Delsea RegioDelsea Regio1600 Meters24:24.3912
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 5 · Delsea RegioDelsea Regio3200 Meters59:41.6012
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 2 · Delsea RegioDelsea Regio1600 Meters24:24.3912
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 3200 Meters · Place 5 · Delsea RegioDelsea Regio3200 Meters59:41.6012
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 2 · Delsea RegioDelsea Regio1600 Meters24:24.3912
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 3200 Meters · Place 2 · Delsea RegioDelsea Regio3200 Meters29:43.12—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 1600 Meters · Place 1 · Delsea RegioDelsea Regio1600 Meters14:31.80—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 3200 Meters · Place 2 · Delsea RegioDelsea Regio3200 Meters29:43.12—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 1600 Meters · Place 1 · Delsea RegioDelsea Regio1600 Meters14:31.80—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 3200 Meters · Place 2 · Delsea RegioDelsea Regio3200 Meters29:43.12—
Feb 16NJSIAA Sectional Championships - South Gr. 2&3Feb 16 · 1600 Meters · Place 1 · Delsea RegioDelsea Regio1600 Meters14:31.80—
Feb 3SJTCA Winter Meet #12Feb 3 · 1600 Meters · Place 1 · Delsea RegioDelsea Regio1600 Meters14:28.17—
Jan 27SJTCA Winter Meet #10Jan 27 · 800 Meters · Place 1 · Delsea RegionalDelsea Regional800 Meters1.2:02.64a12
Jan 11Olympic & Tri County MeetJan 11 · 3200 Meters · Place 1 · Delsea RegioDelsea Regio3200 Meters19:40.35 PB—

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 23SJTCA Winter Meet #1Dec 23 · 1600 Meters · Place 1 · Delsea RegionalDelsea Regional1600 Meters1.4:33.65a12
Dec 20Coach Saint InvitationalDec 20 · 1000 Meters · Place 17 · Delsea RegionalDelsea Regional1000 Meters17.2:45.43a12
Feb 27Monmouth Univ Showcase 5Feb 27 · 1 Mile · Place 1 · Delsea RegioDelsea Regio1 Mile14:47.27—
Feb 27Monmouth Univ Showcase 5Feb 27 · 1 Mile · Place 1 · Delsea RegioDelsea Regio1 Mile14:47.27—
Feb 9NJSIAA Sectional Championships - South Gr. 2&3Feb 9 · 1600 Meters · Place 10 · Delsea RegioDelsea Regio1600 Meters104:43.1911
Jan 12Olympic & Tri County MeetJan 12 · 1600 Meters · Place 8 · Delsea RegioDelsea Regio1600 Meters84:50.02—

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24NJSIAA Sectionals South Group 2May 24 · 3200 Meters · Place 8 · Delsea RegionalDelsea Regional3200 Meters8.9:46.11a PB11
May 15Tri County Conference ChampionshipsMay 15 · 800 Meters · Place 10 · Delsea RegioDelsea Regio800 Meters102:09.51—
May 15Tri County Conference ChampionshipsMay 15 · 800 Meters · Place 10 · Delsea RegioDelsea Regio800 Meters102:09.51—
May 9Gloucester County ChampionshipsMay 9 · 1600 Meters · Place 6 · Delsea RegioDelsea Regio1600 Meters64:36.76—
May 2SJTCA Open ThursdayMay 2 · 1600 Meters · Place 21 · Delsea RegioDelsea Regio1600 Meters214:36.00 PB—
Apr 18Cherokee Night Racing #1: Night of 3200'sApr 18 · 3200 Meters · Place 19 · Delsea RegionalDelsea Regional3200 Meters19.9:52.74a11
Apr 13Caravel InvitationalApr 13 · 800 Meters · Place 14 · Delsea RegionalDelsea Regional800 Meters14.2:10.24a11
Apr 6Diamond State RelaysApr 6 · 1600 Meters · Place 2 · Delsea RegioDelsea Regio1600 Meters24:40.0011

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29SJTCA Winter Meet #3Dec 29 · 800 Meters · Place 25 · Delsea RegionalDelsea Regional800 Meters25.2:19.33a11
Dec 22 Ursinus College Holiday HS OpenDec 22 · 1 Mile · Place 42 · Delsea RegionalDelsea Regional1 Mile42.5:05.73a11

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 25NNJSIAA Sectionals Central Groups 2 and 3May 25 · 3200 Meters · Place 16 · Delaware Valley RegDelaware Valley Reg3200 Meters16.10:34.16a10
May 25NNJSIAA Sectionals Central Groups 2 and 3May 25 · 1600 Meters · Place 20 · Delaware Valley RegDelaware Valley Reg1600 Meters20.4:53.18a10
May 16Skyland Conference Frosh/Soph ChampionshipMay 16 · 1600 Meters · Place 7 · Delaware ValDelaware Val1600 Meters74:59.54—
May 8Skyland Conference ChampionshipsMay 8 · 1600 Meters · Place 35 · Delaware ValDelaware Val1600 Meters354:57.39—
Apr 28Mustang InvitationalApr 28 · 1600 Meters · Place 2 · Delaware Valley RegDelaware Valley Reg1600 Meters2.5:04.56a10
Apr 7Metuchen RelaysApr 7 · 1600 Meters · Place 59 · Delaware ValDelaware Val1600 Meters595:07.71—