Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBucknell Tune Up · Feb 215:18.65aBucknell Tune UpFebruary 21, 2025
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 175:02.59a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorWest Chester Last Chance · May 24:52.65aWest Chester Last ChanceMay 2, 2025
1600 Meters · IndoorWyomissing Area Team Challenge · Feb 175:58.07aWyomissing Area Team ChallengeFebruary 17, 2022
1600 Meters · OutdoorPIAA District XI AAA/AA Championship · May 145:18.16aPIAA District XI AAA/AA ChampionshipMay 14, 2024
2 Miles · IndoorOcean Breeze Holiday Festival · Dec 2712:16.67aOcean Breeze Holiday FestivalDecember 27, 2023
3000 Meters · IndoorUC Holiday HS Invitational · Dec 1611:12.88aUC Holiday HS InvitationalDecember 16, 2023
3000 Meters · OutdoorBison Outdoor Classic · Apr 1111:02.47aBison Outdoor ClassicApril 11, 2026
3200 Meters · OutdoorShippensburg 97th Roddick HS Invitational · Apr 2011:48.16Shippensburg 97th Roddick HS InvitationalApril 20, 2024
5000 Meters · IndoorDeSchriver Invitational · Feb 819:08.75aDeSchriver InvitationalFebruary 8, 2026
5000 Meters · OutdoorDanny Curran Invitational · Mar 2719:23.37aDanny Curran InvitationalMarch 27, 2026
800 Meters · OutdoorEaston @ Liberty Meet · Apr 112:30.0Easton @ Liberty MeetApril 11, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24John Covert ClassicApr 24 · 1500 Meters · Place 17 · East StroudsburgEast Stroudsburg1500 Meters17.5:05.15aSo
Apr 11Bison Outdoor ClassicApr 11 · 3000 Meters · Place 11 · East StroudsburgEast Stroudsburg3000 Meters11.11:02.47a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 65 · East StroudsburgEast Stroudsburg1500 Meters65.4:57.09aSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 48 · East StroudsburgEast Stroudsburg5000 Meters48.19:23.37a PBSo
Mar 21Keystone ChallengeMar 21 · 1500 Meters · Place 13 · East StroudsburgEast Stroudsburg1500 Meters13.5:04.81aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 42 · East StroudsburgEast Stroudsburg1500 Meters42.5:02.59a PBSo
Feb 20Bucknell Tune-UpFeb 20 · 5000 Meters · Place 6 · East StroudsburgEast Stroudsburg5000 Meters619:28.40SO
Feb 13Widener Indoor ClassicFeb 13 · 1 Mile · Place 30 · East StroudsburgEast Stroudsburg1 Mile305:26.48aJr
Feb 8DeSchriver InvitationalFeb 8 · 5000 Meters · Place 2 · East StroudsburgEast Stroudsburg5000 Meters219:08.75a PBJr
Feb 8DeSchriver InvitationalFeb 8 · 5000 Meters · Place 2 · East StroudsburgEast Stroudsburg5000 Meters219:08.75aJr
Jan 24Gulden InvitationalJan 24 · 1 Mile · Place 34 · East StroudsburgEast Stroudsburg1 Mile345:42.07aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · 1500 Meters · Place 22 · East StroudsburgEast Stroudsburg1500 Meters22.5:03.81aFr
May 2West Chester Last ChanceMay 2 · 1500 Meters · Place 2 · East StroudsburgEast Stroudsburg1500 Meters2.4:52.65a PBFr
Apr 25Carol and John Covert ClassicApr 25 · 1500 Meters · Place 15 · East StroudsburgEast Stroudsburg1500 Meters155:03.61FR
Apr 18ESU All AmericanApr 18 · 1500 Meters · Place 1 · East StroudsburgEast Stroudsburg1500 Meters14:58.46FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 1500 Meters · Place 80 · East StroudsburgEast Stroudsburg1500 Meters805:02.94aFR
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 39 · East StroudsburgEast Stroudsburg5000 Meters3919:55.59aFr
Mar 22Shippensburg Keystone State ChallengeMar 22 · 1500 Meters · Place 24 · East StroudsburgEast Stroudsburg1500 Meters245:10.56FR
Mar 22Shippensburg Keystone State ChallengeMar 22 · 800 Meters · Place 23 · East StroudsburgEast Stroudsburg800 Meters232:39.98FR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Bucknell Tune UpFeb 21 · 1 Mile · Place 5 · East StroudsburgEast Stroudsburg1 Mile55:18.65a PB—
Jan 25Gulden InvitationalJan 25 · 1 Mile · Place 16 · East StroudsburgEast Stroudsburg1 Mile165:28.35a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14PIAA District XI AAA/AA ChampionshipMay 14 · 3200 Meters · Place 11 · Easton AreaEaston Area3200 Meters11.12:23.61a12
May 14PIAA District XI AAA/AA ChampionshipMay 14 · 1600 Meters · Place 6 · Easton AreaEaston Area1600 Meters6.5:18.16a PB12
Apr 20Shippensburg 97th Roddick HS InvitationalApr 20 · 3200 Meters · Place 18 · Easton AreaEaston Area3200 Meters1811:48.16 PB12
Apr 15Emmaus vs Easton MeetApr 15 · 3200 Meters · Place 3 · EASEAS3200 Meters312:39.4—
Apr 15Emmaus vs Easton MeetApr 15 · 1600 Meters · Place 3 · EASEAS1600 Meters35:30.9—
Apr 13Pan-Ram InvitationalApr 13 · 1600 Meters · Place 6 · Easton AreaEaston Area1600 Meters65:32.3512
Apr 11Easton @ Liberty MeetApr 11 · 1600 Meters · Place 2 · EASEAS1600 Meters25:21.7SR
Apr 11Easton @ Liberty MeetApr 11 · 800 Meters · Place 1 · EASEAS800 Meters12:30.0 PBSR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 2 Miles · Place 5 · Easton AreaEaston Area2 Miles5.12:16.67a PB12
Dec 16UC Holiday HS InvitationalDec 16 · 3000 Meters · Place 5 · Easton AreaEaston Area3000 Meters5.11:12.88a PB12
Feb 11PTFCA Indoor Track CarnivalFeb 11 · 1 Mile · Place 11 · Easton AreaEaston Area1 Mile115:24.6511

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16PIAA District XI AAA ChampionshipMay 16 · 3200 Meters · Place 15 · Easton AreaEaston Area3200 Meters15.12:56.75a11
May 16PIAA District XI AAA ChampionshipMay 16 · 1600 Meters · Place 7 · Easton AreaEaston Area1600 Meters7.5:32.69a11
May 2Nazareth vs Easton May 2 · 3200 Meters · Place 3 · EASEAS3200 Meters313:21.5—
Apr 22Shippensburg Roddick HS InvitationalApr 22 · 3200 Meters · Place 38 · Easton AreaEaston Area3200 Meters3812:25.39JR
Apr 22Shippensburg Roddick HS InvitationalApr 22 · 1600 Meters · Place 36 · Easton AreaEaston Area1600 Meters365:42.61JR
Apr 12Whitehall vs EastonApr 12 · 800 Meters · Place 1 · EastonEaston800 Meters12:30.7JR
Apr 834th Annual New Balance Pan-Ram InvitationalApr 8 · 1600 Meters · Place 3 · Easton AreaEaston Area1600 Meters35:24.3511
Apr 6Emmaus vs EastonApr 6 · 3200 Meters · Place 3 · EASEAS3200 Meters311:52.9—
Apr 6Emmaus vs EastonApr 6 · 1600 Meters · Place 4 · EASEAS1600 Meters45:27.2—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 10Ursinus HS InvitationalDec 10 · 1 Mile · Place 2 · Easton AreaEaston Area1 Mile2.5:31.82a11
Feb 17Wyomissing Area Team ChallengeFeb 17 · 1600 Meters · Place 8 · Easton AreaEaston Area1600 Meters8.5:58.07a PB10
Jan 15Kutztown Golden Bear HS InviteJan 15 · 1600 Meters · Place 5 · Easton AreaEaston Area1600 Meters5.6:02.95a10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17PIAA District XI AAA ChampionshipMay 17 · 3200 Meters · Place 16 · Easton AreaEaston Area3200 Meters16.12:54.96a10
May 17PIAA District XI AAA ChampionshipMay 17 · 1600 Meters · Place 15 · Easton AreaEaston Area1600 Meters15.5:47.16a10
May 10Colonial League ChampionshipsMay 10 · 3200 Meters · Place 15 · Easton AreaEaston Area3200 Meters15.12:53.52a10
May 10Colonial League ChampionshipsMay 10 · 1600 Meters · Place 12 · Easton AreaEaston Area1600 Meters12.5:43.83a10
Apr 23Shippensburg HS InvitationalApr 23 · 3200 Meters · Place 37 · Easton AreaEaston Area3200 Meters3712:32.93SO
Apr 23Shippensburg HS InvitationalApr 23 · 1600 Meters · Place 44 · Easton AreaEaston Area1600 Meters445:51.61SO

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 22 · Easton AreaEaston Area1 Mile22.6:01.52a10
Dec 18UC Holiday HS InvitationalDec 18 · 1 Mile · Place 22 · Easton AreaEaston Area1 Mile22.6:01.52a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 10EPC ChampionshipsMay 10 · 1600 Meters · Place 23 · EastonEaston1600 Meters236:30.60FR