Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorRadnor Last Chance Meet · May 8115' 10"Radnor Last Chance MeetMay 8, 2026
Javelin · 800g · OutdoorSpringfield Invitational · Apr 25114-09Springfield InvitationalApril 25, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Javelin · Place 6 · Upper DarbyJavelin800g6.113' 10"11
May 8Radnor Last Chance MeetMay 8 · Discus · Place 10 · Upper DarbyDiscus1.6kg10.115' 10" PB11
May 6Central League Championship 26May 6 · Javelin · Place 15 · Upper DarbyJavelin800g15.108-0011
Apr 29Delco ChampsApr 29 · Javelin · Place 18 · Upper DarbyJavelin800g18.110-0311
Apr 25Springfield InvitationalApr 25 · Javelin · Place 5 · Upper DarbyJavelin800g5.114-09 PB11
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Javelin · Place 24 · Upper DarbyJavelin800g24.111-811
Apr 18Rap Curry InvitationalApr 18 · Javelin · Place 24 · Upper DarbyJavelin800g24.111' 8"11
Apr 15CAL Meet #3Apr 15 · Javelin · Place 11 · Upper DarbyJavelin800g11.103-0911
Apr 11The Bensalem InvitationalApr 11 · Javelin · Place 7 · Upper DarbyJavelin800g7.107-511
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Long Jump · Upper DarbyLong Jump--FOUL11
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Javelin · Place 14 · Upper DarbyJavelin800g14.98-0311
Apr 1Green Raider InvApr 1 · Javelin · Place 11 · Upper DarbyJavelin800g11.100' 8"11
Mar 25Lower Merion Boys MeetMar 25 · Long Jump · Upper DarbyLong Jump--FOUL11
Mar 25Lower Merion Boys MeetMar 25 · Javelin · Place 18 · Upper DarbyJavelin800g18.94-0211
Mar 21Upper Darby RelaysMar 21 · Results · Place 26 · Upper DarbyResults26103-311

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · Javelin · Place 3 · Upper DarbyJavelin3104-0310
May 5CAL Boys JV MeetMay 5 · Discus · Place 18 · Upper DarbyDiscus1867-0610
May 5CAL Boys JV MeetMay 5 · Shot Put · Place 15 · Upper DarbyShot Put1531-01.0010
Apr 4Cardinal ClassicApr 4 · Javelin · Place 38 · Upper DarbyJavelin3888-0510
Mar 29North Penn OpenMar 29 · Javelin · Place 47 · Upper DarbyJavelin4783-05.0011

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29Germantown Academy Last Shot InviteJan 29 · Shot Put · Place 26 · Upper DarbyShot Put2631-05.0010

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Upper Darby Throwers InvitationalMay 13 · Javelin · Place 16 · Upper DarbyJavelin1699-07—
Apr 23CAL JV MeetApr 23 · Javelin · Place 17 · Upper DarbyJavelin1775-049