Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPhiladelphia Metro · Feb 214:10.83aPhiladelphia MetroFebruary 21, 2025
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:02.61a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorBucknell Bison Outdoor Classic · Apr 123:50.50aBucknell Bison Outdoor ClassicApril 12, 2025
1600 Meters · IndoorNJSIAA Sectional Championships - South Gr. 1&4 · Feb 234:38.97NJSIAA Sectional Championships - South Gr. 1&4February 23, 2020
1600 Meters · OutdoorNJSIAA Groups 2 & 4 · Jun 114:15.61aNJSIAA Groups 2 & 4June 11, 2021
3000 Meters · IndoorAtlantic 10 Indoor Championships · Feb 238:31.67Atlantic 10 Indoor ChampionshipsFebruary 23, 2024
3200 Meters · OutdoorNJSIAA State Meet Of Champions · Jun 199:20.49NJSIAA State Meet Of ChampionsJune 19, 2021
5000 Meters · OutdoorAtlantic 10 Outdoor Championships · May 414:45.43Atlantic 10 Outdoor ChampionshipsMay 4, 2024
800 Meters · IndoorSJTCA Winter Meet #12 · Feb 32:10.73SJTCA Winter Meet #12February 3, 2020
800 Meters · OutdoorDanny Curran Invitational · Mar 281:56.20aDanny 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
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 27 · Saint Joseph'sSaint Joseph's1500 Meters27.4:02.61a PBSr
Feb 20Philadelphia MetroFeb 20 · 1 Mile · Place 22 · Saint Joseph's UniversitySaint Joseph's University1 Mile224:32.24SR
Jan 30Penn InvitationalJan 30 · 1 Mile · Place 21 · Saint Joseph'sSaint Joseph's1 Mile21.4:15.42aSr
Jan 17Quaker InvitationalJan 17 · 3000 Meters · Place 4 · Saint Joseph'sSaint Joseph's3000 Meters4.8:35.27aSr

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 57 · Saint Joseph'sSaint Joseph's1500 Meters57.4:11.64aSr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 11 · Saint Joseph'sSaint Joseph's1500 Meters11.4:02.56aSr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17IC4A/ECAC Outdoor Track & Field ChampionshipsMay 17 · 1500 Meters · Place 16 · Saint Joseph'sSaint Joseph's1500 Meters16.3:59.56aSr
May 3Atlantic 10 Outdoor ChampionshipsMay 3 · 1500 Meters · Place 29 · Saint Joseph'sSaint Joseph's1500 Meters294:03.35aSR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 1500 Meters · Place 8 · Saint Joseph'sSaint Joseph's1500 Meters83:50.50a PBSr
Apr 4George Mason Ebanks InvitationalApr 4 · 1500 Meters · Place 10 · Saint Joseph'sSaint Joseph's1500 Meters103:52.68aSr
Mar 28Danny Curran InvitationalMar 28 · 800 Meters · Place 20 · Saint Joseph'sSaint Joseph's800 Meters201:56.20a PBSr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 7IC4A/ECAC IndoorMar 7 · 3000 Meters · Place 11 · Saint Joseph'sSaint Joseph's3000 Meters11.8:34.97aJr
Feb 28Atlantic-10 Indoor Track & Field ChampionshipsFeb 28 · 1 Mile · Place 23 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile234:26.61SO
Feb 21Philadelphia MetroFeb 21 · 1 Mile · Place 11 · Saint Joseph'sSaint Joseph's1 Mile114:10.83a PB—
Jan 11Penn SelectJan 11 · 1 Mile · Place 8 · Saint Joseph'sSaint Joseph's1 Mile84:15.41a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11IC4A/ECAC Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 18 · St. Joseph's (Pa.)St. Joseph's (Pa.)1500 Meters183:57.16JR
May 4Atlantic 10 Outdoor ChampionshipsMay 4 · 5000 Meters · Place 17 · St. Joseph's (Pa.)St. Joseph's (Pa.)5000 Meters1714:45.43 PBJR
Apr 19Paul Donahue InviteApr 19 · 1500 Meters · Place 3 · Saint Joseph'sSaint Joseph's1500 Meters33:53.54a—
Apr 5George Mason Ebanks InvitationalApr 5 · 1500 Meters · Place 28 · Saint Joseph'sSaint Joseph's1500 Meters284:01.79a—
Mar 22Penn ChallengeMar 22 · 1500 Meters · Place 18 · Saint Joseph'sSaint Joseph's1500 Meters184:03.09a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23Atlantic 10 Indoor ChampionshipsFeb 23 · 3000 Meters · Place 18 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters188:31.67 PBJR
Feb 9FastTrack InvitationalFeb 9 · 3000 Meters · Place 19 · Saint Joseph'sSaint Joseph's3000 Meters19.8:34.30aSo
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 1 Mile · Place 75 · Saint Joseph'sSaint Joseph's1 Mile75.4:18.09aSo
Jan 26Dr. Sander Invitational Columbia ChallengeJan 26 · 3000 Meters · Place 22 · Saint Joseph'sSaint Joseph's3000 Meters228:48.69a—
Jan 13Nittany Lion ChallengeJan 13 · 3000 Meters · Place 17 · St. Joseph's (Pa.)St. Joseph's (Pa.)3000 Meters178:36.57JR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Boston University Bruce Lehane Scarlet and White InvitationalFeb 3 · 1 Mile · Place 52 · Saint Joseph'sSaint Joseph's1 Mile52.4:20.61aFr
Jan 14Nittany Lion ChallengeJan 14 · 1 Mile · Place 15 · St. Joseph's (Pa.)St. Joseph's (Pa.)1 Mile154:24.20FR

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 3200 Meters · CollingswoodCollingswood3200 Meters—9:20.49 PB12
Jun 19NJSIAA State Meet Of ChampionsJun 19 · 1600 Meters · Place 22 · CollingswoodCollingswood1600 Meters224:29.2312
Jun 11NJSIAA Groups 2 & 4Jun 11 · 3200 Meters · Place 1 · CollingswoodCollingswood3200 Meters1.9:20.49a12
Jun 11NJSIAA Groups 2 & 4Jun 11 · 1600 Meters · Place 1 · CollingswoodCollingswood1600 Meters1.4:15.61a PB12
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · 3200 Meters · Place 3 · CollingswoodCollingswood3200 Meters3.9:37.61a12
Jun 4NJSIAA Sectionals South Groups 2 and 3Jun 4 · 1600 Meters · Place 1 · CollingswoodCollingswood1600 Meters1.4:20.02a12
May 15Camden County ChampionshipsMay 15 · 3200 Meters · Place 1 · CollingswoodCollingswood3200 Meters19:32.47—
Apr 20Haddonfield vs. Collingswood Boys Dual MeetApr 20 · 3200 Meters · Place 1 · CollingswoodCollingswood3200 Meters1.10:49.212
Apr 20Haddonfield vs. Collingswood Boys Dual MeetApr 20 · 1600 Meters · Place 2 · CollingswoodCollingswood1600 Meters2.4:46.112
Mar 27New Balance Dash for Doobie 3200Mar 27 · 3200 Meters · Place 6 · UnattachedUnattached3200 Meters6.9:21.22a12

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 29NJSIAA Group 1 ChampionshipsFeb 29 · 1600 Meters · Place 10 · CollingswoodCollingswood1600 Meters10.4:43.74a11
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 10 · CollingswoodCollingswood1600 Meters104:43.7411
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 10 · CollingswoodCollingswood1600 Meters104:43.7411
Feb 28NJSIAA Non-Public A Group ChampionshipsFeb 28 · 1600 Meters · Place 10 · CollingswoodCollingswood1600 Meters104:43.7411
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · CollingswoodCollingswood1600 Meters54:38.97 PB—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · CollingswoodCollingswood1600 Meters54:38.97—
Feb 23NJSIAA Sectional Championships - South Gr. 1&4Feb 23 · 1600 Meters · Place 5 · CollingswoodCollingswood1600 Meters54:38.97—
Feb 3SJTCA Winter Meet #12Feb 3 · 1600 Meters · Place 5 · CollingswoodCollingswood1600 Meters54:41.89—
Feb 3SJTCA Winter Meet #12Feb 3 · 800 Meters · Place 26 · CollingswoodCollingswood800 Meters262:10.73 PB—
Jan 25SJTCA Winter Meet #9Jan 25 · 1600 Meters · Place 11 · CollingswoodCollingswood1600 Meters11.4:45.11a11
Jan 25SJTCA Winter Meet #9Jan 25 · 800 Meters · Place 22 · CollingswoodCollingswood800 Meters22.2:11.70a11

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 25NJSIAA Sectionals South Groups 1 and 4May 25 · 1600 Meters · Place 35 · CollingswoodCollingswood1600 Meters35.5:18.26a9
May 17Haddonfield InvitationalMay 17 · 1600 Meters · Place 9 · CollingswoodCollingswood1600 Meters95:12.649
May 12Camden County ChampionshipsMay 12 · 1600 Meters · Place 17 · CollingswoodCollingswood1600 Meters175:15.00—