Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAlvernia Winter Invite · Jan 204:34.08Alvernia Winter InviteJanuary 20, 2024
1 Mile · OutdoorPenn Relays Summer Showcase #3 presented by Toyota · Jun 294:38.69aPenn Relays Summer Showcase #3 presented by ToyotaJune 29, 2024
1500 Meters · OutdoorBlue Jay Tune Up · Apr 264:09.03aBlue Jay Tune UpApril 26, 2025
1600 Meters · OutdoorS.O.L. National Conference - Patriot Division Championships · May 124:24.52S.O.L. National Conference - Patriot Division ChampionshipsMay 12, 2023
300 Meters · IndoorBlue and White Invite · Feb 737.59aBlue and White InviteFebruary 7, 2026
3200 Meters · OutdoorSOL National Conference Championships · May 1310:11.99SOL National Conference ChampionshipsMay 13, 2022
400 Meters · IndoorBlue and White Invite · Feb 752.66aBlue and White InviteFebruary 7, 2026
400 Meters · OutdoorBill Butler Collegiate Invitational · Apr 1351.75aBill Butler Collegiate InvitationalApril 13, 2024
5000 Meters · OutdoorDanny Curran Invitational · Mar 2815:32.35aDanny Curran InvitationalMarch 28, 2025
600 Meters · IndoorBlue and White Invite · Feb 71:24.18aBlue and White InviteFebruary 7, 2026
800 Meters · IndoorPSU Tune-Up · Feb 161:53.62aPSU Tune-UpFebruary 16, 2024
800 Meters · OutdoorWidener Final Qualifier · May 121:52.55Widener Final QualifierMay 12, 2025
High Jump · IndoorRobert J Burdette Indoor Classic · Dec 296-00Robert J Burdette Indoor ClassicDecember 29, 2022
High Jump · OutdoorCRN v Bensalem Boys Meet · Apr 185-10CRN v Bensalem Boys MeetApril 18, 2023

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 · 800 Meters · Place 26 · Eastern (Pa.)Eastern (Pa.)800 Meters26.1:53.31aJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 800 Meters · Place 6 · Eastern (Pa.)Eastern (Pa.)800 MetersRound P6.1:55.55aJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 800 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)800 Meters8.1:57.89aJr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 40 · Eastern (Pa.)Eastern (Pa.)800 Meters40.1:54.13aJr
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Place 93 · Eastern (Pa.)Eastern (Pa.)5000 Meters93.16:18.72aJr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 20 · Eastern (Pa.)Eastern (Pa.)800 Meters20.1:53.87aJr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 800 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)800 Meters12.1:59.87aJr
Feb 20PSU Tune-UpFeb 20 · 800 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)800 Meters51:54.73aJr
Feb 13Widener Indoor ClassicFeb 13 · 800 Meters · Place 9 · Eastern (Pa.)Eastern (Pa.)800 Meters91:56.22aJr
Feb 7Blue and White InviteFeb 7 · 600 Meters · Place 4 · Eastern (Pa.)Eastern (Pa.)600 Meters41:24.18a PBJr
Feb 7Blue and White InviteFeb 7 · 400 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)400 Meters552.66a PBJr
Feb 7Blue and White InviteFeb 7 · 300 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)300 Meters1237.59a PBJr
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Place 2 · Eastern (Pa.)Eastern (Pa.)800 Meters2.1:54.74aJr
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 13 · Eastern (Pa.)Eastern (Pa.)1 Mile13.4:40.73aJr
Jan 17Alvernia Winter InvitationalJan 17 · 800 Meters · Place 32 · Eastern (Pa.)Eastern (Pa.)800 Meters322:09.25aJr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 12Widener Final QualifierMay 12 · 800 Meters · Place 20 · EasternEastern800 Meters201:52.55 PBSO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 800 Meters · Place 5 · EasternEastern800 Meters51:55.52SO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 800 Meters · Place 3 · EasternEastern800 Meters31:54.01SO
Apr 26Blue Jay Tune UpApr 26 · 1500 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)1500 Meters3.4:09.03a PBSo
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 800 Meters · Place 42 · Eastern (Pa.)Eastern (Pa.)800 Meters421:55.51aSo
Apr 442nd Millersville MetricsApr 4 · 800 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)800 Meters31:56.42aSo
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 38 · Eastern (Pa.)Eastern (Pa.)5000 Meters3815:32.35a PBSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 800 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)800 Meters5.1:57.63aSo
Feb 21Keogh InvitationalFeb 21 · 800 Meters · Place 1 · Eastern (Pa.)Eastern (Pa.)800 Meters11:57.74a—
Feb 15Widener Indoor ClassicFeb 15 · 800 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)800 Meters7.1:56.18aSo
Feb 8Blue & White InviteFeb 8 · 800 Meters · Place 4 · EasternEastern800 Meters41:58.69SO
Feb 8Blue & White InviteFeb 8 · 400 Meters · Place 10 · EasternEastern400 Meters1053.42SO
Jan 31Seamus McElligottJan 31 · 1 Mile · Place 10 · Eastern (Pa.)Eastern (Pa.)1 Mile10.4:35.82aSo
Jan 31Seamus McElligottJan 31 · 400 Meters · Place 4 · Eastern (Pa.)Eastern (Pa.)400 Meters4.53.28aSo
Jan 24Widener Winter Evening InviteJan 24 · 800 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)800 Meters51:57.39a—
Jan 18Alvernia Winter InviteJan 18 · 1 Mile · Place 17 · Eastern (Pa.)Eastern (Pa.)1 Mile174:50.65a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 1 Mile · Place 4 · Eastern (Pa.)Eastern (Pa.)1 Mile4.4:35.48aSo
Feb 23Middle Atlantic Conference Indoor ChampionshipsFeb 23 · 800 Meters · Place 2 · Eastern (Pa.)Eastern (Pa.)800 Meters2.1:55.57aFr
Feb 16PSU Tune-UpFeb 16 · 800 Meters · Place 11 · Eastern (Pa.)Eastern (Pa.)800 Meters11.1:53.62a PBFr
Feb 3Frank Colden InvitationalFeb 3 · 1 Mile · Place 4 · Eastern (Pa.)Eastern (Pa.)1 Mile44:36.26a—
Jan 27Mini Dip InvitationalJan 27 · 800 Meters · Place 36 · Eastern (Pa.)Eastern (Pa.)800 Meters36.2:17.38aFr
Jan 20Alvernia Winter InviteJan 20 · 1 Mile · Place 1 · EasternEastern1 Mile14:34.08 PBFR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 29Penn Relays Summer Showcase #3 presented by ToyotaJun 29 · 1 Mile · Place 9 · UnattachedUnattached1 Mile9.4:38.69a PBFr
May 132024 Widener FQ MeetMay 13 · 800 Meters · Place 15 · Eastern (Pa.)Eastern (Pa.)800 Meters151:54.47a—
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · 800 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)800 MetersRound P8.1:55.41aFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 1500 Meters · Place 12 · Eastern (Pa.)Eastern (Pa.)1500 Meters12.4:14.67aFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · 400 Meters · Place 13 · Eastern (Pa.)Eastern (Pa.)400 Meters13.51.75a PBFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 800 Meters · Place 6 · Eastern (Pa.)Eastern (Pa.)800 Meters6.2:00.72aFr
Mar 2Tufts National Qualifying MeetMar 2 · 800 Meters · Place 10 · EasternEastern800 Meters101:56.86FR

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 8Susquehanna Early Season Multi & InvitationalDec 8 · 800 Meters · Place 2 · Eastern (Pa.)Eastern (Pa.)800 Meters2.2:01.77aFr
Feb 26PTFCA Indoor State ChampionshipsFeb 26 · High Jump · Place 18 · BensalemBensalemHigh Jump185-10.0012
Feb 18TFCAofGP Meet of ChampionsFeb 18 · High Jump · Place 6 · BensalemBensalemHigh Jump66-112
Feb 11PTFCA Indoor Track CarnivalFeb 11 · High Jump · Place 3 · BensalemBensalemHigh Jump36-00.0012
Feb 10TFCAofGP Last Chance MeetFeb 10 · High Jump · Place 2 · BensalemBensalemHigh Jump26-012
Jan 27TFCAofGP Meet #8Jan 27 · High Jump · Place 2 · BensalemBensalemHigh Jump25-812
Jan 27TFCAofGP Meet #8Jan 27 · High Jump · Place 2 · BensalemBensalemHigh Jump25-812
Jan 13TFCAofGP Meet #6Jan 13 · 800 Meters · Place 2 · BensalemBensalem800 Meters22:04.8412

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 1600 Meters · Place 19 · BensalemBensalem1600 Meters19.4:38.69a12
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · High Jump · BensalemBensalemHigh Jump--NH12
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · 800 Meters · Place 1 · BensalemBensalem800 Meters1.1:53.78a12
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · High Jump · Place 3 · BensalemBensalemHigh Jump35-10.00—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 800 Meters · Place 1 · BensalemBensalem800 Meters11:56.11—
May 12S.O.L. National Conference - Patriot Division ChampionshipsMay 12 · 1600 Meters · Place 1 · BensalemBensalem1600 Meters14:24.52 PB—
May 6Neshaminy InvitationalMay 6 · 800 Meters · Place 1 · BensalemBensalem800 Meters11:57.4912
May 4Montgomery Memorial MeetMay 4 · High Jump · Place 1 · BensalemBensalemHigh Jump16-012
Apr 18CRN v Bensalem Boys MeetApr 18 · 1600 Meters · Place 1 · BensalemBensalem1600 Meters1.4:30.83a12
Apr 18CRN v Bensalem Boys MeetApr 18 · High Jump · Place 1 · BensalemBensalemHigh Jump1.5-10 PB12
Apr 18CRN v Bensalem Boys MeetApr 18 · 800 Meters · Place 1 · BensalemBensalem800 Meters1.1:59.60a12
Apr 13Neshaminy Track ClassicApr 13 · High Jump · Place 1 · BensalemBensalemHigh Jump15-10.00—
Apr 13Neshaminy Track ClassicApr 13 · 1600 Meters · Place 1 · BensalemBensalem1600 Meters14:34.43—
Apr 6Jim Kelly InvitationalApr 6 · High Jump · Place 1 · BensalemBensalemHigh Jump16-02.0012
Apr 6Jim Kelly InvitationalApr 6 · 800 Meters · Place 1 · BensalemBensalem800 Meters11:55.9512

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Robert J Burdette Indoor ClassicDec 29 · High Jump · Place 4 · BensalemBensalemHigh Jump4.6-00 PB12
Dec 29Robert J Burdette Indoor ClassicDec 29 · 800 Meters · Place 27 · BensalemBensalem800 Meters27.2:24.89a12
Dec 10TFCAofGP Meet #1Dec 10 · High Jump · Place 5 · BensalemBensalemHigh Jump5.5-812
Feb 19TFCAofGP Meet of ChampionsFeb 19 · High Jump · Place 6 · BensalemBensalemHigh Jump65-11.0011
Feb 12Bears Indoor ShowcaseFeb 12 · High Jump · Place 2 · BensalemBensalemHigh Jump26-0—
Feb 11TFCAofGP Last Chance MeetFeb 11 · 800 Meters · Place 14 · BensalemBensalem800 Meters142:06.2811
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 18 · BensalemBensalem800 Meters182:05.8011
Feb 5TFCAofGP Meet #7Feb 5 · 800 Meters · Place 12 · BensalemBensalem800 Meters122:05.8011

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20PIAA District I AA / AAA ChampionshipsMay 20 · 800 Meters · Place 24 · BensalemBensalem800 Meters24.2:09.44a11
May 13SOL National Conference ChampionshipsMay 13 · High Jump · Place 2 · BensalemBensalemHigh Jump25-08.0011
May 13SOL National Conference ChampionshipsMay 13 · 800 Meters · Place 2 · BensalemBensalem800 Meters21:59.4611
May 13SOL National Conference ChampionshipsMay 13 · 3200 Meters · Place 6 · BensalemBensalem3200 Meters610:11.99 PB11
May 13SOL National Conference ChampionshipsMay 13 · High Jump · Place 2 · BensalemBensalemHigh Jump25-08.0011
Apr 29Upper Darby InvitationalApr 29 · High Jump · Place 1 · BensalemBensalemHigh Jump15-10.00—
Apr 145th Annual Jim Kelly InvitationalApr 14 · High Jump · Place 3 · BensalemBensalemHigh Jump36-00.0011
Apr 145th Annual Jim Kelly InvitationalApr 14 · 800 Meters · Place 8 · BensalemBensalem800 Meters82:03.1011

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23TFCAofGP Meet #3Dec 23 · 1 Mile · Place 4 · BensalemBensalem1 Mile4.4:50.32a11
Dec 23TFCAofGP Meet #3Dec 23 · High Jump · Place 2 · BensalemBensalemHigh Jump2.5-10.0011

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 14SOL National Conference ChampionshipsMay 14 · 800 Meters · Place 9 · BensalemBensalem800 Meters92:08.1910
May 8SOL Invitational #4May 8 · High Jump · Place 3 · BensalemBensalemHigh Jump35-04.00—
Apr 29Montgomery Memorial InvitationalApr 29 · 1600 Meters · Place 5 · BensalemBensalem1600 Meters5.4:59.22a10