Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorStrath Haven MS #3 · May 615.24aStrath Haven MS #3May 6, 2024
200 Meters · OutdoorBoys CAL JV · Apr 2129.35aBoys CAL JVApril 21, 2025
Discus · 1.6kg · OutdoorRadnor Last Chance Meet · May 8128' 10"Radnor Last Chance MeetMay 8, 2026
Javelin · 800g · OutdoorGreen Raider Inv · Apr 1100' 10"Green Raider InvApril 1, 2026
Shot Put · 12lb · OutdoorSpringfield Invitational · Apr 2534-09.00Springfield InvitationalApril 25, 2026
Shot Put · 8lb · OutdoorStrath Haven MS #3 · May 634-05.00Strath Haven MS #3May 6, 2024

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Javelin · Place 14 · Upper DarbyUpper DarbyJavelin800g14.96' 7"10
May 8Radnor Last Chance MeetMay 8 · Discus · Place 1 · Upper DarbyUpper DarbyDiscus1.6kg1.128' 10" PB10
May 8Radnor Last Chance MeetMay 8 · Shot Put · Place 16 · Upper DarbyUpper DarbyShot Put12lb16.31' 9.5"10
May 6Central League Championship 26May 6 · Discus · Place 4 · Upper DarbyUpper DarbyDiscus1.6kg4.123-0510
Apr 25Springfield InvitationalApr 25 · Discus · Place 4 · Upper DarbyUpper DarbyDiscus1.6kg4.117-0610
Apr 25Springfield InvitationalApr 25 · Shot Put · Place 9 · Upper DarbyUpper DarbyShot Put12lb9.34-09.00 PB10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Place 16 · Upper DarbyUpper DarbyDiscus1.6kg16.112-910
Apr 18Rap Curry InvitationalApr 18 · Discus · Place 16 · Upper DarbyUpper DarbyDiscus1.6kg16.112' 9"10
Apr 15CAL Meet #3Apr 15 · Javelin · Place 22 · Upper DarbyUpper DarbyJavelin800g22.86-0310
Apr 15CAL Meet #3Apr 15 · Discus · Place 7 · Upper DarbyUpper DarbyDiscus1.6kg7.110-0110
Apr 11The Bensalem InvitationalApr 11 · Javelin · Place 12 · Upper DarbyUpper DarbyJavelin800g12.98-210
Apr 11The Bensalem InvitationalApr 11 · Discus · Place 5 · Upper DarbyUpper DarbyDiscus1.6kg5.118-210
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Javelin · Place 15 · Upper DarbyUpper DarbyJavelin800g15.95-1110
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Discus · Place 6 · Upper DarbyUpper DarbyDiscus1.6kg6.105-1110
Apr 1Green Raider InvApr 1 · Javelin · Place 10 · Upper DarbyUpper DarbyJavelin800g10.100' 10" PB10
Apr 1Green Raider InvApr 1 · Discus · Place 8 · Upper DarbyUpper DarbyDiscus1.6kg8.104' 10"10
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 13 · Upper DarbyUpper DarbyDiscus1.6kg13.109' 7"10
Mar 25Lower Merion Boys MeetMar 25 · Javelin · Place 16 · Upper DarbyUpper DarbyJavelin800g16.97-0910
Mar 25Lower Merion Boys MeetMar 25 · Discus · Place 7 · Upper DarbyUpper DarbyDiscus1.6kg7.108-0210
Mar 21Upper Darby RelaysMar 21 · Discus · Place 22 · Upper DarbyUpper DarbyDiscus22102-010

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Bensalem InvitationalMay 10 · Discus · Place 18 · Upper DarbyUpper DarbyDiscus1891-59
May 5CAL Boys JV MeetMay 5 · Javelin · Place 20 · Upper DarbyUpper DarbyJavelin2069-049
May 5CAL Boys JV MeetMay 5 · Discus · Place 2 · Upper DarbyUpper DarbyDiscus2104-029
Apr 21Boys CAL JVApr 21 · Javelin · Place 16 · Upper DarbyUpper DarbyJavelin800g16.85-059
Apr 21Boys CAL JVApr 21 · Discus · Place 7 · Upper DarbyUpper DarbyDiscus1.6kg7.90-039
Apr 21Boys CAL JVApr 21 · 200 Meters · Place 70 · Upper DarbyUpper Darby200 Meters70.29.35a PB9
Apr 8CAL Meet #2 - Radnor (Boys Only)Apr 8 · Discus · Place 9 · Upper DarbyUpper DarbyDiscus1.6kg9.84-049
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Discus · Place 25 · Upper DarbyUpper DarbyDiscus1.6kg25.65-029
Mar 26CAL Meet #1 (UD)Mar 26 · Discus · Place 14 · Upper DarbyUpper DarbyDiscus1.6kg14.79-049

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Strath Haven MS #3May 6 · Shot Put · Place 3 · Beverly HillsBeverly HillsShot Put8lb3.34-05.00 PB8
May 6Strath Haven MS #3May 6 · 200 Meters · Place 37 · Beverly HillsBeverly Hills200 Meters37.36.95a8
May 6Strath Haven MS #3May 6 · 100 Meters · Place 31 · Beverly HillsBeverly Hills100 Meters31.15.24a PB8
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · Shot Put · Place 7 · Beverly Hills Middle SchoolBeverly Hills Middle SchoolShot Put731-108
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · 100 Meters · Place 66 · Beverly Hills Middle SchoolBeverly Hills Middle School100 Meters6616.098