Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTFCAGP #1 · Dec 144:47.26aTFCAGP #1December 14, 2024
1600 Meters · OutdoorMalvern Prep #2 · May 14:48.03aMalvern Prep #2May 1, 2024
200 Meters · OutdoorMalvern Prep #1 · Apr 826.35aMalvern Prep #1April 8, 2026
200 Meters · Relay Split · IndoorTFCAGP #7 · Jan 2329.523TFCAGP #7January 23, 2026
400 Meters · IndoorPhilly Area Final Qualifier · Feb 2255.25Philly Area Final QualifierFebruary 22, 2026
400 Meters · OutdoorMalvern Prep #3 · Apr 3053.62aMalvern Prep #3April 30, 2025
800 Meters · IndoorPenn Relays Winter Showcase presented by Toyota · Jan 312:01.22Penn Relays Winter Showcase presented by ToyotaJanuary 31, 2025
800 Meters · OutdoorInter-Ac · May 92:05.07aInter-AcMay 9, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Inter-AcMay 9 · 800 Meters · Place 16 · Malvern PrepMalvern Prep800 Meters16.2:16.44a11
Apr 29Malvern Prep #2Apr 29 · 800 Meters · Place 10 · Malvern PrepMalvern Prep800 Meters10.2:24.51a11
Apr 15Penn Charter #2Apr 15 · 400 Meters · Place 10 · Malvern PrepMalvern Prep400 Meters10.58.26a11
Apr 15Penn Charter #2Apr 15 · 200 Meters · Place 27 · Malvern PrepMalvern Prep200 Meters27.26.92a11
Apr 8Malvern Prep #1Apr 8 · 400 Meters · Place 7 · Malvern PrepMalvern Prep400 Meters7.56.44a11
Apr 8Malvern Prep #1Apr 8 · 200 Meters · Place 20 · Malvern PrepMalvern Prep200 Meters20.26.35a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · 400 Meters · Place 24 · Malvern PrepMalvern Prep400 Meters24.58.24a11
Feb 22Philly Area Final QualifierFeb 22 · 400 Meters · Place 20 · Malvern PrepMalvern Prep400 Meters2055.25 PB11
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 800 Meters · Place 78 · Malvern PrepMalvern Prep800 Meters782:14.0911
Jan 23TFCAGP #7Jan 23 · 200 Meters · Malvern PrepMalvern Prep200 MetersRelay Split—29.523 PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Inter-AcMay 10 · 800 Meters · Malvern PrepMalvern Prep800 Meters--DNS10
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 800 Meters · Place 73 · Malvern PrepMalvern Prep800 Meters73.2:11.96a10
Apr 30Malvern Prep #3Apr 30 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters4.53.62a PB10
Apr 16Malvern Prep #2Apr 16 · 1600 Meters · Place 1 · Malvern PrepMalvern Prep1600 Meters1.4:50.19a10
Apr 12The Coatesville Track and Field InvitationalApr 12 · 800 Meters · Place 13 · Malvern PrepMalvern Prep800 Meters13.2:07.68a10
Apr 12Coatesville Track and Field InvitationalApr 12 · 800 Meters · Place 13 · Malvern PrepMalvern Prep800 Meters13.2:07.68a10
Apr 9Malvern Prep #1Apr 9 · 400 Meters · Place 4 · Malvern PrepMalvern Prep400 Meters4.55.08a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16PAISAA ChampionshipsFeb 16 · 800 Meters · Place 9 · Malvern PrepMalvern Prep800 Meters92:05.9610
Feb 15TFCAofGP Meet of ChampionsFeb 15 · 800 Meters · Place 41 · Malvern PrepMalvern Prep800 Meters412:03.89—
Feb 7TFCAofGP Last ChanceFeb 7 · 400 Meters · Place 30 · Malvern PrepMalvern Prep400 Meters3056.9910
Jan 31Penn Relays Winter Showcase presented by ToyotaJan 31 · 800 Meters · Place 16 · Malvern PrepMalvern Prep800 Meters162:01.22 PB10
Jan 19TFCAofGP Meet #7Jan 19 · 800 Meters · Place 18 · Malvern PrepMalvern Prep800 Meters182:03.89—
Jan 11TFCAGP #5Jan 11 · 400 Meters · Place 26 · Malvern PrepMalvern Prep400 Meters26.55.28a10

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 15 · Malvern PrepMalvern Prep800 Meters15.2:05.61a10
Dec 14TFCAGP #1Dec 14 · 1 Mile · Place 14 · Malvern PrepMalvern Prep1 Mile14.4:47.26a PB10
Feb 9TFCAGP Last ChanceFeb 9 · 800 Meters · Place 16 · Malvern PrepMalvern Prep800 Meters162:06.539
Jan 26T&FCAofGP #6 rescheduledJan 26 · 800 Meters · Place 12 · Malvern PrepMalvern Prep800 Meters12.2:11.44a9

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18PAISAAMay 18 · 800 Meters · Place 8 · Malvern PrepMalvern Prep800 Meters8.2:06.64a9
May 9Inter-AcMay 9 · 800 Meters · Place 5 · Malvern PrepMalvern Prep800 MetersRound P5.2:05.07a PB9
May 9Inter-AcMay 9 · 800 Meters · Place 7 · Malvern PrepMalvern Prep800 Meters7.2:08.03a9
May 1Malvern Prep #2May 1 · 1600 Meters · Place 1 · Malvern PrepMalvern Prep1600 Meters1.4:48.03a PB9
Apr 17Germantown Academy #1Apr 17 · 1600 Meters · Place 4 · Malvern PrepMalvern Prep1600 Meters44:48.29a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 800 Meters · Place 21 · Malvern PrepMalvern Prep800 Meters21.2:11.63a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 23CYO Region 17 Meet 3Apr 23 · 800 Meters · Place 1 · Saint AgnesSaint Agnes800 Meters1.2:12.36a8
Apr 23CYO Region 17 Meet 3Apr 23 · 400 Meters · Saint AgnesSaint Agnes400 Meters—DNS8
Apr 16CYO Region 17 Meet 2Apr 16 · 400 Meters · Saint AgnesSaint Agnes400 Meters—DNS8
Apr 2CYO Region 17Apr 2 · 400 Meters · Place 1 · Saint AgnesSaint Agnes400 Meters157.98a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 1600 Meters · Place 2 · Saint AgnesSaint Agnes1600 Meters2.4:59.38a8
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 800 Meters · Place 1 · Saint AgnesSaint Agnes800 Meters1.2:16.24a8
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 200 Meters · Saint AgnesSaint Agnes200 Meters—DNS8
May 6Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 6 · 800 Meters · Place 1 · Saint Agnes SchoolSaint Agnes School800 Meters12:13.76—
May 1Philadelphia CYO Region 17 Meet 4May 1 · 800 Meters · Saint AgnesSaint Agnes800 Meters—DNS8
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · 800 Meters · Saint AgnesSaint Agnes800 Meters—DNS8
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · 800 Meters · Place 1 · Saint AgnesSaint Agnes800 Meters1.2:12.68a8
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · 200 Meters · Saint AgnesSaint Agnes200 Meters—NT8

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 16Region 17 Championship MeetMay 16 · 800 Meters · Saint AgnesSaint Agnes800 Meters—DNS7
Apr 25Phila CYO Region 17 Meet #2 (Week 3)Apr 25 · 800 Meters · Place 1 · Saint AgnesSaint Agnes800 Meters1.2:29.35a7
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 800 Meters · Place 1 · Saint AgnesSaint Agnes800 Meters1.2:33.06a7