Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSouderton / Quakertown / Faith Christian Non-League Meet · Mar 1992-01Souderton / Quakertown / Faith Christian Non-League MeetMarch 19, 2026
Javelin · 800g · OutdoorPIAA District 1 AA/AAA Championships · May 15178-01PIAA District 1 AA/AAA ChampionshipsMay 15, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Javelin · Place 24 · QuakertownJavelin800g24.145-412
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Javelin · Place 4 · QuakertownJavelin800g4.178-01 PB12
May 8SOL American Conference ChampionshipMay 8 · Javelin · Place 2 · QuakertownJavelin800g2.160-0012
Apr 30Helman/Hosier InviteApr 30 · Javelin · Place 1 · QuakertownJavelin800g1.152' 4"12
Apr 21Quakertown at Hatboro HorshamApr 21 · Javelin · Place 1 · QuakertownJavelin800g1.171-0212
Apr 14Wissahickon vs Quakertown boysApr 14 · Javelin · Place 1 · QuakertownJavelin800g1.159-1012
Apr 11The Coatesville Track & Field InvitationalApr 11 · Javelin · Place 4 · QuakertownJavelin4145-712
Apr 2Jim Kelly InvitationalApr 2 · Javelin · Place 1 · QuakertownJavelin800g1.171' 4"12
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 1 · QuakertownJavelin800g1.165' 9"12
Mar 24Plymouth Whitemarsh Boys Tri #1Mar 24 · Javelin · Place 1 · QuakertownJavelin800g1.157-0412
Mar 24Plymouth Whitemarsh Boys Tri #1Mar 24 · Discus · QuakertownDiscus1.6kg--DNS12
Mar 19Souderton / Quakertown / Faith Christian Non-League MeetMar 19 · Javelin · Place 2 · QuakertownJavelin800g2.150-0512
Mar 19Souderton / Quakertown / Faith Christian Non-League MeetMar 19 · Discus · Place 10 · QuakertownDiscus1.6kg10.92-01 PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 18American JavFestJul 18 · Javelin · Place 31 · Quakertown, PAJavelin3147.16mM07
May 23PIAA Track & Field State Championships AAA/AAMay 23 · Javelin · Place 18 · Quakertown 01Javelin18162-411
May 23PIAA Track & Field State Championships AAA/AAMay 23 · Javelin · Place 18 · Quakertown 01Javelin18162-411
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Javelin · Place 5 · QuakertownJavelin800g5.174-1011
May 9SOL AmericanMay 9 · Javelin · Place 1 · QuakertownJavelin800g1.159-0411
May 9SOL AmericanMay 9 · Shot Put · QuakertownShot Put12lb--DNS11
May 1Helman/Hosier InviteMay 1 · Javelin · Place 1 · QuakertownJavelin1168-00.0011
Apr 17Jim Kelly InvitationalApr 17 · Javelin · Place 4 · Quakertown Comm SeniorJavelin4154-0511
Apr 12The Coatesville Track and Field InvitationalApr 12 · Javelin · Place 4 · QuakertownJavelin800g4.143-711
Apr 12Coatesville Track and Field InvitationalApr 12 · Javelin · Place 4 · QuakertownJavelin800g4.143' 7"11
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Javelin · Place 1 · Quakertown Comm SeniorJavelin1153-811
Apr 9Abington, Quakertown at Hatboro Horsham (Boys)Apr 9 · Shot Put · Place 10 · Quakertown Comm SeniorShot Put1032-7.7511
Apr 5Council Rock Kiwanis InvitationalApr 5 · Javelin · Place 1 · QuakertownJavelin1160-10—
Mar 29North Penn OpenMar 29 · Javelin · Place 2 · QuakertownJavelin2160-05.0011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 10SOL American Conference ChampionshipsMay 10 · Javelin · Place 2 · QuakertownJavelin2143-510
May 10SOL American Conference ChampionshipsMay 10 · Discus · Place 21 · QuakertownDiscus2171-1110
May 2Helman Hosier InvitationalMay 2 · Javelin · Place 6 · QuakertownJavelin6137-05.0010
Apr 16Wissahickon vs Quakertown Boys MeetApr 16 · Javelin · Place 1 · QuakertownJavelin800g1.142-0810
Apr 12Pirate InvitationalApr 12 · Javelin · Place 2 · Quakertown Comm SeniorJavelin2132-7—
Apr 4The John Heins InvitationalApr 4 · Javelin · Place 2 · QuakertownJavelin2133-0910

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 12SOL American Conference ChampionshipsMay 12 · Javelin · Place 3 · QuakertownJavelin3135-19
May 4Helman/Hosier InvitationalMay 4 · Javelin · Place 7 · QuakertownJavelin7123-069
May 2HH vs Quakertown (Boys)May 2 · Javelin · Place 4 · QuakertownJavelin4118-11—
May 2HH vs Quakertown (Boys)May 2 · Discus · Place 15 · QuakertownDiscus1560-10—
May 2HH vs Quakertown (Boys)May 2 · Shot Put · Place 16 · QuakertownShot Put1626-04.50—
Apr 6Jim Kelly InvitationalApr 6 · Javelin · Place 12 · QuakertownJavelin12114-03.009