Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPCL Indoor Championship · Feb 125:44.31PCL Indoor ChampionshipFebruary 12, 2023
1 Mile · OutdoorFather Judge Relays · Apr 235:45.83Father Judge RelaysApril 23, 2022
10,000 Meters · OutdoorDanny Curran Invitational · Mar 2741:45.86aDanny Curran InvitationalMarch 27, 2026
10000 Meters · OutdoorDanny Curran Invitational · Mar 2841:41.61aDanny Curran InvitationalMarch 28, 2025
1500 Meters · OutdoorBill Butler Relays · Apr 115:34.41aBill Butler RelaysApril 11, 2025
1600 Meters · IndoorAlvernia Holiday Classic · Dec 105:57.54aAlvernia Holiday ClassicDecember 10, 2022
1600 Meters · OutdoorPW Colonial Classic · Apr 25:39.81PW Colonial ClassicApril 2, 2022
3000 Meters · IndoorAlvernia Holiday Classic · Dec 1111:45.15aAlvernia Holiday ClassicDecember 11, 2021
3200 Meters · OutdoorPIAA District XII Championships · May 1712:18.00aPIAA District XII ChampionshipsMay 17, 2023
400 Meters · OutdoorPCL #4 - O'Hara · Apr 291:09.91PCL #4 - O'HaraApril 29, 2024
5000 Meters · Indoor2026 Paul Donahue Invitational · Apr 1719:22.84a2026 Paul Donahue InvitationalApril 17, 2026
5000 Meters · OutdoorPaul Donahue Invitational · Apr 1819:27.51Paul Donahue InvitationalApril 18, 2025
800 Meters · OutdoorPCL Meet #4 - Judge · May 32:37.29PCL Meet #4 - JudgeMay 3, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1CACC Outdoor ChampionshipsMay 1 · 10,000 Meters · Place 5 · Jefferson (Pa.)Jefferson (Pa.)10,000 Meters5.43:46.49aSo
May 1CACC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 6 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters6.19:53.85aSo
Apr 10Bill Butler InvitationalApr 10 · 5000 Meters · Place 6 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters6.20:21.98aSo
Apr 4Ursinus SpringfestApr 4 · 5000 Meters · Place 6 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters6.19:55.27aSo
Mar 27Danny Curran InvitationalMar 27 · 10,000 Meters · Place 16 · Jefferson (Pa.)Jefferson (Pa.)10,000 Meters16.41:45.86a PBSo
Mar 20Purple & GoldMar 20 · 5000 Meters · Place 7 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters720:12.02aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 5000 Meters · Place 37 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters37.19:22.84a PBSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2CACC Outdoor ChampionshipsMay 2 · 10000 Meters · Place 6 · Jefferson (Pa.)Jefferson (Pa.)10000 Meters646:39.62FR
May 2CACC Outdoor ChampionshipsMay 2 · 5000 Meters · Place 5 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters520:26.07FR
Apr 18Paul Donahue InvitationalApr 18 · 5000 Meters · Place 31 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters3119:27.51 PBFR
Apr 11Bill Butler RelaysApr 11 · 1500 Meters · Place 15 · Jefferson (Pa.)Jefferson (Pa.)1500 Meters155:34.41a PBFr
Apr 11Bill Butler RelaysApr 11 · 800 Meters · Place 20 · Jefferson (Pa.)Jefferson (Pa.)800 Meters202:46.55aFr
Apr 5Ursinus Track FestivalApr 5 · 5000 Meters · Place 7 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters7.19:35.10aFr
Mar 28Danny Curran InvitationalMar 28 · 10000 Meters · Place 22 · Jefferson (Pa.)Jefferson (Pa.)10000 Meters2241:41.61a PBFr
Mar 22Purple and Gold InvitationalMar 22 · 5000 Meters · Place 5 · Jefferson (Pa.)Jefferson (Pa.)5000 Meters5.19:59.33aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 1600 Meters · Place 12 · Cardinal O'HaraCardinal O'Hara1600 Meters12.6:14.41a12
May 11Philadelphia Catholic League ChampionshipMay 11 · 3200 Meters · Place 4 · Cardinal O'HaraCardinal O'Hara3200 Meters413:14.9312
May 11Philadelphia Catholic League ChampionshipMay 11 · 1 Mile · Place 7 · Cardinal O'HaraCardinal O'Hara1 Mile75:55.0112
Apr 29PCL #4 - O'HaraApr 29 · 400 Meters · Place 4 · Cardinal O'HaraCardinal O'Hara400 Meters41:09.91 PB12
Apr 15PCL #2 -LaSalle MeetApr 15 · 800 Meters · Place 5 · Cardinal O'HaraCardinal O'Hara800 Meters52:47.8512
Apr 15PCL #2 -LaSalle MeetApr 15 · 1 Mile · Place 1 · Cardinal O'HaraCardinal O'Hara1 Mile16:14.5612

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 13LVC HS InviteJan 13 · 1600 Meters · Cardinal O'HaraCardinal O'Hara1600 Meters--DNS12
Jan 13LVC HS InviteJan 13 · 3000 Meters · Cardinal O'HaraCardinal O'Hara3000 Meters--DNS12
Jan 10Bears InvitationalJan 10 · 1 Mile · Place 21 · Cardinal O'HaraCardinal O'Hara1 Mile21.6:28.75a12

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17PIAA District XII ChampionshipsMay 17 · 3200 Meters · Place 2 · Cardinal O'HaraCardinal O'Hara3200 Meters2.12:18.00a PB11
May 17PIAA District XII ChampionshipsMay 17 · 1600 Meters · Place 8 · Cardinal O'HaraCardinal O'Hara1600 Meters8.5:48.61a11
May 13Philadelphia Catholic League ChampionshipsMay 13 · 3200 Meters · Place 3 · Cardinal O'HaraCardinal O'Hara3200 Meters312:40.0611
May 13Philadelphia Catholic League ChampionshipsMay 13 · 1 Mile · Place 6 · Cardinal O'HaraCardinal O'Hara1 Mile65:48.7811
Apr 22Father Judge RelaysApr 22 · 3200 Meters · Place 5 · Cardinal O'HaraCardinal O'Hara3200 Meters512:46.5711

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 12PCL Indoor ChampionshipFeb 12 · 3000 Meters · Place 1 · Cardinal O'HaraCardinal O'Hara3000 Meters111:59.3911
Feb 12PCL Indoor ChampionshipFeb 12 · 1 Mile · Place 2 · Cardinal O'HaraCardinal O'Hara1 Mile25:44.31 PB11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10Alvernia Holiday ClassicDec 10 · 1600 Meters · Place 8 · Cardinal O'HaraCardinal O'Hara1600 Meters8.5:57.54a PB11

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18PIAA District 12 AAA ChampionshipsMay 18 · 3200 Meters · Place 3 · Cardinal O'HaraCardinal O'Hara3200 Meters3.12:23.25a10
May 18PIAA District 12 AAA ChampionshipsMay 18 · 1600 Meters · Place 4 · Cardinal O'HaraCardinal O'Hara1600 Meters4.5:44.09a10
Apr 23Father Judge RelaysApr 23 · 1 Mile · Place 14 · Cardinal O'HaraCardinal O'Hara1 Mile145:45.83 PB—
Apr 2PW Colonial ClassicApr 2 · 1600 Meters · Place 6 · Cardinal O'HaraCardinal O'Hara1600 Meters65:39.81 PB10
Mar 26Pennsylvania Track ClassicMar 26 · 3200 Meters · Place 3 · Card O'HaraCard O'Hara3200 Meters312:52.1210

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Alvernia Holiday ClassicDec 11 · 1600 Meters · Place 10 · Cardinal O'HaraCardinal O'Hara1600 Meters10.5:58.01a10
Dec 11Alvernia Holiday ClassicDec 11 · 3000 Meters · Place 7 · Cardinal O'HaraCardinal O'Hara3000 Meters7.11:45.15a PB10

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 29PIAA Class AAA State Track & Field ChampionshipsMay 29 · 1600 Meters · Place 27 · Cardinal O'HaraCardinal O'Hara1600 Meters27.6:03.45a9
May 3PCL Meet #4 - JudgeMay 3 · 800 Meters · Place 2 · Cardinal O'HaraCardinal O'Hara800 Meters22:37.29 PB9
May 3PCL Meet #4 - JudgeMay 3 · 1 Mile · Place 1 · Cardinal O'HaraCardinal O'Hara1 Mile15:46.309
Apr 17Marple Newtown InvitationalApr 17 · 3200 Meters · Place 1 · Cardinal O'HaraCardinal O'Hara3200 Meters1.12:47.71a9
Apr 17Marple Newtown InvitationalApr 17 · 1600 Meters · Place 1 · Cardinal O'HaraCardinal O'Hara1600 Meters1.5:57.99a9
Apr 5Cardinal O'Hara PCL Meet #1Apr 5 · 1 Mile · Place 1 · Cardinal O'HaraCardinal O'Hara1 Mile1.6:23.51a9