Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKeogh Invitational · Feb 214:37.76aKeogh InvitationalFebruary 21, 2025
1500 Meters · OutdoorDanny Curran Invitational · Mar 274:22.87aDanny Curran InvitationalMarch 27, 2026
3000 Meters · IndoorFrank Colden Invite · Feb 89:20.94aFrank Colden InviteFebruary 8, 2025
3000m Steeplechase · 0.914m · Indoor2026 Paul Donahue Invitational · Apr 1710:33.03a2026 Paul Donahue InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorCentennial Conference Outdoor Championships · May 110:29.77aCentennial Conference Outdoor ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorPaul Donahue Invitational · Apr 1810:31.62Paul Donahue InvitationalApril 18, 2025
800 Meters · IndoorFrank Colden Invitational · Feb 72:12.86aFrank Colden InvitationalFebruary 7, 2026
800 Meters · OutdoorHaverford Midweek · Apr 222:07.81Haverford MidweekApril 22, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Nov 6Ursinus TwilightNov 6 · 3200 Meters · Place 5 · Ursinus3200 Meters5.9:51.81aUnofficialJr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 9 · Ursinus3000m Steeplechase0.914m9.10:29.77a PBSo
Apr 4Ursinus SpringfestApr 4 · 3000m Steeplechase · Place 4 · Ursinus3000m Steeplechase0.914m4.10:47.13aSo
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 66 · Ursinus1500 Meters66.4:22.87a PBSo
Mar 27Danny Curran InvitationalMar 27 · 800 Meters · Place 107 · Ursinus800 Meters107.2:09.69aSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 3000m Steeplechase · Place 13 · Ursinus3000m Steeplechase0.914m13.10:33.03a PBSo
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 45 · Ursinus1 Mile454:40.36aSo
Feb 7Frank Colden InvitationalFeb 7 · 800 Meters · Place 13 · Ursinus800 Meters132:12.86a PBSo
Jan 31PLEX ShootoutJan 31 · 1 Mile · Place 29 · Ursinus1 Mile295:07.54aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Centennial Conference Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 16 · Ursinus3000m Steeplechase1611:17.89FR
Apr 22Haverford MidweekApr 22 · 1500 Meters · Place 12 · Ursinus1500 Meters124:26.52FR
Apr 22Haverford MidweekApr 22 · 800 Meters · Place 3 · Ursinus800 Meters32:07.81 PBFR
Apr 18Paul Donahue InvitationalApr 18 · 3000m Steeplechase · Place 16 · Ursinus3000m Steeplechase1610:31.62 PBFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21Keogh InvitationalFeb 21 · 1 Mile · Place 5 · Ursinus1 Mile54:37.76a PB—
Feb 8Frank Colden InviteFeb 8 · 3000 Meters · Place 9 · Ursinus3000 Meters99:20.94a PB—
Jan 25Coach I OpenJan 25 · 1 Mile · Place 31 · Ursinus1 Mile314:50.03a—
Jan 19Collegeville ClassicJan 19 · 1 Mile · Place 6 · Ursinus1 Mile64:48.41a—