Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorPIAA District I Championships · May 17151-07PIAA District I ChampionshipsMay 17, 2024
Discus · 2kg · OutdoorJohn Covert Classic · Apr 2442.53mJohn Covert ClassicApril 24, 2026
Hammer · 16lb / 7.26kg · OutdoorPSAC Outdoor Track & Field Championships · Apr 3046.62mPSAC Outdoor Track & Field ChampionshipsApril 30, 2026
Javelin · 800g · OutdoorSuburban One League Colonial Division Championships · May 12147-04Suburban One League Colonial Division ChampionshipsMay 12, 2023
Shot Put · 12lb · IndoorAlvernia Holiday Classic · Dec 954-9.50Alvernia Holiday ClassicDecember 9, 2023
Shot Put · 12lb · OutdoorPIAA District I Championships · May 1753-08.00PIAA District I ChampionshipsMay 17, 2024
Shot Put · 16lb / 7.26kg · IndoorPSAC Indoor Track & Field Championships · Feb 2814.79mPSAC Indoor Track & Field ChampionshipsFebruary 28, 2026
Shot Put · 16lb / 7.26kg · OutdoorDanny Curran Invitational · Mar 2715.83mDanny Curran InvitationalMarch 27, 2026
Weight Throw · 35lb / 15.9kg · IndoorPSAC Indoor Track & Field Championships · Feb 2815.10mPSAC Indoor Track & Field ChampionshipsFebruary 28, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · Hammer · Place 11 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg11.46.62m PBSo
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · Discus · Place 17 · East StroudsburgEast StroudsburgDiscus2kg17.40.66mSo
Apr 30PSAC Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 12 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg12.15.14mSo
Apr 24John Covert ClassicApr 24 · Hammer · Place 10 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg10.41.38mSo
Apr 24John Covert ClassicApr 24 · Discus · Place 4 · East StroudsburgEast StroudsburgDiscus2kg4.42.53m PBSo
Apr 24John Covert ClassicApr 24 · Shot Put · Place 3 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg3.14.57mSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Hammer · Place 10 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg10.45.41mSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Discus · Place 15 · East StroudsburgEast StroudsburgDiscus2kg15.39.84mSo
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Shot Put · Place 9 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg9.15.28mSo
Apr 11Bison Outdoor ClassicApr 11 · Hammer · Place 38 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg38.35.29mSo
Apr 11Bison Outdoor ClassicApr 11 · Discus · Place 23 · East StroudsburgEast StroudsburgDiscus2kg23.41.66mSo
Apr 11Bison Outdoor ClassicApr 11 · Shot Put · Place 15 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg15.15.63mSo
Apr 4ESU All AmericanApr 4 · Hammer · Place 13 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg13.44.05mSo
Apr 4ESU All AmericanApr 4 · Javelin · East StroudsburgEast StroudsburgJavelin800g--DNSSo
Apr 4ESU All AmericanApr 4 · Discus · Place 9 · East StroudsburgEast StroudsburgDiscus2kg9.38.64mSo
Apr 4ESU All AmericanApr 4 · Shot Put · Place 4 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg4.15.15mSo
Mar 27Danny Curran InvitationalMar 27 · Hammer · Place 21 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg21.42.70mSo
Mar 27Danny Curran InvitationalMar 27 · Discus · Place 12 · East StroudsburgEast StroudsburgDiscus2kg12.39.95mSo
Mar 27Danny Curran InvitationalMar 27 · Shot Put · Place 4 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg4.15.83m PBSo
Mar 21Keystone ChallengeMar 21 · Hammer · Place 8 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg8.42.87mSo
Mar 21Keystone ChallengeMar 21 · Discus · Place 8 · East StroudsburgEast StroudsburgDiscus2kg8.40.15mSo
Mar 21Keystone ChallengeMar 21 · Shot Put · Place 7 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg7.14.66mSo

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · Weight Throw · Place 14 · East StroudsburgEast StroudsburgWeight Throw35lb / 15.9kg14.15.10m PBSo
Feb 28PSAC Indoor Track & Field ChampionshipsFeb 28 · Shot Put · Place 11 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg11.14.79m PBSo
Feb 20Bucknell Tune-UpFeb 20 · Weight Throw · Place 11 · East StroudsburgEast StroudsburgWeight Throw1114.96mSO
Feb 20Bucknell Tune-UpFeb 20 · Shot Put · Place 7 · East StroudsburgEast StroudsburgShot Put715.47mSO
Feb 13Widener Indoor ClassicFeb 13 · Weight Throw · Place 16 · East StroudsburgEast StroudsburgWeight Throw1614.70mSo
Feb 13Widener Indoor ClassicFeb 13 · Shot Put · Place 5 · East StroudsburgEast StroudsburgShot Put514.84mSo
Feb 8DeSchriver InvitationalFeb 8 · Weight Throw · Place 3 · East StroudsburgEast StroudsburgWeight Throw315.35mSo
Feb 8DeSchriver InvitationalFeb 8 · Shot Put · Place 2 · East StroudsburgEast StroudsburgShot Put213.52mSo
Feb 8DeSchriver InvitationalFeb 8 · Weight Throw · Place 3 · East StroudsburgEast StroudsburgWeight Throw315.35mSo
Feb 8DeSchriver InvitationalFeb 8 · Shot Put · Place 2 · East StroudsburgEast StroudsburgShot Put213.52mSo
Jan 24Gulden InvitationalJan 24 · Weight Throw · East StroudsburgEast StroudsburgWeight Throw—FOULSo
Jan 24Gulden InvitationalJan 24 · Shot Put · Place 10 · East StroudsburgEast StroudsburgShot Put1014.41mSo

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · Hammer · Place 15 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg15.46.60mFr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · Discus · East StroudsburgEast StroudsburgDiscus2kg--FOULFr
May 8PSAC Outdoor Track & Field ChampionshipsMay 8 · Shot Put · Place 13 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg13.14.85mFr
May 2West Chester Last ChanceMay 2 · Hammer · Place 7 · East StroudsburgEast StroudsburgHammer16lb / 7.26kg7.42.61mFr
May 2West Chester Last ChanceMay 2 · Discus · Place 7 · East StroudsburgEast StroudsburgDiscus2kg7.37.55mFr
May 2West Chester Last ChanceMay 2 · Shot Put · Place 5 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg5.14.98mFr
Apr 25Carol and John Covert ClassicApr 25 · Hammer · Place 13 · East StroudsburgEast StroudsburgHammer1343.97mFR
Apr 25Carol and John Covert ClassicApr 25 · Discus · Place 10 · East StroudsburgEast StroudsburgDiscus1041.36mFR
Apr 25Carol and John Covert ClassicApr 25 · Shot Put · Place 3 · East StroudsburgEast StroudsburgShot Put315.23mFR
Apr 18ESU All AmericanApr 18 · Javelin · Place 5 · East StroudsburgEast StroudsburgJavelin5154-6FR
Apr 18ESU All AmericanApr 18 · Hammer · Place 6 · East StroudsburgEast StroudsburgHammer6157-9FR
Apr 18ESU All AmericanApr 18 · Discus · Place 5 · East StroudsburgEast StroudsburgDiscus5133-0FR
Apr 18ESU All AmericanApr 18 · Shot Put · Place 5 · East StroudsburgEast StroudsburgShot Put547-2.5FR
Apr 12Bucknell Bison Outdoor ClassicApr 12 · Discus · Place 33 · East StroudsburgEast StroudsburgDiscus3339.47mFr
Apr 12Bucknell Bison Outdoor ClassicApr 12 · Shot Put · Place 30 · East StroudsburgEast StroudsburgShot Put3013.61mFr
Mar 22Shippensburg Keystone State ChallengeMar 22 · Hammer · Place 12 · East StroudsburgEast StroudsburgHammer1241.46mFR
Mar 22Shippensburg Keystone State ChallengeMar 22 · Discus · Place 8 · East StroudsburgEast StroudsburgDiscus843.45mFR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 21Bucknell Tune UpFeb 21 · Weight Throw · Place 17 · East StroudsburgEast StroudsburgWeight Throw1712.88m—
Feb 8Sykes-Sabock Challenge CupFeb 8 · Shot Put · Place 19 · East StroudsburgEast StroudsburgShot Put1914.11m—
Feb 2DeSchriver InvitationalFeb 2 · Weight Throw · Place 6 · East StroudsburgEast StroudsburgWeight Throw613.23mFR
Feb 2DeSchriver InvitationalFeb 2 · Shot Put · Place 2 · East StroudsburgEast StroudsburgShot Put213.81mFR
Jan 25Gulden InvitationalJan 25 · Weight Throw · Place 23 · East StroudsburgEast StroudsburgWeight Throw2312.70m—
Jan 25Gulden InvitationalJan 25 · Shot Put · Place 26 · East StroudsburgEast StroudsburgShot Put2612.43m—
Jan 17NYC Gotham CupJan 17 · Shot Put · Place 15 · East StroudsburgEast StroudsburgShot Put16lb / 7.26kg15.12.51mFr

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 24PIAA State Track & Field ChampionshipsMay 24 · Discus · Place 25 · North PennNorth PennDiscus1.6kg25.137-012
May 24PIAA State Track & Field ChampionshipsMay 24 · Shot Put · Place 10 · North PennNorth PennShot Put12lb10.53-4.5012
May 17PIAA District I ChampionshipsMay 17 · Discus · Place 4 · North PennNorth PennDiscus1.6kg4.151-07 PB12
May 17PIAA District I ChampionshipsMay 17 · Shot Put · Place 2 · North PennNorth PennShot Put12lb2.53-08.00 PB12
May 10SOL Colonial Division ChampionshipsMay 10 · Javelin · Place 3 · North PennNorth PennJavelin3137-10.0012
May 10SOL Colonial Division ChampionshipsMay 10 · Discus · Place 4 · North PennNorth PennDiscus4138-01.0012
May 10SOL Colonial Division ChampionshipsMay 10 · Shot Put · Place 1 · North PennNorth PennShot Put150-05.0012
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Discus · Place 3 · North PennNorth PennDiscus3134-312
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Shot Put · Place 1 · North PennNorth PennShot Put147-412
Apr 16Souderton vs North Penn BoysApr 16 · Javelin · Place 2 · North PennNorth PennJavelin2145-00—
Apr 16Souderton vs North Penn BoysApr 16 · Discus · Place 1 · North PennNorth PennDiscus1138-07—
Apr 16Souderton vs North Penn BoysApr 16 · Shot Put · Place 1 · North PennNorth PennShot Put153-04.50—
Apr 11Knights Invitational - BoysApr 11 · Javelin · Place 2 · North Penn (Lansdale)North Penn (Lansdale)Javelin2143-5—
Apr 11Knights Invitational - BoysApr 11 · Shot Put · Place 1 · North Penn (Lansdale)North Penn (Lansdale)Shot Put152-0—
Apr 6The North Penn OpenApr 6 · Discus · Place 1 · North PennNorth PennDiscus1.6kg1.145-812
Apr 6The North Penn OpenApr 6 · Shot Put · Place 3 · North PennNorth PennShot Put12lb3.48-012
Mar 22CB South, North Penn at CB WestMar 22 · Shot Put · Place 1 · North PennNorth PennShot Put148-08.0012
Mar 22CB South, North Penn at CB WestMar 22 · Javelin · Place 1 · North PennNorth PennJavelin1130-02.0012
Mar 22CB South, North Penn at CB WestMar 22 · Discus · Place 1 · North PennNorth PennDiscus1130-03.0012

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25PTFCA ChampionshipsFeb 25 · Shot Put · Place 9 · North PennNorth PennShot Put12lb9.53-00.0012
Feb 17TFCAofGP MOCFeb 17 · Shot Put · Place 5 · North PennNorth PennShot Put12lb5.50-00.2512
Jan 6TFCAofGP #4Jan 6 · Shot Put · Place 2 · North PennNorth PennShot Put251-00.0012

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21TFCAofGP Meet #2Dec 21 · Shot Put · Place 3 · North PennNorth PennShot Put12lb3.49-5.5012
Dec 16TFCAofGP Meet #1Dec 16 · Shot Put · Place 8 · North PennNorth PennShot Put12lb8.44-912
Dec 9Alvernia Holiday ClassicDec 9 · Shot Put · Place 1 · North PennNorth PennShot Put12lb1.54-9.50 PB12
Feb 18TFCAofGP Meet of ChampionsFeb 18 · Shot Put · Place 5 · North PennNorth PennShot Put546-511
Feb 10TFCAofGP Last Chance MeetFeb 10 · Shot Put · Place 15 · North PennNorth PennShot Put1539-011
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 3 · North PennNorth PennShot Put341-911
Jan 27TFCAofGP Meet #8Jan 27 · Shot Put · Place 3 · North PennNorth PennShot Put341-911

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · Discus · Place 13 · North PennNorth PennDiscus1.6kg13.132-1011
May 19PIAA District 1 AAA/AA ChampionshipsMay 19 · Shot Put · Place 7 · North PennNorth PennShot Put12lb7.47-06.0011
May 12Suburban One League Colonial Division ChampionshipsMay 12 · Javelin · Place 3 · North PennNorth PennJavelin800g3.147-04 PB11
May 12Suburban One League Colonial Division ChampionshipsMay 12 · Discus · Place 7 · North PennNorth PennDiscus1.6kg7.119-0311
May 12Suburban One League Colonial Division ChampionshipsMay 12 · Shot Put · Place 3 · North PennNorth PennShot Put12lb3.43-02.5011
May 4Trojan Track ClassicMay 4 · Discus · Place 1 · North PennNorth PennDiscus1138-211
Apr 21Jack Armstrong InvitationalApr 21 · Discus · Place 2 · North PennNorth PennDiscus2125-711
Apr 21Jack Armstrong InvitationalApr 21 · Shot Put · Place 4 · North PennNorth PennShot Put446-411
Apr 18Souderton @ North PennApr 18 · Javelin · Place 2 · North PennNorth PennJavelin800g2.143-111
Apr 18Souderton @ North PennApr 18 · Discus · Place 2 · North PennNorth PennDiscus1.6kg2.122-311
Apr 18Souderton @ North PennApr 18 · Shot Put · Place 1 · North PennNorth PennShot Put12lb1.48-10.5011
Apr 15Coatesville Track and Field InvitationalApr 15 · Discus · Place 12 · North PennNorth PennDiscus1.6kg12.130-10.0011
Apr 15Coatesville Track and Field InvitationalApr 15 · Shot Put · Place 6 · North PennNorth PennShot Put12lb6.48-07.0011
Apr 13Knights InvitationalApr 13 · Shot Put · Place 1 · North PennNorth PennShot Put145-09.2511
Apr 11CB West @ North Penn-BoysApr 11 · Shot Put · Place 1 · North PennNorth PennShot Put148-0.5011
Apr 11CB West @ North Penn-BoysApr 11 · Discus · Place 1 · North PennNorth PennDiscus1123-911

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22TFCAofGP Meet #3Dec 22 · Shot Put · Place 9 · North PennNorth PennShot Put12lb9.37-3.2511
Dec 10TFCAofGP Meet #1Dec 10 · Shot Put · Place 6 · North PennNorth PennShot Put12lb6.41-11.5011

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13SOL National Conference ChampionshipsMay 13 · Shot Put · Place 8 · North PennNorth PennShot Put838-07.5010
May 13SOL National Conference ChampionshipsMay 13 · Discus · Place 12 · North PennNorth PennDiscus1291-0310
May 13SOL National Conference ChampionshipsMay 13 · Shot Put · Place 8 · North PennNorth PennShot Put838-07.5010
May 5Trojan Track ClassicMay 5 · Discus · Place 8 · North PennNorth PennDiscus8103-08.0010
May 5Trojan Track ClassicMay 5 · Shot Put · Place 3 · North PennNorth PennShot Put339-05.2510
Apr 22Jack Armstrong InvitationalApr 22 · Shot Put · Place 5 · North PennNorth PennShot Put538-03.7510
Apr 22Jack Armstrong InvitationalApr 22 · Discus · Place 5 · North PennNorth PennDiscus598-0410
Apr 22Jack Armstrong InvitationalApr 22 · Shot Put · Place 5 · North PennNorth PennShot Put538-3.7510
Apr 22Jack Armstrong InvitationalApr 22 · Discus · Place 5 · North PennNorth PennDiscus598-410

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 23TFCAofGP Meet #3Dec 23 · Shot Put · Place 8 · North PennNorth PennShot Put12lb8.33-11.0010

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 14SOL National Conference ChampionshipsMay 14 · Javelin · Place 13 · North PennNorth PennJavelin13107-059
May 14SOL National Conference ChampionshipsMay 14 · Shot Put · Place 17 · North PennNorth PennShot Put1732-07.009
May 14SOL National Conference ChampionshipsMay 14 · Javelin · Place 13 · North PennNorth PennJavelin13107-059
May 14SOL National Conference ChampionshipsMay 14 · Shot Put · Place 17 · North PennNorth PennShot Put1732-07.009
May 6Helman Memorial InvitationalMay 6 · Shot Put · Place 15 · North PennNorth PennShot Put1534-01.009
Apr 30Explorers InvitationalApr 30 · Discus · Place 22 · North PennNorth PennDiscus2273-069
Apr 30Explorers InvitationalApr 30 · Shot Put · Place 22 · North PennNorth PennShot Put2232-04.509
Apr 27North Penn @ CB SouthApr 27 · Shot Put · Place 5 · North PennNorth PennShot Put530-09.00—
Apr 27North Penn @ CB SouthApr 27 · Javelin · Place 10 · North PennNorth PennJavelin1089-07.00—
Apr 27North Penn @ CB SouthApr 27 · Discus · Place 9 · North PennNorth PennDiscus971-02.00—
Apr 27North Penn @ CB SouthApr 27 · Shot Put · Place 5 · North PennNorth PennShot Put530-09.00—
Apr 20Souderton / North Penn Area DualApr 20 · Javelin · Place 5 · North PennNorth PennJavelin5107-08—
Apr 20Souderton / North Penn Area DualApr 20 · Discus · Place 13 · North PennNorth PennDiscus1369-01—
Apr 20Souderton / North Penn Area DualApr 20 · Shot Put · Place 10 · North PennNorth PennShot Put1033-02.00—
Apr 10The North Penn OpenApr 10 · Discus · Place 17 · North PennNorth PennDiscus1.6kg17.71-109
Apr 10The North Penn OpenApr 10 · Shot Put · Place 19 · North PennNorth PennShot Put12lb19.26-08.009
Apr 6North Penn at CB WestApr 6 · Javelin · Place 5 · North PennNorth PennJavelin584-009
Apr 6North Penn at CB WestApr 6 · Discus · Place 14 · North PennNorth PennDiscus1463-019
Apr 6North Penn at CB WestApr 6 · Shot Put · Place 12 · North PennNorth PennShot Put1228-01.009