Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Winter Evening Invite · Jan 245:17.84aWidener Winter Evening InviteJanuary 24, 2025
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:47.77a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · Outdoor2024 Widener FQ Meet · May 134:46.60a2024 Widener FQ MeetMay 13, 2024
3000 Meters · IndoorCentennial Conference Indoor Championships · Feb 2810:27.05aCentennial Conference Indoor ChampionshipsFebruary 28, 2026
5000 Meters · OutdoorCentennial Conference Outdoor Championships · May 317:59.08aCentennial Conference Outdoor ChampionshipsMay 3, 2024
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:25.23a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorBill Butler Invitational · Apr 102:20.12aBill Butler InvitationalApril 10, 2026
Complete · OutdoorPaul Donahue Invitational · Apr 184:47.45Paul Donahue InvitationalApril 18, 2025
Results · OutdoorWidener Final Qualifier · May 124:42.00Widener Final QualifierMay 12, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Widener Final QualifierMay 10 · 1500 Meters · Place 29 · Swarthmore1500 Meters29.4:53.27aSr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 1500 Meters · Place 9 · Swarthmore1500 Meters9.4:53.16aSr
Apr 10Bill Butler InvitationalApr 10 · 800 Meters · Place 6 · Swarthmore800 Meters6.2:20.12a PBSr
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 44 · Swarthmore1500 Meters44.4:48.33aSr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 26 · Swarthmore5000 Meters26.18:31.70aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 13 · Swarthmore1500 Meters13.4:47.77a PBSr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 32 · Swarthmore800 Meters32.2:25.23a PBSr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 3000 Meters · Place 8 · Swarthmore3000 Meters810:27.05a PBSR
Feb 13Widener Indoor ClassicFeb 13 · 3000 Meters · Place 19 · Swarthmore3000 Meters1910:40.34aSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · Results · Place 20 · SwarthmoreResults204:42.00 PBJR
May 2Centennial Conference Outdoor ChampionshipsMay 2 · Results · Place 5 · SwarthmoreResults518:20.08JR
Apr 18Paul Donahue InvitationalApr 18 · Complete · Place 13 · SwarthmoreComplete134:47.45 PBJR
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 10 · Swarthmore5000 Meters1018:12.24aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 1Centennial Conference Indoor ChampionshipsMar 1 · 1 Mile · Place 18 · Swarthmore1 Mile185:21.56a—
Jan 24Widener Winter Evening InviteJan 24 · 1 Mile · Place 8 · Swarthmore1 Mile85:17.84a PB—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 132024 Widener FQ MeetMay 13 · 1500 Meters · Place 13 · Swarthmore1500 Meters134:46.60a PB—
May 3Centennial Conference Outdoor ChampionshipsMay 3 · 5000 Meters · Place 5 · Swarthmore5000 Meters517:59.08a PB—
Apr 19Paul Donahue InviteApr 19 · 1500 Meters · Place 14 · Swarthmore1500 Meters144:50.39a—
Mar 29Danny Curran InviteMar 29 · 5000 Meters · Place 12 · Swarthmore5000 Meters1218:29.21a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 24Centennial Conference Indoor ChampionshipsFeb 24 · 1 Mile · Place 12 · Swarthmore1 Mile125:25.78a—