Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Paul Donahue Invitational · Apr 174:12.21a2026 Paul Donahue InvitationalApril 17, 2026
1000 Meters · IndoorThe Virginia Showcase · Jan 142:38.02The Virginia ShowcaseJanuary 14, 2022
1500 Meters · OutdoorWidener Final Qualifier · May 103:53.93aWidener Final QualifierMay 10, 2026
1600 Meters · IndoorDCSAA Indoor Track & Field Championships · Feb 204:30.96DCSAA Indoor Track & Field ChampionshipsFebruary 20, 2022
1600 Meters · OutdoorDCSAA Championships · Jun 84:29.90aDCSAA ChampionshipsJune 8, 2021
3000 Meters · IndoorWidener Indoor Classic · Feb 158:39.95aWidener Indoor ClassicFebruary 15, 2025
3200 Meters · IndoorThe Virginia Showcase · Jan 149:40.07The Virginia ShowcaseJanuary 14, 2022
3200 Meters · OutdoorDCSAA Outdoor Track & Field Championships · May 259:59.46aDCSAA Outdoor Track & Field ChampionshipsMay 25, 2022
5000 Meters · OutdoorSam Howell Invitational · Apr 414:48.80aSam Howell InvitationalApril 4, 2026
800 Meters · IndoorHaverford Mid Week · Apr 241:58.17aHaverford Mid WeekApril 24, 2023
800 Meters · OutdoorHaverford Mid-Week Meet · Apr 211:57.52aHaverford Mid-Week MeetApril 21, 2026

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 24 · HaverfordHaverford1500 Meters24.3:53.93a PBSr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 1500 Meters · Place 7 · HaverfordHaverford1500 Meters7.3:57.66aSr
Apr 21Haverford Mid-Week MeetApr 21 · 1500 Meters · HaverfordHaverford1500 Meters—DNFSr
Apr 21Haverford Mid-Week MeetApr 21 · 800 Meters · Place 1 · HaverfordHaverford800 Meters1.1:57.52a PBSr
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 16 · HaverfordHaverford5000 Meters16.14:48.80a PBSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1 Mile · Place 15 · HaverfordHaverford1 Mile15.4:12.21a PBSr
Feb 6Fastrack InvitationalFeb 6 · 1 Mile · Place 8 · HaverfordHaverford1 Mile8.4:13.61aSr
Jan 23McElligott InvitationalJan 23 · 1 Mile · HaverfordHaverford1 Mile--4:13.93aSr
Jan 23McElligott InvitationalJan 23 · 3000 Meters · HaverfordHaverford3000 Meters--DNFSr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Ursinus Track FestivalApr 5 · 1500 Meters · Place 3 · HaverfordHaverford1500 Meters3.4:02.45aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15Widener Indoor ClassicFeb 15 · 3000 Meters · Place 9 · HaverfordHaverford3000 Meters9.8:39.95a PBJr
Jan 31Seamus McElligottJan 31 · 1 Mile · Place 3 · HaverfordHaverford1 Mile3.4:24.23aJr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Bow Tie InvitiationalDec 7 · 1 Mile · Place 2 · HaverfordHaverford1 Mile2.4:28.31aJr
Feb 17Keogh InviteFeb 17 · 1 Mile · Place 3 · HaverfordHaverford1 Mile3.4:27.13aSo
Feb 9FastTrack InvitationalFeb 9 · 800 Meters · Place 28 · HaverfordHaverford800 Meters28.1:59.60aSo
Jan 12Spartan InvitationalJan 12 · 1 Mile · Place 29 · HaverfordHaverford1 Mile29.4:30.56aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 1500 Meters · Place 3 · HaverfordHaverford1500 Meters3.4:07.52aSo
Apr 5Ursinus T&F InvitationalApr 5 · 800 Meters · Place 9 · HaverfordHaverford800 Meters9.2:02.39aSo

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 24Haverford Mid WeekApr 24 · 800 Meters · Place 3 · HaverfordHaverford800 Meters3.1:58.17a PBFr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 30Danny Curran InvitationalMar 30 · 5000 Meters · Place 21 · HaverfordHaverford5000 Meters21.15:22.36aFr

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 25DCSAA Outdoor Track & Field ChampionshipsMay 25 · 3200 Meters · Place 7 · Sidwell FriendsSidwell Friends3200 Meters7.9:59.46a PB12
May 25DCSAA Outdoor Track & Field ChampionshipsMay 25 · 1600 Meters · Place 4 · Sidwell FriendsSidwell Friends1600 Meters4.4:32.44a12
May 25DCSAA Outdoor Track & Field ChampionshipsMay 25 · 800 Meters · Place 8 · Sidwell FriendsSidwell Friends800 Meters8.2:04.07a12
May 21Arrows Track ClassicMay 21 · 800 Meters · Place 3 · Sidwell FrieSidwell Frie800 Meters32:04.82—
May 12IAC / MAC Track & Field ChampionshipsMay 12 · 3200 Meters · Place 2 · Sidwell FriendsSidwell Friends3200 Meters2.10:07.51a12
May 12IAC / MAC Track & Field ChampionshipsMay 12 · 1600 Meters · Place 3 · Sidwell FriendsSidwell Friends1600 Meters3.4:41.50a12
May 12IAC / MAC Track & Field ChampionshipsMay 12 · 800 Meters · Sidwell FriendsSidwell Friends800 MetersRelay Split—2:03.26aUnofficial12
May 639th General Philip Draper InvitationalMay 6 · 3200 Meters · Place 13 · Sidwell FriendsSidwell Friends3200 Meters13.10:40.49a12
May 639th General Philip Draper InvitationalMay 6 · 1600 Meters · Place 11 · Sidwell FriendsSidwell Friends1600 Meters11.4:56.68a12

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20DCSAA Indoor Track & Field ChampionshipsFeb 20 · 1600 Meters · Place 1 · Sidwell FrieSidwell Frie1600 Meters14:30.96 PB12
Feb 5Private and Independent School InvitationalFeb 5 · 3200 Meters · Place 2 · Sidwell FriendsSidwell Friends3200 Meters29:49.46—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 10 · Sidwell FrieSidwell Frie3200 Meters109:40.07 PB—
Jan 14The Virginia ShowcaseJan 14 · 1000 Meters · Place 11 · Sidwell FrieSidwell Frie1000 Meters112:38.02 PB—
Jan 14The Virginia ShowcaseJan 14 · 3200 Meters · Place 10 · Sidwell FrieSidwell Frie3200 Meters109:40.07—
Jan 14The Virginia ShowcaseJan 14 · 1000 Meters · Place 11 · Sidwell FrieSidwell Frie1000 Meters112:38.02—

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 8DCSAA ChampionshipsJun 8 · 1600 Meters · Place 3 · Sidwell FriendsSidwell Friends1600 Meters3.4:29.90a PB11
Jun 8DCSAA ChampionshipsJun 8 · 800 Meters · Place 4 · Sidwell FriendsSidwell Friends800 Meters4.2:03.83a11
May 244x800 Relay ShowdownMay 24 · 800 Meters · Place 1 · Sidwell FriendsSidwell Friends800 MetersRelay Split1.2:01.7Unofficial11
May 22GDS Dual meet with Sidwell MenMay 22 · 1600 Meters · Place 2 · Sidwell FriendsSidwell Friends1600 Meters2.4:37.8Unofficial11
May 22GDS Dual meet with Sidwell MenMay 22 · 400 Meters · Place 2 · Sidwell FriendsSidwell Friends400 MetersRelay Split2.54.8Unofficial11

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2Private and Independent Schools InvitationalFeb 2 · 1600 Meters · Place 22 · Sidwell FriendsSidwell Friends1600 Meters225:03.929

2018 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Saints Track Classic 2018Apr 4 · 1600 Meters · Place 3 · Sidwell FriendsSidwell Friends1600 Meters35:31.208

2017 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Saints Track Classic 2017Apr 5 · 1600 Meters · Place 12 · Sidwell FrieSidwell Frie1600 Meters125:54.85—