Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBicentennial Athletic League T&F Championships · May 618.46aBicentennial Athletic League T&F ChampionshipsMay 6, 2026
300m Hurdles · 30" / 0.762m · OutdoorBicentennial Athletic League T&F Championships · May 656.98aBicentennial Athletic League T&F ChampionshipsMay 6, 2026
60 Meter · IndoorDVGTCA Meet-Invitational Day 1 · Dec 189.54aDVGTCA Meet-Invitational Day 1December 18, 2025
Javelin · 600g · OutdoorBicentennial Athletic League T&F Championships · May 673' 10"Bicentennial Athletic League T&F ChampionshipsMay 6, 2026
Shot Put · 4kg · IndoorDVGTCA Meet-Invitational Day 1 · Dec 1819-07.25DVGTCA Meet-Invitational Day 1December 18, 2025
Shot Put · 4kg · Outdoor22nd Annual Unionville Invitational · Apr 2528' 5.5"22nd Annual Unionville InvitationalApril 25, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 5 · Delaware County ChristianJavelin600g5.73-079
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Shot Put · Place 7 · Delaware County ChristianShot Put4kg7.26-06.759
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 6 · Delaware County Christian100m Hurdles33" / 0.838mRound P6.19.15aWind: -1.59
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · 100m Hurdles · Place 8 · Delaware County Christian100m Hurdles33" / 0.838m8.18.95aWind: 09
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · Javelin · Place 5 · Delaware County ChristianJavelin600g5.73' 10" PB9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · Shot Put · Place 9 · Delaware County ChristianShot Put4kg9.25' 10.5"9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 300m Hurdles · Place 11 · Delaware County Christian300m Hurdles30" / 0.762m11.56.98a PB9
May 6Bicentennial Athletic League T&F ChampionshipsMay 6 · 100m Hurdles · Place 3 · Delaware County Christian100m Hurdles33" / 0.838m3.18.46a PB9
Apr 29Delco ChampsApr 29 · Shot Put · Delaware County ChristianShot Put4kg--DNS9
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 29 · Delaware County Christian300m Hurdles30" / 0.762mRound P29.58.59a9
Apr 29Delco ChampsApr 29 · 100m Hurdles · Place 21 · Delaware County Christian100m Hurdles33" / 0.838mRound P21.18.98a9
Apr 27BAL #2Apr 27 · Javelin · Place 6 · Delaware County ChristianJavelin600g6.61-099
Apr 27BAL #2Apr 27 · Shot Put · Place 6 · Delaware County ChristianShot Put4kg6.25-10.009
Apr 2522nd Annual Unionville InvitationalApr 25 · Shot Put · Place 5 · Delaware County ChristianShot Put4kg5.28' 5.5" PB9
Apr 2522nd Annual Unionville InvitationalApr 25 · 300m Hurdles · Place 23 · Delaware County Christian300m Hurdles30" / 0.762m23.58.73a9
Apr 2522nd Annual Unionville InvitationalApr 25 · 100m Hurdles · Place 19 · Delaware County Christian100m Hurdles33" / 0.838mRound P19.19.63a9
Apr 17Twin Valley Raider InvitationalApr 17 · 300m Hurdles · Place 34 · Delaware County Christian300m Hurdles341:03.92a9
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 36 · Delaware County Christian100m HurdlesRound P3621.12a9
Apr 17Twin Valley Raider InvitationalApr 17 · 300m Hurdles · Place 34 · Delaware County Christian300m Hurdles341:03.929
Apr 17Twin Valley Raider InvitationalApr 17 · 100m Hurdles · Place 36 · Delaware County Christian100m Hurdles3621.129
Apr 10Cardinal ClassicApr 10 · 300m Hurdles · Delaware County Christian300m Hurdles30" / 0.762m—DNS9
Apr 10Cardinal ClassicApr 10 · 100m Hurdles · Delaware County Christian100m Hurdles33" / 0.838m—DNS9
Mar 23BAL #1 @ InterboroMar 23 · Javelin · Place 2 · Delaware County ChristianJavelin600g2.56-069
Mar 23BAL #1 @ InterboroMar 23 · Shot Put · Place 6 · Delaware County ChristianShot Put4kg6.22-00.509

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · 60 Meter · Place 112 · Delaware County Christian60 Meter112.9.54a PB9
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · Shot Put · Place 61 · Delaware County ChristianShot Put4kg61.19-07.25 PB9