Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChes-Mont Champs · May 610.67aChes-Mont ChampsMay 6, 2026
200 Meters · IndoorLa Salle Winter Series - Sprint Night · Jan 222.60aLa Salle Winter Series - Sprint NightJanuary 2, 2026
200 Meters · OutdoorChes-Mont Champs · May 621.69aChes-Mont ChampsMay 6, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 121.724PTFCA ChampionshipsMarch 1, 2026
300 Meters · IndoorNorth Shore Invitational · Dec 2336.47aNorth Shore InvitationalDecember 23, 2024
400 Meters · IndoorHenderson Polar Bear # 1 · Jan 301:01.99Henderson Polar Bear # 1January 30, 2024
55 Meter · IndoorNorth Shore Invitational · Dec 236.85aNorth Shore InvitationalDecember 23, 2024
55 Meters · IndoorGarden State HS Invitational · Feb 146.64Garden State HS InvitationalFebruary 14, 2025
60 Meter · IndoorLa Salle Winter Series - Sprint Night · Jan 26.99aLa Salle Winter Series - Sprint NightJanuary 2, 2026
60 Meters · IndoorPuma New York International Showcase 2025 · Jan 247.16Puma New York International Showcase 2025January 24, 2025
Long Jump · OutdoorPhiladelphia CYO Region 17 Meet 2 · Apr 1014' 6Philadelphia CYO Region 17 Meet 2April 10, 2022
Shot Put · 4kg · OutdoorPhila CYO Region 17 Meet #1 · Apr 1118-05.00Phila CYO Region 17 Meet #1April 11, 2021

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 11City of Wilmington Youth InvitationalJul 11 · 100 Meters · Place 1 · West Chester TrackWest Chester Track100 Meters1.10.96a12
May 22PIAA Track & Field State ChampionshipsMay 22 · 100 Meters · Place 8 · Bishop ShanahanBishop Shanahan100 MetersRound P8.10.74aWind: 1.612
May 22PIAA Track & Field State ChampionshipsMay 22 · 100 Meters · Place 7 · Bishop ShanahanBishop Shanahan100 Meters7.10.84aWind: 1.212
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 5 · Bishop ShanahanBishop Shanahan100 MetersRound P5.10.72aWind: 0.712
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100 Meters · Place 5 · Bishop ShanahanBishop Shanahan100 Meters5.10.77aWind: -0.312
May 6Ches-Mont ChampsMay 6 · 200 Meters · Place 4 · Bishop ShanahanBishop Shanahan200 Meters4.21.69a PB12
May 6Ches-Mont ChampsMay 6 · 100 Meters · Place 1 · Bishop ShanahanBishop Shanahan100 MetersRound P1.10.67a PB12
May 6Ches-Mont ChampsMay 6 · 100 Meters · Place 1 · Bishop ShanahanBishop Shanahan100 Meters1.10.76a12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 200 Meters · Place 2 · Bishop ShanahanBishop Shanahan200 Meters2.22.01a12
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 100 Meters · Place 3 · Bishop ShanahanBishop Shanahan100 Meters3.10.97a12
Apr 1Rustin InviteApr 1 · 200 Meters · Place 4 · Bishop ShanahanBishop Shanahan200 Meters4.21.97a12
Apr 1Rustin InviteApr 1 · 100 Meters · Place 5 · Bishop ShanahanBishop Shanahan100 Meters5.10.96a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Bishop ShanahanBishop Shanahan200 MetersRelay Split—21.724 PB12
Mar 1PTFCA ChampionshipsMar 1 · 60 Meter · Place 16 · Bishop ShanahanBishop Shanahan60 MeterRound P16.7.09a12
Feb 14Henderson InvitationalFeb 14 · 60 Meter · Place 3 · Bishop ShanahanBishop Shanahan60 Meter3.7.09a12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 5 · Bishop ShanahanBishop Shanahan60 MeterRound P5.7.08a12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 60 Meter · Place 4 · Bishop ShanahanBishop Shanahan60 Meter4.6.99a PB12
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Place 19 · Bishop ShanahanBishop Shanahan200 Meters19.22.60a PB12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 60 Meter · Place 1 · Bishop ShanahanBishop Shanahan60 Meter1.7.19aUnofficial12
Dec 18Winter Freeze Outdoor InvitationalDec 18 · 200 Meters · Place 1 · Bishop ShanahanBishop Shanahan200 Meters1.22.40aUnofficial12
Jul 26KSG - Youth MeetJul 26 · 200 Meters · Place 2 · West Chester TrackWest Chester Track200 Meters2.22.45a11
Jul 26KSG - Youth MeetJul 26 · 100 Meters · Place 1 · West Chester TrackWest Chester Track100 Meters1.11.03a11
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 2 · West Chester TrackWest Chester Track100 MetersRound P2.11.13a11
Jun 27AAU Track & Field Region 2 QualifierJun 27 · 100 Meters · Place 3 · West Chester TrackWest Chester Track100 Meters3.10.88a11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 21 · West Chester TrackWest Chester Track200 Meters21.22.86a11
Jun 13AAU Mid Atlantic District QualifierJun 13 · 100 Meters · Place 2 · West Chester TrackWest Chester Track100 Meters2.10.90a11
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 200 Meters · Place 25 · Bishop ShanahanBishop Shanahan200 Meters25.23.06aWind: -3.411
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · 100 Meters · Place 12 · Bishop ShanahanBishop Shanahan100 MetersRound P12.10.98aWind: -0.511
May 7Ches-Mont League ChampsMay 7 · 200 Meters · Place 3 · Bishop ShanahanBishop Shanahan200 Meters3.22.58a11
May 7Ches-Mont League ChampsMay 7 · 100 Meters · Place 5 · Bishop ShanahanBishop Shanahan100 MetersRound P5.11.34a11
May 7Ches-Mont League ChampsMay 7 · 100 Meters · Place 5 · Bishop ShanahanBishop Shanahan100 Meters5.10.94a11
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 200 Meters · Place 19 · Bishop ShanahanBishop Shanahan200 Meters19.22.65a11
Apr 26Whippets Track & Field InvitationalApr 26 · 200 Meters · Place 2 · Bishop ShanahanBishop Shanahan200 Meters2.22.37a11
Apr 10Ches Mont National Super Meet # 2Apr 10 · 100 Meters · Place 2 · Bishop ShanahanBishop Shanahan100 Meters2.11.23a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 14Garden State HS InvitationalFeb 14 · 55 Meters · Place 6 · Bishop ShanahanBishop Shanahan55 MetersRound P66.64 PB11
Feb 14Garden State HS InvitationalFeb 14 · 55 Meters · Place 8 · Bishop ShanahanBishop Shanahan55 Meters86.7211
Feb 14Garden State HS InvitationalFeb 14 · 55 Meters · Place 8 · Bishop ShanahanBishop Shanahan55 Meters86.7211
Feb 14Garden State HS InvitationalFeb 14 · 55 Meters · Place 6 · Bishop ShanahanBishop Shanahan55 Meters66.6411
Feb 1Ocean Breeze InvitationalFeb 1 · 200 Meters · Place 8 · Bishop ShanahanBishop Shanahan200 Meters8.22.93a11
Jan 24Puma New York International Showcase 2025Jan 24 · 60 Meters · Place 13 · Bishop ShanahanBishop Shanahan60 MetersRound P137.16 PB11
Jan 24Puma New York International Showcase 2025Jan 24 · 55 Meters · Place 13 · Bishop ShanahanBishop Shanahan55 Meters136.6511
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 200 Meters · Place 26 · Bishop ShanahanBishop Shanahan200 Meters2623.06—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 13 · Bishop ShanahanBishop Shanahan60 Meters137.206—
Jan 3La Salle Winter Series - Boys Sprint NightJan 3 · 60 Meters · Place 12 · Bishop ShanahanBishop Shanahan60 MetersRound P127.22—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 23North Shore InvitationalDec 23 · 300 Meters · Place 19 · Bishop ShanahanBishop Shanahan300 Meters19.36.47a PB11
Dec 23North Shore InvitationalDec 23 · 55 Meter · Place 23 · Bishop ShanahanBishop Shanahan55 MeterRound P23.6.85a PB11
Feb 16Garden State Invitational - HSFeb 16 · 200 Meters · Place 14 · Bishop ShanahanBishop Shanahan200 Meters1423.0410
Feb 16Garden State Invitational - HSFeb 16 · 55 Meters · Place 13 · Bishop ShanahanBishop Shanahan55 Meters136.7910
Feb 9TFCAGP Last ChanceFeb 9 · 200 Meters · Place 51 · Bishop ShanahanBishop Shanahan200 Meters5125.0410
Feb 9TFCAGP Last ChanceFeb 9 · 60 Meters · Place 28 · Bishop ShanahanBishop Shanahan60 MetersRound P287.35510
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 200 Meters · Place 14 · Bishop ShanahanBishop Shanahan200 MetersRound P1423.2810
Feb 3Ocean Breeze Invitational & PentathlonFeb 3 · 55 Meters · Place 9 · Bishop ShanahanBishop Shanahan55 MetersRound P96.9110
Jan 30Henderson Polar Bear # 1Jan 30 · 400 Meters · Place 53 · Bishop ShanahanBishop Shanahan400 Meters531:01.99 PBSO
Jan 30Henderson Polar Bear # 1Jan 30 · 60 Meters · Place 7 · Bishop ShanahanBishop Shanahan60 Meters77.55SO
Jan 24UC HS InvitationalJan 24 · 200 Meters · Place 10 · Bishop ShanahanBishop Shanahan200 Meters10.23.61a10
Jan 6TFCAofGP #4Jan 6 · 60 Meters · Place 13 · Bishop ShanahanBishop Shanahan60 MetersRound P137.48610

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 28AAU Region 02 National QualifierJun 28 · 200 Meters · Place 8 · West Chester TrackWest Chester Track200 MetersRound P8.22.52a10
Jun 28AAU Region 02 National QualifierJun 28 · 200 Meters · Place 7 · West Chester TrackWest Chester Track200 Meters7.22.79a10
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 5 · West Chester TrackWest Chester Track100 MetersRound P5.11.37a10
Jun 28AAU Region 02 National QualifierJun 28 · 100 Meters · Place 6 · West Chester TrackWest Chester Track100 Meters6.11.00a10
May 17PIAA District I ChampionshipsMay 17 · 200 Meters · Place 11 · Bishop ShanahanBishop Shanahan200 MetersRound P11.22.43aWind: -1.210
May 17PIAA District I ChampionshipsMay 17 · 100 Meters · Place 11 · Bishop ShanahanBishop Shanahan100 MetersRound P11.11.01aWind: 0.210
May 8Ches-Mont ChampionshipsMay 8 · 200 Meters · Place 3 · Bishop ShanahanBishop Shanahan200 Meters323.0810
May 8Ches-Mont ChampionshipsMay 8 · 100 Meters · Place 3 · Bishop ShanahanBishop Shanahan100 Meters311.2910
May 8Ches-Mont ChampionshipsMay 8 · 100 Meters · Place 2 · Bishop ShanahanBishop Shanahan100 MetersRound P211.12QAAA10
May 8Ches-Mont ChampionshipsMay 8 · 200 Meters · Place 3 · Bishop ShanahanBishop Shanahan200 Meters322.7610
May 8Ches-Mont ChampionshipsMay 8 · 100 Meters · Place 4 · Bishop ShanahanBishop Shanahan100 Meters411.2210
May 3Hoka/Bryn Mawr Running Co. Henderson Invitational 2024May 3 · 200 Meters · Place 9 · Bishop ShanahanBishop Shanahan200 Meters922.76SO
Apr 27New Balance Whippets T&F InvitationalApr 27 · 200 Meters · Place 1 · Bishop ShanahanBishop Shanahan200 Meters122.85SO
Apr 27New Balance Whippets T&F InvitationalApr 27 · 100 Meters · Place 1 · Bishop ShanahanBishop Shanahan100 Meters111.36SO
Apr 19Bob Friday Warrior InviteApr 19 · 200 Meters · Place 4 · Bishop ShanahanBishop Shanahan200 Meters423.28SO
Apr 16Ches Mont National Super Meet #1Apr 16 · 100 Meters · Place 6 · Bishop ShanahanBishop Shanahan100 Meters6.11.29a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16TFCAofGP Meet #1Dec 16 · 200 Meters · Place 14 · Bishop ShanahanBishop Shanahan200 Meters14.24.29a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 60 Meter · Place 15 · Bishop ShanahanBishop Shanahan60 Meter15.7.59aUnofficial10
Dec 12Winter Freeze Outdoor InvitationalDec 12 · 200 Meters · Place 6 · Bishop ShanahanBishop Shanahan200 Meters6.23.98aUnofficial10
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 200 Meters · Place 21 · Bishop ShanahanBishop Shanahan200 Meters2122.979
May 5Hoka/Bryn Mawr Running Co. Henderson InvitationalMay 5 · 100 Meters · Place 47 · Bishop ShanahanBishop Shanahan100 Meters4711.709
Apr 12Ches Mont National Super Meet #1Apr 12 · 100 Meters · Place 25 · Bishop ShanahanBishop Shanahan100 Meters25.11.59a9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · Triple Jump · Pope John Paul IIPope John Paul IITriple Jump—ND8
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 200 Meters · Place 2 · Pope John Paul IIPope John Paul II200 Meters2.26.28a8
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 100 Meters · Place 2 · Pope John Paul IIPope John Paul II100 MetersRound P2.12.66a8
May 15Philadelphia CYO Region 17 Championship MeetMay 15 · 100 Meters · Place 2 · Pope John Paul IIPope John Paul II100 Meters2.12.31a8
May 1Philadelphia CYO Region 17 Meet 4May 1 · Long Jump · Place 6 · Pope John Paul IIPope John Paul IILong Jump6.12' 68
May 1Philadelphia CYO Region 17 Meet 4May 1 · 200 Meters · Place 3 · Pope John Paul IIPope John Paul II200 Meters3.27.40a8
May 1Philadelphia CYO Region 17 Meet 4May 1 · 100 Meters · Place 3 · Pope John Paul IIPope John Paul II100 Meters3.12.84a8
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · Long Jump · Place 8 · Pope John Paul IIPope John Paul IILong Jump8.14' 08
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · Shot Put · Pope John Paul IIPope John Paul IIShot Put4kg—ND8
Apr 24Philadelphia CYO Region 17 Meet 3Apr 24 · 100 Meters · Place 2 · Pope John Paul IIPope John Paul II100 Meters2.12.75a8
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · Long Jump · Place 3 · Pope John Paul IIPope John Paul IILong Jump3.14' 6 PB8
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · Shot Put · Place 5 · Pope John Paul IIPope John Paul IIShot Put4kg5.14' 78
Apr 10Philadelphia CYO Region 17 Meet 2Apr 10 · 100 Meters · Place 2 · Pope John Paul IIPope John Paul II100 Meters2.12.95a8

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16Region 17 Championship MeetMay 16 · Long Jump · Place 15 · Pope John Paul IIPope John Paul IILong Jump15.9-06.008
May 16Region 17 Championship MeetMay 16 · Shot Put · Place 12 · Pope John Paul IIPope John Paul IIShot Put4kg12.14-11.008
May 16Region 17 Championship MeetMay 16 · 100 Meters · Place 12 · Pope John Paul IIPope John Paul II100 MetersRound P12.14.26a8
May 2Region 17 Week 4 (Meet 3)May 2 · Long Jump · Place 15 · Pope John Paul IIPope John Paul IILong Jump15.10-02.50Unofficial8
May 2Region 17 Week 4 (Meet 3)May 2 · Shot Put · Place 7 · Pope John Paul IIPope John Paul IIShot Put4kg7.16-04.00Unofficial8
May 2Region 17 Week 4 (Meet 3)May 2 · 100 Meters · Place 18 · Pope John Paul IIPope John Paul II100 Meters18.14.76aUnofficial8
Apr 25Phila CYO Region 17 Meet #2 (Week 3)Apr 25 · Shot Put · Place 6 · Pope John Paul IIPope John Paul IIShot Put4kg6.17-03.008
Apr 25Phila CYO Region 17 Meet #2 (Week 3)Apr 25 · 100 Meters · Place 13 · Pope John Paul IIPope John Paul II100 Meters13.14.28a8
Apr 11Phila CYO Region 17 Meet #1Apr 11 · Long Jump · Place 8 · Pope John Paul IIPope John Paul IILong Jump8.11-03.008
Apr 11Phila CYO Region 17 Meet #1Apr 11 · Shot Put · Place 4 · Pope John Paul IIPope John Paul IIShot Put4kg4.18-05.00 PB8
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 200 Meters · Pope John Paul IIPope John Paul II200 Meters—NT8
Apr 11Phila CYO Region 17 Meet #1Apr 11 · 100 Meters · Place 14 · Pope John Paul IIPope John Paul II100 Meters14.14.64a8