Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorFrank Colden Invitational · Feb 44:30.72Frank Colden InvitationalFebruary 4, 2023
1000 Meters · IndoorCollegeville Collegiate Classic · Jan 182:45.30Collegeville Collegiate ClassicJanuary 18, 2026
1500 Meters · OutdoorDanny Curran Invitational · Mar 274:21.78aDanny Curran InvitationalMarch 27, 2026
3000 Meters · IndoorFastrack Season Opener · Dec 19:08.23aFastrack Season OpenerDecember 1, 2023
3000m Steeplechase · 0.914m · OutdoorDennis Craddock · Apr 109:57.13aDennis CraddockApril 10, 2026
3000m Steeplechase · OutdoorMuhlenberg Outdoor Invitational · Apr 19:51.95Muhlenberg Outdoor InvitationalApril 1, 2023
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:49.83a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorUrsinus College Outdoor Invitational · Mar 2515:40.38Ursinus College Outdoor InvitationalMarch 25, 2023
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 101:59.10aDavid Hemery Valentine InvitationalFebruary 10, 2023
800 Meters · OutdoorWidener Final Qualifier · May 102:02.52aWidener Final QualifierMay 10, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 800 Meters · Place 86 · UrsinusUrsinus800 Meters86.2:02.52a PBSr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 4 · UrsinusUrsinus3000m Steeplechase0.914m4.10:01.00aSr
Apr 10Dennis CraddockApr 10 · 3000m Steeplechase · Place 2 · UrsinusUrsinus3000m Steeplechase0.914m2.9:57.13a PBSr
Apr 4Ursinus SpringfestApr 4 · 3000m Steeplechase · Place 2 · UrsinusUrsinus3000m Steeplechase0.914m2.10:08.55aSr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 63 · UrsinusUrsinus1500 Meters63.4:21.78a PBSr
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 103 · UrsinusUrsinus800 Meters103.2:08.94aSr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 75 · UrsinusUrsinus5000 Meters75.15:49.83a PBSr
Feb 19Keogh InvitationalFeb 19 · 800 Meters · Place 16 · UrsinusUrsinus800 Meters16.2:06.35aSr
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 50 · UrsinusUrsinus1 Mile504:45.97aSr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 31 · UrsinusUrsinus1 Mile31.4:43.12aSr
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Place 36 · UrsinusUrsinus800 Meters36.2:09.31aSr
Jan 18Collegeville Collegiate ClassicJan 18 · 1000 Meters · Place 2 · UrsinusUrsinus1000 Meters22:45.30 PBSR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3Frank Colden InvitationalFeb 3 · 800 Meters · Place 11 · UrsinusUrsinus800 Meters112:03.83a—
Jan 20Collegeville ClassicJan 20 · 1 Mile · Place 9 · UrsinusUrsinus1 Mile94:36.07SO

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 1Fastrack Season OpenerDec 1 · 3000 Meters · Place 8 · UrsinusUrsinus3000 Meters8.9:08.23a PBSo
Feb 25Centennial Conference Indoor ChampionshipsFeb 25 · 800 Meters · Place 12 · UrsinusUrsinus800 Meters121:59.50FR
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 260 · UrsinusUrsinus800 Meters260.1:59.10a PBFr
Feb 4Frank Colden InvitationalFeb 4 · 1 Mile · Place 5 · UrsinusUrsinus1 Mile54:30.72 PBFR
Jan 27Mini-Dip InvitationalJan 27 · 800 Meters · Place 10 · UrsinusUrsinus800 Meters102:05.11FR
Jan 21Collegeville ClassicJan 21 · 1 Mile · Place 5 · UrsinusUrsinus1 Mile54:33.27FR

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 52023 Centennial Conference Outdoor Track & Field ChampionshipsMay 5 · 3000m Steeplechase · Place 11 · UrsinusUrsinus3000m Steeplechase119:53.36FR
Apr 1Muhlenberg Outdoor InvitationalApr 1 · 3000m Steeplechase · Place 2 · UrsinusUrsinus3000m Steeplechase29:51.95 PBFR
Mar 25Ursinus College Outdoor InvitationalMar 25 · 5000 Meters · Place 5 · UrsinusUrsinus5000 Meters515:40.38 PBFR

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Boston University Mini MeetDec 17 · 1 Mile · Place 18 · UnattachedUnattached1 Mile18.4:36.14aFr
Dec 9Bow Tie InvitationalDec 9 · 1 Mile · Place 10 · UrsinusUrsinus1 Mile10.4:43.39aFr
Jan 8Kevin Dare InvitationalJan 8 · 1 Mile · Place 30 · PennridgePennridge1 Mile30.4:52.56a12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · 3000 Meters · Place 3 · PennridgePennridge3000 Meters3.10:01.09a12
Dec 23TFCAofGP Meet #3Dec 23 · 1 Mile · Place 6 · PennridgePennridge1 Mile6.4:52.50a12