Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:50.77aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:30.94a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorWest Chester Last Chance · May 84:23.63aWest Chester Last ChanceMay 8, 2026
1600 Meters · OutdoorTrojan Track Classic · May 24:38.51Trojan Track ClassicMay 2, 2024
3000 Meters · IndoorTFCAofGP Meet #1 · Dec 1610:04.65aTFCAofGP Meet #1December 16, 2023
3200 Meters · OutdoorLower Merion Invitational · May 610:08.48Lower Merion InvitationalMay 6, 2023
400 Meters · IndoorKevin Dare Invitational · Jan 81:00.09aKevin Dare InvitationalJanuary 8, 2022
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:11.53a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorFather Judge Relays · Apr 222:09.48Father Judge RelaysApril 22, 2023

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 174 · UnattachedUnattached1 Mile174.4:50.77a PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 74 · West ChesterWest Chester1500 Meters74.4:30.94a PBFr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 70 · West ChesterWest Chester800 Meters70.2:11.53a PBFr

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8West Chester Last ChanceMay 8 · 1500 Meters · Place 12 · West ChesterWest Chester1500 Meters12.4:23.63a PBFr
Apr 10Bill Butler InvitationalApr 10 · 1500 Meters · Place 45 · West ChesterWest Chester1500 Meters45.4:36.24aFr
Apr 10Bill Butler InvitationalApr 10 · 800 Meters · Place 45 · West ChesterWest Chester800 Meters45.2:16.68aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · 3200 Meters · Place 5 · Lower MorelandLower Moreland3200 Meters510:26.0911
May 10SOL American Conference ChampionshipsMay 10 · 1600 Meters · Place 5 · Lower MorelandLower Moreland1600 Meters54:47.5011
May 2Trojan Track ClassicMay 2 · 3200 Meters · Place 6 · Lower MorelaLower Morela3200 Meters610:16.1611
May 2Trojan Track ClassicMay 2 · 1600 Meters · Place 9 · Lower MorelaLower Morela1600 Meters94:38.51 PB11
Apr 12Cardinal InvitationalApr 12 · 800 Meters · Place 19 · Lower MorelaLower Morela800 Meters192:12.1311
Apr 6Haverford InvitationalApr 6 · 1600 Meters · Place 15 · Lower MorelandLower Moreland1600 Meters154:53.33JR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 6Kevin Dare InvitationalJan 6 · 1 Mile · Place 21 · Lower MorelaLower Morela1 Mile215:05.5211

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 3000 Meters · Place 20 · Lower MorelandLower Moreland3000 Meters20.10:04.65a PB11
Jan 7The Kevin Dare HS InvitationalJan 7 · 1 Mile · Place 38 · Lower MorelaLower Morela1 Mile384:51.3910

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · 3200 Meters · Place 5 · Lower MorelandLower Moreland3200 Meters510:11.2110
May 12SOL American Conference ChampionshipsMay 12 · 1600 Meters · Place 3 · Lower MorelandLower Moreland1600 Meters34:46.2210
May 6Lower Merion InvitationalMay 6 · 3200 Meters · Place 2 · Lower MorelandLower Moreland3200 Meters210:08.48 PB10
May 4Montgomery Memorial MeetMay 4 · 1600 Meters · Place 2 · Lower MorelandLower Moreland1600 Meters24:39.4710
Apr 22Father Judge RelaysApr 22 · 800 Meters · Place 23 · Lower MorelandLower Moreland800 Meters232:09.48 PB10
Apr 15Fords Track ClassicApr 15 · 3200 Meters · Place 3 · Lower MorelandLower Moreland3200 Meters310:15.36SO
Mar 31John Heins Memorial InvitationalMar 31 · 1600 Meters · Place 2 · Lower MorelandLower Moreland1600 Meters2.4:41.04a10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · 1 Mile · Place 6 · Lower MorelandLower Moreland1 Mile6.4:56.08a10
Dec 10TFCAofGP Meet #1Dec 10 · 800 Meters · Place 27 · Lower MorelandLower Moreland800 Meters27.2:16.12a10
Jan 8Kevin Dare InvitationalJan 8 · 400 Meters · Place 43 · Lower MorelandLower Moreland400 Meters43.1:00.09a PB9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13SOL American Conference ChampionshipsMay 13 · 800 Meters · Place 12 · Lower MorelandLower Moreland800 Meters122:13.619
May 13SOL American Conference ChampionshipsMay 13 · 1600 Meters · Place 4 · Lower MorelandLower Moreland1600 Meters44:45.619
Apr 29Upper Darby InvitationalApr 29 · 1600 Meters · Place 9 · Lower MorelaLower Morela1600 Meters94:52.52—
Apr 22Jack Armstrong InvitationalApr 22 · 1600 Meters · Place 10 · Lower MorelaLower Morela1600 Meters104:56.759
Apr 22Jack Armstrong InvitationalApr 22 · 1600 Meters · Place 10 · Lower MorelandLower Moreland1600 Meters104:56.759
Apr 2Haverford InvitationalApr 2 · 1600 Meters · Place 12 · Lower MorelaLower Morela1600 Meters124:56.86—