Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCoach "I" Invitational · Jan 245:46.50aCoach "I" InvitationalJanuary 24, 2026
1500 Meters · OutdoorBlue Jay Tune Up · Apr 265:09.57aBlue Jay Tune UpApril 26, 2025
1600 Meters · OutdoorCherokee Last Chance · May 285:30.00Cherokee Last ChanceMay 28, 2021
400 Meters · IndoorBlue and White Invite · Feb 71:05.23aBlue and White InviteFebruary 7, 2026
400 Meters · OutdoorFast Times at Cherokee High · Apr 151:04.98Fast Times at Cherokee HighApril 15, 2023
600 Meters · IndoorBlue and White Invite · Feb 71:42.37aBlue and White InviteFebruary 7, 2026
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:16.98a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorMessiah Invitational · Apr 92:20.83aMessiah InvitationalApril 9, 2026

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 800 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)800 MetersRound P8.2:21.76aSo
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 800 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)800 Meters7.2:26.42aSo
Apr 9Messiah InvitationalApr 9 · 800 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)800 Meters3.2:20.83a PBSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 4 · Eastern (Pa.)Eastern (Pa.)800 Meters4.2:16.98a PBSo
Feb 13Widener Indoor ClassicFeb 13 · 800 Meters · Place 32 · Eastern (Pa.)Eastern (Pa.)800 Meters322:27.32aSo
Feb 7Blue and White InviteFeb 7 · 600 Meters · Place 3 · Eastern (Pa.)Eastern (Pa.)600 Meters31:42.37a PBSo
Feb 7Blue and White InviteFeb 7 · 400 Meters · Place 5 · Eastern (Pa.)Eastern (Pa.)400 Meters51:05.23a PBSo
Jan 31Widener Schuylkill ShowdownJan 31 · 800 Meters · Place 1 · Eastern (Pa.)Eastern (Pa.)800 Meters1.2:27.12aSo
Jan 24Coach "I" InvitationalJan 24 · 1 Mile · Place 13 · Eastern (Pa.)Eastern (Pa.)1 Mile13.5:46.50a PBSo
Jan 17Alvernia Winter InvitationalJan 17 · 800 Meters · Place 16 · Eastern (Pa.)Eastern (Pa.)800 Meters162:33.18aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 3000 Meters · Eastern (Pa.)Eastern (Pa.)3000 Meters--DNFSo
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 800 Meters · Place 9 · Eastern (Pa.)Eastern (Pa.)800 Meters9.2:25.64aFr
Feb 21Keogh InvitationalFeb 21 · 800 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)800 Meters72:26.53a—
Jan 31Seamus McElligottJan 31 · 1 Mile · Place 9 · Eastern (Pa.)Eastern (Pa.)1 Mile9.5:50.12aFr
Jan 31Seamus McElligottJan 31 · 400 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)400 Meters7.1:06.31aFr
Jan 24Widener Winter Evening InviteJan 24 · 800 Meters · Place 16 · Eastern (Pa.)Eastern (Pa.)800 Meters162:28.25a—
Jan 18Alvernia Winter InviteJan 18 · 1 Mile · Place 19 · Eastern (Pa.)Eastern (Pa.)1 Mile196:01.84a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Blue Jay Tune UpApr 26 · 1500 Meters · Place 8 · Eastern (Pa.)Eastern (Pa.)1500 Meters8.5:09.57a PBFr
Apr 442nd Millersville MetricsApr 4 · 800 Meters · Place 9 · Eastern (Pa.)Eastern (Pa.)800 Meters92:27.89aFr
Mar 28Danny Curran InvitationalMar 28 · 1500 Meters · Place 37 · Eastern (Pa.)Eastern (Pa.)1500 Meters375:10.12aFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Susquehanna Early Season InviteDec 13 · 800 Meters · Place 7 · Eastern (Pa.)Eastern (Pa.)800 Meters7.2:31.63aFr
Dec 6Diplomat OpenDec 6 · 1 Mile · Place 7 · Eastern (Pa.)Eastern (Pa.)1 Mile7.5:55.06aFr
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 12 · Paul VIPaul VI800 Meters122:29.8812
Feb 16NJSIAA Non-Public A & B State ChampionshipsFeb 16 · 800 Meters · Place 12 · Paul VIPaul VI800 Meters122:29.8812

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 7NJSIAA Non Public A-BJun 7 · 800 Meters · Place 28 · Paul VIPaul VI800 Meters28.2:32.29a12
May 21Olympic Conference ChampionshipsMay 21 · 800 Meters · Place 6 · Paul VIPaul VI800 Meters62:25.11—
May 4SJTCA Open (Girls)May 4 · 800 Meters · Place 7 · Paul VIPaul VI800 Meters72:29.18—
Apr 27George Rowland RelaysApr 27 · 400m Hurdles · Place 9 · Paul VI Hs2Paul VI Hs2400m Hurdles91:16.4412
Apr 27George Rowland RelaysApr 27 · 400m Hurdles · Place 9 · Paul VI HS2Paul VI HS2400m Hurdles91:16.4412

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27SJTCA Winter Meet #5Dec 27 · 800 Meters · Place 3 · Paul VIPaul VI800 Meters3.2:33.96a12
Feb 17NJSIAA Group ChampionshipsFeb 17 · 800 Meters · Place 9 · Paul VIPaul VI800 Meters92:30.9411
Feb 8SJTCA Winter Meet #13Feb 8 · 800 Meters · Place 4 · Paul VIPaul VI800 Meters42:38.1711
Jan 27Olympic Conference #2Jan 27 · 800 Meters · Place 12 · Paul VIPaul VI800 Meters122:40.0011

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · 800 Meters · Place 16 · Paul VIPaul VI800 Meters16.2:28.74a11
May 25Cherokee Final Countdown- Last ChanceMay 25 · 800 Meters · Place 5 · Paul VIPaul VI800 Meters52:29.13—
May 23Olympic Conference Championships (Patriot)May 23 · 400 Meters · Place 10 · Paul VIPaul VI400 Meters101:06.6211
May 23Olympic Conference Championships (Patriot)May 23 · 400 Meters · Place 10 · Paul VIPaul VI400 Meters101:06.62—
Apr 15Fast Times at Cherokee HighApr 15 · 400 Meters · Place 20 · Paul VIPaul VI400 Meters201:04.98 PB—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 17 · Paul VIPaul VI400 Meters171:05.6510
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 17 · Paul VIPaul VI400 Meters171:05.6510
Jun 10NJSIAA Groups Non-Public A & BJun 10 · 400 Meters · Place 32 · Paul VIPaul VI400 Meters321:05.6510
May 14Camden County ChampionshipsMay 14 · 400 Meters · Place 7 · Paul VIPaul VI400 Meters71:05.62—
Apr 16Fast Times at Cherokee HighApr 16 · 400 Meters · Place 30 · Paul VIPaul VI400 Meters301:06.37—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 24 · Paul VIPaul VI800 Meters242:43.7710
Feb 25NJSIAA Group ChampionshipsFeb 25 · 800 Meters · Place 24 · Paul VIPaul VI800 Meters242:43.7710
Jan 22SJTCA Winter Meet #8Jan 22 · 800 Meters · Place 25 · Paul VIPaul VI800 Meters252:47.1710

2021 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 11NJSIAA Groups Non-Public A & BJun 11 · 800 Meters · Place 20 · Paul VIPaul VI800 Meters20.2:34.60a9
May 28Cherokee Last ChanceMay 28 · 1600 Meters · Place 13 · Paul VIPaul VI1600 Meters135:30.00 PB—
May 26Olympic Conference ChampionshipsMay 26 · 800 Meters · Place 4 · Paul VIPaul VI800 Meters42:29.73—
May 15Camden County ChampionshipsMay 15 · 800 Meters · Place 6 · Paul VIPaul VI800 Meters62:28.41—
Mar 3Cherry Hill West vs Paul VI Mar 3 · 800 Meters · Place 1 · Paul VIPaul VI800 Meters12:37.37—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 9Haddonfield/Haddon Heights/ Paul VI Polar BearMar 9 · 800 Meters · Place 4 · Paul VIPaul VI800 Meters4.2:37.0Unofficial9