Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorPAISAA · May 1615.70aPAISAAMay 16, 2026
200 Meters · Outdoor2023 AAU Region 02 Qualifier · Jun 3025.132023 AAU Region 02 QualifierJune 30, 2023
200m Hurdles · 30" / 0.762m · OutdoorAAU Mid-Atlantic District Qualifier · Jun 1629.46aAAU Mid-Atlantic District QualifierJune 16, 2023
300m Hurdles · 36" / 0.914m · OutdoorSpring Ford Ram Rumble · Mar 2742.95aSpring Ford Ram RumbleMarch 27, 2026
60m Hurdles · 39" / 0.991m · IndoorTFCAGP #7 · Jan 239.10aTFCAGP #7January 23, 2026
Javelin · 800g · OutdoorMalvern Prep #1 · Apr 8133' 4"Malvern Prep #1April 8, 2026
Long Jump · IndoorPAISAA Championships · Feb 156.17mPAISAA ChampionshipsFebruary 15, 2026
Long Jump · OutdoorInter-Ac · May 920-10.25Inter-AcMay 9, 2026
Pole Vault · OutdoorMalvern Prep #1 · Apr 88' 0"Malvern Prep #1April 8, 2026
Shot Put · 12lb · IndoorGA Shot Put Invite #1 · Dec 1030-8GA Shot Put Invite #1December 10, 2025

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 18AAU South Texas - Central District Qualifier - Region 19 Multi-EventsJun 18 · Long Jump · MavericMavericLong Jump--DNS10
Jun 18AAU South Texas - Central District Qualifier - Region 19 Multi-EventsJun 18 · 110m Hurdles · MavericMaveric110m Hurdles39" / 0.991m--DNS10
May 16PAISAAMay 16 · Long Jump · Place 11 · Malvern PrepMalvern PrepLong Jump11.20-08.7510
May 16PAISAAMay 16 · 300m Hurdles · Place 14 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m14.43.97a10
May 16PAISAAMay 16 · 110m Hurdles · Place 7 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991mRound P7.15.70a PBWind: -2.410
May 16PAISAAMay 16 · 110m Hurdles · Place 6 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m6.15.99aWind: -2.410
May 9Inter-AcMay 9 · Long Jump · Place 7 · Malvern PrepMalvern PrepLong Jump7.20-10.25 PB10
May 9Inter-AcMay 9 · Javelin · Place 6 · Malvern PrepMalvern PrepJavelin800g6.125-0110
May 9Inter-AcMay 9 · 300m Hurdles · Place 5 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m5.43.15a10
May 9Inter-AcMay 9 · 110m Hurdles · Place 4 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m4.15.78aWind: -1.310
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 300m Hurdles · Place 29 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m29.43.90a10
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 110m Hurdles · Place 24 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m24.16.90a10
Apr 29Malvern Prep #2Apr 29 · Long Jump · Place 3 · Malvern PrepMalvern PrepLong Jump3.20' 7"10
Apr 29Malvern Prep #2Apr 29 · Javelin · Place 2 · Malvern PrepMalvern PrepJavelin800g2.116' 3"10
Apr 29Malvern Prep #2Apr 29 · 300m Hurdles · Place 2 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m2.44.79a10
Apr 29Malvern Prep #2Apr 29 · 110m Hurdles · Place 2 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m2.16.46a10
Apr 8Malvern Prep #1Apr 8 · Pole Vault · Place 6 · Malvern PrepMalvern PrepPole Vault6.8' 0" PB10
Apr 8Malvern Prep #1Apr 8 · Javelin · Place 2 · Malvern PrepMalvern PrepJavelin800g2.133' 4" PB10
Apr 8Malvern Prep #1Apr 8 · 300m Hurdles · Place 3 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m3.44.14a10
Apr 8Malvern Prep #1Apr 8 · 110m Hurdles · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m—DNF10
Mar 27Spring Ford Ram RumbleMar 27 · Long Jump · Place 2 · Malvern PrepMalvern PrepLong Jump2.19-03.5010
Mar 27Spring Ford Ram RumbleMar 27 · 300m Hurdles · Place 3 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m3.42.95a PB10
Mar 27Spring Ford Ram RumbleMar 27 · 110m Hurdles · Place 2 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m2.16.50a10

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 15PAISAA ChampionshipsFeb 15 · Long Jump · Place 4 · Malvern PrepMalvern PrepLong Jump46.17m PB10
Feb 15PAISAA ChampionshipsFeb 15 · 60m Hurdles · Place 9 · Malvern PrepMalvern Prep60m Hurdles98.8710
Feb 6TFCAofGP Last Chance MeetFeb 6 · Long Jump · Place 12 · Malvern PrepMalvern PrepLong Jump1220-03.7510
Feb 6TFCAofGP Last Chance MeetFeb 6 · Long Jump · Place 12 · Malvern PrepMalvern PrepLong Jump1220-03.7510
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 55m Hurdles · Place 20 · Malvern PrepMalvern Prep55m Hurdles208.42710
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 60m Hurdles · Place 21 · Malvern PrepMalvern Prep60m HurdlesRound P219.07810
Jan 23TFCAGP #7Jan 23 · 60m Hurdles · Place 19 · Malvern PrepMalvern Prep60m Hurdles39" / 0.991mRound P19.9.10a PB10
Jan 23TFCAGP #7Jan 23 · Long Jump · Place 9 · Malvern PrepMalvern PrepLong Jump9.19-06.2510
Jan 16TFCAofGP Meet #6Jan 16 · Long Jump · Place 8 · Malvern PrepMalvern PrepLong Jump819-05.75—
Jan 16TFCAofGP Meet #6Jan 16 · 60m Hurdles · Place 12 · Malvern PrepMalvern Prep60m Hurdles128.81—
Jan 10TFCAGP #5Jan 10 · Long Jump · Place 16 · Malvern PrepMalvern PrepLong Jump1618-510
Jan 10TFCAGP #5Jan 10 · 60m Hurdles · Place 27 · Malvern PrepMalvern Prep60m HurdlesRound P279.38a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · Long Jump · Malvern PrepMalvern PrepLong Jump--DNS10
Dec 13TFCAGP #1Dec 13 · 60m Hurdles · Place 20 · Malvern PrepMalvern Prep60m Hurdles39" / 0.991mRound P20.9.19a10
Dec 10GA Shot Put Invite #1Dec 10 · Shot Put · Place 19 · Malvern PrepMalvern PrepShot Put12lb19.30-8 PB10
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 25 · Malvern PrepMalvern PrepShot Put2532-04.009

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 27 Region 1 Qualifier - TimingJun 27 · Long Jump · Place 10 · MavericMavericLong Jump10.5.17m9
Jun 27 Region 1 Qualifier - TimingJun 27 · 110m Hurdles · Place 1 · MavericMaveric110m Hurdles39" / 0.991mRound P1.16.36a9
Jun 27 Region 1 Qualifier - TimingJun 27 · 110m Hurdles · Place 1 · MavericMaveric110m Hurdles39" / 0.991m1.16.20a9
May 19PA Independent School Athletic Association ChampionshipMay 19 · 300m Hurdles · Place 11 · Malvern PrepMalvern Prep300m Hurdles1143.099
May 19PA Independent School Athletic Association ChampionshipMay 19 · 110m Hurdles · Place 11 · Malvern PrepMalvern Prep110m HurdlesRound P1116.139
May 19PA Independent School Athletic Association ChampionshipMay 19 · Long Jump · Place 9 · Malvern PrepMalvern PrepLong Jump919-07.009
May 10Inter-AcMay 10 · Long Jump · Place 7 · Malvern PrepMalvern PrepLong Jump7.19-08.009
May 10Inter-AcMay 10 · 300m Hurdles · Place 6 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m6.43.56a9
May 10Inter-AcMay 10 · 110m Hurdles · Place 3 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m3.15.86aWind: 1.39
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 300m Hurdles · Place 28 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m28.43.44a9
May 2Bryn Mawr Running Co. Henderson InvitationalMay 2 · 110m Hurdles · Place 17 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m17.16.17a9
Apr 30Malvern Prep #3Apr 30 · Long Jump · Place 3 · Malvern PrepMalvern PrepLong Jump3.18-06.259
Apr 30Malvern Prep #3Apr 30 · 300m Hurdles · Place 1 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m1.43.04a9
Apr 30Malvern Prep #3Apr 30 · 110m Hurdles · Place 2 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m2.16.18a9
Apr 16Malvern Prep #2Apr 16 · Long Jump · Place 3 · Malvern PrepMalvern PrepLong Jump3.19-10.009
Apr 16Malvern Prep #2Apr 16 · 300m Hurdles · Place 4 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m4.44.16a9
Apr 16Malvern Prep #2Apr 16 · 110m Hurdles · Place 3 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m3.16.74a9
Apr 12The Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 15 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m15.44.32a9
Apr 12The Coatesville Track and Field InvitationalApr 12 · 110m Hurdles · Place 16 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991mRound P16.17.78a9
Apr 12Coatesville Track and Field InvitationalApr 12 · 300m Hurdles · Place 15 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m15.44.32a9
Apr 12Coatesville Track and Field InvitationalApr 12 · 110m Hurdles · Place 16 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991mRound P16.17.78a9
Apr 9Malvern Prep #1Apr 9 · Long Jump · Place 3 · Malvern PrepMalvern PrepLong Jump3.20-03.009
Apr 9Malvern Prep #1Apr 9 · 300m Hurdles · Place 1 · Malvern PrepMalvern Prep300m Hurdles36" / 0.914m1.44.94a9
Apr 9Malvern Prep #1Apr 9 · 110m Hurdles · Place 3 · Malvern PrepMalvern Prep110m Hurdles39" / 0.991m3.17.75a9

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 302023 AAU Region 02 QualifierJun 30 · 200m Hurdles · Place 3 · West Chester Track ClubWest Chester Track Club200m Hurdles329.22—
Jun 302023 AAU Region 02 QualifierJun 30 · 200 Meters · Place 4 · West Chester Track ClubWest Chester Track Club200 MetersRound P425.26—
Jun 302023 AAU Region 02 QualifierJun 30 · 200 Meters · Place 3 · West Chester Track ClubWest Chester Track Club200 Meters325.13 PB—
Jun 302023 AAU Region 02 QualifierJun 30 · Long Jump · Place 7 · West Chester Track ClubWest Chester Track ClubLong Jump717-1.50—
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200m Hurdles · Place 4 · West Chester TrackWest Chester Track200m Hurdles30" / 0.762m4.29.46a PB-
Jun 16AAU Mid-Atlantic District QualifierJun 16 · Long Jump · Place 6 · West Chester TrackWest Chester TrackLong Jump6.16-8.25-
Jun 16AAU Mid-Atlantic District QualifierJun 16 · 200 Meters · Place 9 · West Chester TrackWest Chester Track200 Meters9.25.47a-