Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGarnet Valley MS #7 · May 913.18Garnet Valley MS #7May 9, 2024
200 Meters · OutdoorHMS vs GVMS vs SLMS vs Northley MS Meet · Apr 1828.69aHMS vs GVMS vs SLMS vs Northley MS MeetApril 18, 2024
400 Meters · Relay Split · IndoorTFCAGP #2 · Dec 201:07.342TFCAGP #2December 20, 2025
Discus · 1.6kg · OutdoorRadnor Last Chance Meet · May 882' 10"Radnor Last Chance MeetMay 8, 2026
Javelin · 800g · IndoorBob Friday Warrior Invitational 2026 · Apr 10121' 4"Bob Friday Warrior Invitational 2026April 10, 2026
Javelin · 800g · OutdoorCentral League Championship 26 · May 6132-00Central League Championship 26May 6, 2026
Long Jump · IndoorTFCAGP #5 · Jan 1116-01.00TFCAGP #5January 11, 2025
Long Jump · OutdoorBoys CAL JV · Apr 2117-09.00Boys CAL JVApril 21, 2025
Triple Jump · IndoorBob Friday Warrior Invitational 2026 · Apr 1038' 4"Bob Friday Warrior Invitational 2026April 10, 2026
Triple Jump · OutdoorRustin Invite · Apr 139-0.00Rustin InviteApril 1, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 8Radnor Last Chance MeetMay 8 · Triple Jump · Place 7 · Garnet ValleyGarnet ValleyTriple Jump7.37' 4"10
May 8Radnor Last Chance MeetMay 8 · Javelin · Place 8 · Garnet ValleyGarnet ValleyJavelin800g8.111' 0"10
May 8Radnor Last Chance MeetMay 8 · Discus · Place 25 · Garnet ValleyGarnet ValleyDiscus1.6kg25.82' 10" PB10
May 6Central League Championship 26May 6 · Javelin · Place 6 · Garnet ValleyGarnet ValleyJavelin800g6.132-00 PB10
Apr 29Delco ChampsApr 29 · Javelin · Place 10 · Garnet ValleyGarnet ValleyJavelin800g10.119-1110
Apr 15CAL Meet #3Apr 15 · Triple Jump · Place 14 · Garnet ValleyGarnet ValleyTriple Jump14.35-10.0010
Apr 15CAL Meet #3Apr 15 · Javelin · Place 18 · Garnet ValleyGarnet ValleyJavelin800g18.92-0510
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Triple Jump · Place 5 · Garnet ValleyGarnet ValleyTriple Jump5.38-04.0010
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Long Jump · Place 11 · Garnet ValleyGarnet ValleyLong Jump11.17-06.5010
Apr 8CAL Week #2 @ Haverford (Boys)Apr 8 · Javelin · Place 6 · Garnet ValleyGarnet ValleyJavelin800g6.115-1010
Apr 1Rustin InviteApr 1 · Triple Jump · Place 4 · Garnet ValleyGarnet ValleyTriple Jump4.39-0.00 PB10
Apr 1Rustin InviteApr 1 · Javelin · Place 10 · Garnet ValleyGarnet ValleyJavelin800g10.116-3.0010
Mar 25Lower Merion Boys MeetMar 25 · Triple Jump · Place 10 · Garnet ValleyGarnet ValleyTriple Jump10.35-05.0010
Mar 25Lower Merion Boys MeetMar 25 · Javelin · Place 6 · Garnet ValleyGarnet ValleyJavelin800g6.118-0310
Mar 21Upper Darby RelaysMar 21 · Javelin · Place 14 · Garnet ValleyGarnet ValleyJavelin14123-910
Mar 14Phantom InvitationalMar 14 · Triple Jump · Place 4 · Garnet ValleyGarnet ValleyTriple Jump436-3.510
Mar 14Phantom InvitationalMar 14 · Javelin · Place 8 · Garnet ValleyGarnet ValleyJavelin8115-210
Mar 14Phantom InvitationalMar 14 · Discus · Place 21 · Garnet ValleyGarnet ValleyDiscus2174-6.510

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Triple Jump · Place 6 · Garnet ValleyGarnet ValleyTriple Jump6.38' 4" PB10
Apr 10Bob Friday Warrior Invitational 2026Apr 10 · Javelin · Place 8 · Garnet ValleyGarnet ValleyJavelin800g8.121' 4" PB10
Jan 3TFCAGP #4Jan 3 · Triple Jump · Place 10 · Garnet ValleyGarnet ValleyTriple Jump10.35-10.0010

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29RJBICDec 29 · Triple Jump · Place 10 · Garnet ValleyGarnet ValleyTriple Jump10.37-07.0010
Dec 20TFCAGP #2Dec 20 · 400 Meters · Garnet ValleyGarnet Valley400 MetersRelay Split—1:07.342 PB10
Jan 24TFCAofGP NoviceJan 24 · Long Jump · Place 15 · Garnet ValleGarnet ValleLong Jump1514-08.259
Jan 11TFCAGP #5Jan 11 · Long Jump · Place 22 · Garnet ValleyGarnet ValleyLong Jump22.16-01.00 PB9

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 5CAL Boys JV MeetMay 5 · Javelin · Place 14 · Garnet ValleyGarnet ValleyJavelin1484-109
May 5CAL Boys JV MeetMay 5 · Discus · Place 9 · Garnet ValleyGarnet ValleyDiscus981-089
May 5CAL Boys JV MeetMay 5 · Triple Jump · Place 6 · Garnet ValleyGarnet ValleyTriple Jump633-07.509
May 5CAL Boys JV MeetMay 5 · Long Jump · Place 4 · Garnet ValleyGarnet ValleyLong Jump416-06.009
Apr 25UD InviteApr 25 · Triple Jump · Place 11 · Garnet ValleyGarnet ValleyTriple Jump11.35-08.259
Apr 21Boys CAL JVApr 21 · Triple Jump · Place 3 · Garnet ValleyGarnet ValleyTriple Jump3.36-01.009
Apr 21Boys CAL JVApr 21 · Long Jump · Place 5 · Garnet ValleyGarnet ValleyLong Jump5.17-09.00 PB9
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Triple Jump · Place 8 · Garnet ValleyGarnet ValleyTriple Jump8.33-05.259
Apr 2Springfield CAL Meet (Boys Only)Apr 2 · Long Jump · Place 14 · Garnet ValleyGarnet ValleyLong Jump14.16-02.509
Mar 29North Penn OpenMar 29 · Long Jump · Place 37 · Garnet ValleGarnet ValleLong Jump3717-06.009
Mar 26Ridley Boys CAL #1Mar 26 · Triple Jump · Place 9 · Garnet ValleyGarnet ValleyTriple Jump9.35-10.259
Mar 26Ridley Boys CAL #1Mar 26 · Long Jump · Place 14 · Garnet ValleyGarnet ValleyLong Jump14.17-02.509
Mar 15Phantom InvitationalMar 15 · Triple Jump · Place 7 · Garnet ValleyGarnet ValleyTriple Jump733-3.75—
Mar 15Phantom InvitationalMar 15 · Long Jump · Place 16 · Garnet ValleyGarnet ValleyLong Jump1616-5.25—
Mar 15Phantom InvitationalMar 15 · 100 Meters · Place 36 · Garnet ValleyGarnet Valley100 Meters3613.43a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9Garnet Valley MS #7May 9 · Long Jump · Place 2 · Garnet ValleGarnet ValleLong Jump217-02.00—
May 9Garnet Valley MS #7May 9 · 200 Meters · Place 8 · Garnet ValleGarnet Valle200 Meters829.09—
May 9Garnet Valley MS #7May 9 · 100 Meters · Place 9 · Garnet ValleGarnet Valle100 Meters913.18 PB—
Apr 29Garnet Valley MS #5Apr 29 · Long Jump · Place 1 · Garnet ValleGarnet ValleLong Jump116-00.00—
Apr 29Garnet Valley MS #5Apr 29 · 100 Meters · Place 12 · Garnet ValleGarnet Valle100 Meters1213.44—
Apr 25Garnet Valley MS #4Apr 25 · Long Jump · Place 3 · Garnet ValleGarnet ValleLong Jump316-01.00—
Apr 25Garnet Valley MS #4Apr 25 · 200 Meters · Place 9 · Garnet ValleGarnet Valle200 Meters928.84—
Apr 25Garnet Valley MS #4Apr 25 · 100 Meters · Place 13 · Garnet ValleGarnet Valle100 Meters1313.77—
Apr 18HMS vs GVMS vs SLMS vs Northley MS MeetApr 18 · Long Jump · Place 8 · Garnet ValleyGarnet ValleyLong Jump8.14-10.008
Apr 18HMS vs GVMS vs SLMS vs Northley MS MeetApr 18 · 200 Meters · Place 11 · Garnet ValleyGarnet Valley200 Meters11.28.69a PB8
Apr 18HMS vs GVMS vs SLMS vs Northley MS MeetApr 18 · 100 Meters · Place 18 · Garnet ValleyGarnet Valley100 Meters18.13.45a8