Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWidener Indoor Classic · Feb 154:40.87aWidener Indoor ClassicFebruary 15, 2025
1 Mile · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 24:54.46John Hay Pennsylvania Distance CarnivalJune 2, 2023
10,000 Meters · OutdoorPaul Kaiser Classic · Apr 2433:27.03aPaul Kaiser ClassicApril 24, 2026
1500 Meters · OutdoorWest Chester Last Chance · May 84:11.35aWest Chester Last ChanceMay 8, 2026
1600 Meters · IndoorGarden State Invitational - HS · Feb 164:48.34Garden State Invitational - HSFebruary 16, 2024
1600 Meters · OutdoorChes-Mont Championships · May 84:46.65Ches-Mont ChampionshipsMay 8, 2024
1600 Meters · OutdoorHenderson Invitational · May 75:08.97Henderson InvitationalMay 7, 2021
3000 Meters · IndoorSeahawk Shootout · Dec 129:16.83aSeahawk ShootoutDecember 12, 2025
400 Meters · IndoorOcean Breeze Invitational & Pentathlon · Feb 357.91Ocean Breeze Invitational & PentathlonFebruary 3, 2024
400 Meters · OutdoorWhippet Invitational · Apr 3059.70Whippet InvitationalApril 30, 2022
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1715:34.59a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2715:41.24aDanny Curran InvitationalMarch 27, 2026
600 Meters · IndoorThe Armory HS Holiday Classic · Dec 291:39.41aThe Armory HS Holiday ClassicDecember 29, 2022
800 Meters · IndoorUC HS Invitational · Jan 242:12.54aUC HS InvitationalJanuary 24, 2024
800 Meters · OutdoorWest Chester Last Chance · May 22:08.30aWest Chester Last ChanceMay 2, 2025

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 · 5000 Meters · Place 16 · UnattachedUnattached5000 Meters16.15:48.29aSo
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 57 · West ChesterWest Chester5000 Meters57.15:34.59a PBSo
Jan 31Widener Schuylkill ShowdownJan 31 · 5000 Meters · Place 17 · West ChesterWest Chester5000 Meters17.16:06.21aSo

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8West Chester Last ChanceMay 8 · 1500 Meters · Place 5 · West ChesterWest Chester1500 Meters5.4:11.35a PBSo
Apr 24Paul Kaiser ClassicApr 24 · 10,000 Meters · Place 3 · West ChesterWest Chester10,000 Meters3.33:27.03a PBSo
Apr 2Colonial RelaysApr 2 · 10,000 Meters · Place 19 · West ChesterWest Chester10,000 Meters19.34:09.03aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 48 · West ChesterWest Chester5000 Meters48.15:41.24a PBSo

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12Seahawk ShootoutDec 12 · 3000 Meters · Place 24 · West ChesterWest Chester3000 Meters24.9:16.83a PBSo
Dec 5Armory Collegiate Distance CarnivalDec 5 · 5000 Meters · Place 16 · West ChesterWest Chester5000 Meters16.16:08.76aSo
Feb 15Widener Indoor ClassicFeb 15 · 1 Mile · Place 44 · West ChesterWest Chester1 Mile44.4:40.87a PBFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2West Chester Last ChanceMay 2 · 1500 Meters · Place 10 · West ChesterWest Chester1500 Meters10.4:24.39aFr
May 2West Chester Last ChanceMay 2 · 800 Meters · Place 11 · West ChesterWest Chester800 Meters11.2:08.30a PBFr
Mar 22Purple and Gold InvitationalMar 22 · 1500 Meters · Place 18 · West ChesterWest Chester1500 Meters18.4:25.21aFr
Mar 22Purple and Gold InvitationalMar 22 · 800 Meters · Place 20 · West ChesterWest Chester800 Meters20.2:13.10aFr

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Wagner ShootoutDec 13 · 3000 Meters · Place 26 · West ChesterWest Chester3000 Meters26.9:34.83aFr
Dec 6Fastpark Metro Season OpenerDec 6 · 1 Mile · Place 34 · West ChesterWest Chester1 Mile34.4:50.49aFr
Feb 16Garden State Invitational - HSFeb 16 · 1600 Meters · Place 58 · Bishop ShanahanBishop Shanahan1600 Meters584:48.34 PB12
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 400 Meters · Place 31 · Bishop ShanahanBishop Shanahan400 Meters3157.91 PB12
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 1 Mile · Place 90 · Bishop ShanahanBishop Shanahan1 Mile905:00.5012
Jan 24UC HS InvitationalJan 24 · 800 Meters · Place 43 · Bishop ShanahanBishop Shanahan800 Meters43.2:12.54a PB12
Jan 6TFCAofGP #4Jan 6 · 1 Mile · Place 51 · Bishop ShanahanBishop Shanahan1 Mile515:04.1212

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 8Ches-Mont ChampionshipsMay 8 · 800 Meters · Place 22 · Bishop ShanahanBishop Shanahan800 Meters222:08.9712
May 8Ches-Mont ChampionshipsMay 8 · 1600 Meters · Place 29 · Bishop ShanahanBishop Shanahan1600 Meters294:51.6712
May 8Ches-Mont ChampionshipsMay 8 · 1600 Meters · Place 32 · Bishop ShanahanBishop Shanahan1600 Meters324:46.65 PB12
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 1600 Meters · Place 52 · Bishop ShanahanBishop Shanahan1600 Meters524:49.04SR
Apr 16Ches Mont National Super Meet #1Apr 16 · 1600 Meters · Place 27 · Bishop ShanahanBishop Shanahan1600 Meters27.4:46.65a12

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · 800 Meters · Place 34 · Bishop ShanahanBishop Shanahan800 Meters34.2:17.53a12
Dec 16TFCAofGP Meet #1Dec 16 · 3000 Meters · Place 28 · Bishop ShanahanBishop Shanahan3000 Meters28.10:32.64a12
Jan 15Kristian Marche Memorial InvitationalJan 15 · 1 Mile · Place 34 · Bishop ShanahanBishop Shanahan1 Mile344:58.10—
Jan 7TFCAofGP Meet #5Jan 7 · 1 Mile · Place 9 · Bishop ShanahanBishop Shanahan1 Mile95:03.5911

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2John Hay Pennsylvania Distance CarnivalJun 2 · 1 Mile · Place 128 · Bishop Shanahan TCBishop Shanahan TC1 Mile1284:54.46 PBJR
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 1600 Meters · Place 50 · Bishop ShanahanBishop Shanahan1600 Meters504:48.55JR
May 2Ches-Mont National JV / Open Meet #3May 2 · 800 Meters · Place 13 · Bishop ShanahanBishop Shanahan800 Meters132:08.88JR
Apr 29Whippet InvitationalApr 29 · 1600 Meters · Place 27 · Bishop ShanahanBishop Shanahan1600 Meters274:50.37JR
Apr 12Ches Mont National Super Meet #1Apr 12 · 1600 Meters · Place 27 · Bishop ShanahanBishop Shanahan1600 Meters27.4:59.37a11
Apr 5Rustin InvitationalApr 5 · 1600 Meters · Place 33 · Bishop ShanahanBishop Shanahan1600 Meters334:54.96JR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29The Armory HS Holiday ClassicDec 29 · 600 Meters · Place 47 · Bishop ShanahanBishop Shanahan600 Meters47.1:39.41a PB11
Dec 17TFCAofGP Meet #2Dec 17 · 800 Meters · Place 13 · Bishop ShanahanBishop Shanahan800 Meters13.2:15.69a11
Feb 10Henderson Polar Bear # 2Feb 10 · 1 Mile · Place 6 · Bishop ShanahanBishop Shanahan1 Mile65:09.57—
Jan 18Henderson Polar Bear # 1Jan 18 · 800 Meters · Place 19 · Bishop ShanahanBishop Shanahan800 Meters192:20.93—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 112022 Ches-Mont ChampionshipsMay 11 · 1600 Meters · Place 24 · Bishop ShanahanBishop Shanahan1600 Meters244:56.3710
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 1600 Meters · Place 66 · Bishop ShanahanBishop Shanahan1600 Meters665:03.38—
May 6Henderson InvitationalMay 6 · 1600 Meters · Place 66 · Bishop ShanahanBishop Shanahan1600 Meters66.5:03.38a10
Apr 30Whippet InvitationalApr 30 · 400 Meters · Place 33 · Bishop ShanahanBishop Shanahan400 Meters3359.70 PB—
Apr 30Whippet InvitationalApr 30 · 1600 Meters · Place 48 · Bishop ShanahanBishop Shanahan1600 Meters485:06.72—

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12Ches-Mont ChampionshipsMay 12 · 1600 Meters · Place 29 · Bishop ShanahanBishop Shanahan1600 Meters295:08.569
May 7Henderson InvitationalMay 7 · 1600 Meters · Place 137 · Bishop ShanahanBishop Shanahan1600 Meters1375:08.97 PB—
May 1Unionville InvitationalMay 1 · 1600 Meters · Place 46 · Bishop ShanahanBishop Shanahan1600 Meters465:09.85—
Apr 27Ches-Mont National JV / Open Meet #3Apr 27 · 1600 Meters · Place 17 · Bishop ShanahanBishop Shanahan1600 Meters175:15.06—
Apr 14Ches-Mont National Super Meet #2Apr 14 · 800 Meters · Place 41 · Bishop ShanahanBishop Shanahan800 Meters41.2:20.39a9
Apr 7Ches Mont National Super MeetApr 7 · 1600 Meters · Place 30 · Bishop ShanahanBishop Shanahan1600 Meters30.5:13.75a9
Mar 30Ches-Mont National JV / Open Meet #1Mar 30 · 1600 Meters · Place 7 · Bishop ShanahanBishop Shanahan1600 Meters75:21.22—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Henderson Polar Bear # 2Jan 30 · 800 Meters · Place 76 · Bishop ShanahanBishop Shanahan800 Meters762:33.94—