Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorWissahickon at Hatboro Horsham · Apr 28132-03Wissahickon at Hatboro HorshamApril 28, 2026
Javelin · 800g · OutdoorCB West Relays · Apr 18143' 8"CB West RelaysApril 18, 2026
Shot Put · 12lb · OutdoorPlymouth Whitemarsh at Hatboro Horsham (Boys) · Apr 1444-09.75Plymouth Whitemarsh at Hatboro Horsham (Boys)April 14, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Aug 7Powerfest Throws Meet 2026Aug 7 · Discus · Place 4 · Hatboro-HorshamDiscus1.6kg4.45.9911
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 6 · Hatboro-HorshamJavelin800g6.136-0811
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 6 · Hatboro-HorshamDiscus1.6kg6.122-0211
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 5 · Hatboro-HorshamShot Put12lb5.44-08.5011
Apr 30Helman/Hosier InviteApr 30 · Javelin · Place 14 · Hatboro-HorshamJavelin800g14.119' 9"11
Apr 30Helman/Hosier InviteApr 30 · Discus · Place 7 · Hatboro-HorshamDiscus1.6kg7.120' 4"11
Apr 30Helman/Hosier InviteApr 30 · Shot Put · Place 11 · Hatboro-HorshamShot Put12lb11.42' 0.75"11
Apr 28Wissahickon at Hatboro HorshamApr 28 · Javelin · Place 2 · Hatboro-HorshamJavelin800g2.143-0411
Apr 28Wissahickon at Hatboro HorshamApr 28 · Discus · Place 3 · Hatboro-HorshamDiscus1.6kg3.132-03 PB11
Apr 28Wissahickon at Hatboro HorshamApr 28 · Shot Put · Place 4 · Hatboro-HorshamShot Put12lb4.42-11.0011
Apr 21Quakertown at Hatboro HorshamApr 21 · Javelin · Place 3 · Hatboro-HorshamJavelin800g3.133-1011
Apr 21Quakertown at Hatboro HorshamApr 21 · Discus · Place 6 · Hatboro-HorshamDiscus1.6kg6.114-0811
Apr 21Quakertown at Hatboro HorshamApr 21 · Shot Put · Place 4 · Hatboro-HorshamShot Put12lb4.41-07.5011
Apr 18CB West RelaysApr 18 · Javelin · Place 1 · Hatboro-HorshamJavelin800g1.143' 8" PB11
Apr 18CB West RelaysApr 18 · Discus · Place 9 · Hatboro-HorshamDiscus1.6kg9.110' 8"11
Apr 18CB West RelaysApr 18 · Shot Put · Place 7 · Hatboro-HorshamShot Put12lb7.42' 4"11
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · Javelin · Place 1 · Hatboro-HorshamJavelin800g1.141-0711
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · Discus · Place 4 · Hatboro-HorshamDiscus1.6kg4.128-1011
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · Shot Put · Place 4 · Hatboro-HorshamShot Put12lb4.44-09.75 PB11
Apr 7Abington @ Hatboro HorshamApr 7 · Javelin · Place 2 · Hatboro-HorshamJavelin800g2.126-0211
Apr 7Abington @ Hatboro HorshamApr 7 · Discus · Place 6 · Hatboro-HorshamDiscus1.6kg6.96-1111
Apr 7Abington @ Hatboro HorshamApr 7 · Shot Put · Place 5 · Hatboro-HorshamShot Put12lb5.39-07.0011
Apr 2Jim Kelly InvitationalApr 2 · Javelin · Place 9 · Hatboro-HorshamJavelin800g9.132' 0"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 11 · Hatboro-HorshamJavelin800g11.120' 4"11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10TFCAGP #5Jan 10 · Shot Put · Hatboro-HorshamShot Put—FOUL11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Jim Kelly InvitationalApr 17 · Javelin · Place 9 · Hatboro-HorshamJavelin9128-0010
Apr 17Jim Kelly InvitationalApr 17 · Discus · Place 24 · Hatboro-HorshamDiscus2472-0510
Apr 17Jim Kelly InvitationalApr 17 · Shot Put · Place 17 · Hatboro-HorshamShot Put1731-07.0010
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Javelin · Place 9 · Hatboro-HorshamJavelin9115-610
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Discus · Place 13 · Hatboro-HorshamDiscus1385-310
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Shot Put · Place 14 · Hatboro-HorshamShot Put1430-11.5010

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5La Salle Winter Series - Boys Relay NightFeb 5 · Shot Put · Place 30 · Hatboro HorshamShot Put3032-01.5010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 23 · Hatboro HorshamJavelin2391-39
Apr 23Wissahickon @ Hatboro HorshamApr 23 · Javelin · Place 3 · Hatboro-HorshamJavelin399-9—
Apr 23Wissahickon @ Hatboro HorshamApr 23 · Discus · Place 6 · Hatboro-HorshamDiscus671-9—
Apr 16Abington, PW @ HHApr 16 · Javelin · Place 8 · Hatboro-HorshamJavelin880-7—
Apr 16Abington, PW @ HHApr 16 · Discus · Place 8 · Hatboro-HorshamDiscus865-1—