Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 155:27.04aWidener Indoor ClassicFebruary 15, 2025
10,000 Meters · OutdoorCentennial Conference Outdoor Championships · May 140:47.30aCentennial Conference Outdoor ChampionshipsMay 1, 2026
1500 Meters · OutdoorUrsinus T&F Invitational · Apr 55:14.58aUrsinus T&F InvitationalApril 5, 2024
3000 Meters · IndoorFastrack Invitational · Feb 610:54.43aFastrack InvitationalFebruary 6, 2026
3000 Meters · OutdoorNEPSTA DIII Championships · May 2011:30.5NEPSTA DIII ChampionshipsMay 20, 2023
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1719:42.96a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2719:13.41aDanny Curran InvitationalMarch 27, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 10 · HaverfordHaverford10,000 Meters10.40:47.30a PBJr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 45 · HaverfordHaverford5000 Meters45.19:13.41a PBJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 43 · HaverfordHaverford5000 Meters43.19:42.96a PBJr
Feb 19Keogh InvitationalFeb 19 · 1 Mile · Place 4 · HaverfordHaverford1 Mile4.5:42.07aJr
Feb 6Fastrack InvitationalFeb 6 · 3000 Meters · Place 24 · HaverfordHaverford3000 Meters24.10:54.43a PBJr
Jan 31Widener Schuylkill ShowdownJan 31 · 1 Mile · Place 10 · HaverfordHaverford1 Mile10.5:36.61aJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 25 · HaverfordHaverford1500 Meters25.5:14.90aSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 1 Mile · Place 39 · HaverfordHaverford1 Mile39.5:27.04a PBSo
Jan 31Seamus McElligottJan 31 · 3000 Meters · Place 2 · HaverfordHaverford3000 Meters2.11:07.13aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 5000 Meters · Place 6 · HaverfordHaverford5000 Meters6.19:15.36aFr
Apr 5Ursinus T&F InvitationalApr 5 · 1500 Meters · Place 11 · HaverfordHaverford1500 Meters11.5:14.58a PBFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Keogh InviteFeb 17 · 3000 Meters · Place 3 · HaverfordHaverford3000 Meters3.11:30.78aFr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20NEPSTA DIII ChampionshipsMay 20 · 3000 Meters · Place 4 · Concord AcademyConcord Academy3000 Meters4.11:30.5 PB12
May 13E.I.L. ChampionshipsMay 13 · 3000 Meters · Place 1 · Concord AcademyConcord Academy3000 Meters111:52.53a—
May 13E.I.L. ChampionshipsMay 13 · 1500 Meters · Place 3 · Concord AcademyConcord Academy1500 Meters35:18.83a—
May 10PATF Home Meet #5 (5/10) - vs. Cushing, Concord, and LandmarkMay 10 · 1500 Meters · Place 5 · Concord AcademyConcord Academy1500 Meters5.5:24.42aUnofficial12
Apr 19PATF Home Meet #2 (4/19) - vs. SPS, CA, and DAApr 19 · 3000 Meters · Concord AcademyConcord Academy3000 Meters—SCR12
Apr 19PATF Home Meet #2 (4/19) - vs. SPS, CA, and DAApr 19 · 1500 Meters · Place 4 · Concord AcademyConcord Academy1500 Meters4.5:26.17aUnofficial12

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21NEPSTA D3 Track & Field ChampionshipsMay 21 · 3000 Meters · Place 5 · Concord AcademyConcord Academy3000 Meters5.12:01.66a11
May 21NEPSTA D3 Track & Field ChampionshipsMay 21 · 1500 Meters · Place 13 · Concord AcademyConcord Academy1500 Meters13.5:47.75a11
May 11PA, SPS, Cushing, Pingree, and Concord AcademyMay 11 · 1500 Meters · Place 5 · Concord AcademyConcord Academy1500 Meters55:37.2711