Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorThe North Penn Open presented by North Wales Running Company · Mar 28174' 0"The North Penn Open presented by North Wales Running CompanyMarch 28, 2026
Shot Put · 12lb · IndoorTFCAGP #4 · Jan 346-11.25TFCAGP #4January 3, 2026
Shot Put · 12lb · OutdoorSOL American Conference Championship · May 851-03.00SOL American Conference ChampionshipMay 8, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Discus · Place 28 · Hatboro-HorshamDiscus1.6kg28.125-0312
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Shot Put · Place 17 · Hatboro-HorshamShot Put12lb17.48-05.0012
May 8SOL American Conference ChampionshipMay 8 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.170-0112
May 8SOL American Conference ChampionshipMay 8 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.51-03.00 PB12
Apr 23130th Penn Relays CarnivalApr 23 · Discus · Place 13 · Hatboro-HorshamDiscus1.6kg13.48.48m12
Apr 21Quakertown at Hatboro HorshamApr 21 · Discus · Place 2 · Hatboro-HorshamDiscus1.6kg2.145-1112
Apr 21Quakertown at Hatboro HorshamApr 21 · Shot Put · Hatboro-HorshamShot Put12lb--FOUL12
Apr 18Jack Roddick Invitational 2026Apr 18 · Discus · Place 35 · Hatboro-HorshamDiscus1.6kg35.120-712
Apr 18Jack Roddick Invitational 2026Apr 18 · Shot Put · Place 14 · Hatboro-HorshamShot Put12lb14.46-7.2512
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.158-0312
Apr 14Plymouth Whitemarsh at Hatboro Horsham (Boys)Apr 14 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.50-03.0012
Apr 10Cardinal ClassicApr 10 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.164' 4"12
Apr 10Cardinal ClassicApr 10 · Shot Put · Place 3 · Hatboro-HorshamShot Put12lb3.48' 5.75"12
Apr 7Abington @ Hatboro HorshamApr 7 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.157-0912
Apr 7Abington @ Hatboro HorshamApr 7 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.44-01.7512
Apr 2Jim Kelly InvitationalApr 2 · Discus · Place 3 · Hatboro-HorshamDiscus1.6kg3.155' 7"12
Apr 2Jim Kelly InvitationalApr 2 · Shot Put · Place 5 · Hatboro-HorshamShot Put12lb5.50' 6"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 2 · Hatboro-HorshamDiscus1.6kg2.174' 0" PB12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 5 · Hatboro-HorshamShot Put12lb5.49' 4"12
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · Discus · Place 4 · Hatboro-HorshamDiscus1.6kg4.111' 11"12
Mar 24Hatboro Horsham at Upper Dublin (Boys)Mar 24 · Shot Put · Place 1 · Hatboro-HorshamShot Put12lb1.48' 3"12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4La Salle Winter Series - Boys Relay Night 2026Feb 4 · Shot Put · Place 8 · Hatboro HorshamShot Put847-01.0012
Jan 3TFCAGP #4Jan 3 · Shot Put · Place 7 · Hatboro-HorshamShot Put12lb7.46-11.25 PB12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13TFCAGP #1Dec 13 · Shot Put · Place 5 · Hatboro-HorshamShot Put12lb5.46-05.0012

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Discus · Place 7 · Hatboro-HorshamDiscus1.6kg7.150-0111
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Shot Put · Place 19 · Hatboro-HorshamShot Put12lb19.42-07.7511
May 9SOL AmericanMay 9 · Discus · Place 2 · Hatboro-HorshamDiscus1.6kg2.153-0311
May 9SOL AmericanMay 9 · Shot Put · Hatboro-HorshamShot Put12lb--FOUL11
Apr 29Wissahickon @ HHApr 29 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.147-0211
Apr 29Wissahickon @ HHApr 29 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.42-08.5011
Apr 22Plymouth Whitemarsh at Hatboro HorshamApr 22 · Discus · Place 2 · Hatboro-HorshamDiscus1.6kg2.123-0511
Apr 22Plymouth Whitemarsh at Hatboro HorshamApr 22 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.48-04.7511
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Discus · Place 2 · Hatboro-HorshamDiscus2145-1011
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Shot Put · Place 1 · Hatboro-HorshamShot Put143-211
Apr 4Cardinal ClassicApr 4 · Discus · Place 1 · Hatboro HorshamDiscus1140-0711
Apr 4Cardinal ClassicApr 4 · Shot Put · Place 9 · Hatboro HorshamShot Put941-05.0011

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17PIAA District I ChampionshipsMay 17 · Discus · Place 19 · Hatboro-HorshamDiscus1.6kg19.129-0610
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 1 · Hatboro HorshamDiscus1141-110
May 10SOL American Conference ChampionshipsMay 10 · Shot Put · Place 5 · Hatboro HorshamShot Put542-9.5010
Apr 23Wissahickon @ Hatboro HorshamApr 23 · Discus · Place 1 · Hatboro-HorshamDiscus1128-3—
Apr 23Wissahickon @ Hatboro HorshamApr 23 · Shot Put · Place 1 · Hatboro-HorshamShot Put138-4—
Apr 16Abington, PW @ HHApr 16 · Discus · Place 1 · Hatboro-HorshamDiscus1119-2—
Apr 16Abington, PW @ HHApr 16 · Shot Put · Place 2 · Hatboro-HorshamShot Put238-2.50—
Apr 9Upper Dublin at HHApr 9 · Discus · Place 1 · Hatboro-HorshamDiscus1.6kg1.124-0110
Apr 9Upper Dublin at HHApr 9 · Shot Put · Place 2 · Hatboro-HorshamShot Put12lb2.39-05.5010
Apr 6The North Penn OpenApr 6 · Discus · Place 14 · Hatboro-HorshamDiscus1.6kg14.102-410
Apr 6The North Penn OpenApr 6 · Shot Put · Place 19 · Hatboro-HorshamShot Put12lb19.37-910

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 26T&FCAofGP #6 rescheduledJan 26 · Shot Put · Place 32 · Hatboro-HorshamShot Put12lb32.32-510
Jan 6TFCAofGP #4Jan 6 · Shot Put · Place 41 · Hatboro HorshamShot Put4132-04.0010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 34 · Hatboro-HorshamShot Put12lb34.34-3.5010
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 47 · Hatboro-HorshamShot Put12lb47.32-2.5010

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · Discus · Place 14 · Hatboro HorshamDiscus1484-09
May 12SOL American Conference ChampionshipsMay 12 · Shot Put · Place 19 · Hatboro HorshamShot Put1930-59