Personal bests

Best marks in available results
Event / courseMarkMeetDate
High Jump · OutdoorCAL Meet #2 (UD) · Apr 24-02.00CAL Meet #2 (UD)April 2, 2025
Javelin · 600g · IndoorBob Friday Warrior Invitational 2026 · Apr 10114' 1"Bob Friday Warrior Invitational 2026April 10, 2026
Javelin · 600g · OutdoorPIAA District 1 AA/AAA Championships · May 15126-11PIAA District 1 AA/AAA ChampionshipsMay 15, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Javelin · Place 12 · Haverford Twp.Javelin600g12.113-610
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 4 · Haverford Twp.Javelin600g4.126-11 PB10
Apr 29Delco ChampsApr 29 · Javelin · Place 1 · Haverford Twp.Javelin600g1.123-0510
Apr 25Springfield InvitationalApr 25 · Javelin · Place 1 · Haverford Twp.Javelin600g1.108-0510
Apr 15CAL Meet #3 @ HarritonApr 15 · Javelin · Place 1 · Haverford Twp.Javelin600g1.105' 3"10
Apr 8CAL Meet #2 @ Strath HavenApr 8 · Javelin · Place 1 · Haverford Twp.Javelin600g1.111-0410

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Javelin · Place 1 · Haverford Twp.Javelin600g1.114' 1" PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 10 · Haverford Twp.Javelin600g10.116-029
May 7CAL ChampsMay 7 · Javelin · Place 4 · Haverford Twp.Javelin600g4.99-089
Apr 25UD InviteApr 25 · Javelin · Place 2 · Haverford Twp.Javelin600g2.106-039
Apr 25UD InviteApr 25 · High Jump · Haverford Twp.High Jump--DNS9
Apr 5Haverford InvitationalApr 5 · Javelin · Place 6 · Haverford Twp.Javelin697-49
Apr 2CAL Meet #2 (UD)Apr 2 · Javelin · Place 3 · Haverford Twp.Javelin600g3.92-049
Apr 2CAL Meet #2 (UD)Apr 2 · High Jump · Place 10 · Haverford Twp.High Jump10.4-02.00 PB9
Mar 26CAL Meet #1 - PNCMar 26 · Javelin · Place 5 · Haverford Twp.Javelin600g5.73-019
Mar 26CAL Meet #1 - PNCMar 26 · High Jump · Place 12 · Haverford Twp.High Jump12.4-02.009