Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorHelman/Hosier Invite · Apr 30133' 1"Helman/Hosier InviteApril 30, 2026
High Jump · IndoorUrsinus HS Icebreaker · Dec 74-2.0Ursinus HS IcebreakerDecember 7, 2025
High Jump · OutdoorAACA Championships · May 84-10AACA ChampionshipsMay 8, 2026
Javelin · 600g · OutdoorAACA Championships · May 891-10AACA ChampionshipsMay 8, 2026
Shot Put · 4kg · IndoorThe Oval Office Holiday Party · Dec 2139-08.50The Oval Office Holiday PartyDecember 21, 2025
Shot Put · 4kg · OutdoorHelman/Hosier Invite · Apr 3038' 8"Helman/Hosier InviteApril 30, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 22PIAA Track & Field State ChampionshipsMay 22 · Discus · Place 16 · Gwynedd MercyDiscus1kg16.105-211
May 22PIAA Track & Field State ChampionshipsMay 22 · Shot Put · Place 12 · Gwynedd MercyShot Put4kg12.35-1011
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Discus · Place 5 · Gwynedd MercyDiscus1kg5.124-0911
May 15PIAA District 1 AA/AAA ChampionshipsMay 15 · Shot Put · Place 3 · Gwynedd MercyShot Put4kg3.37-07.5011
May 8AACA ChampionshipsMay 8 · High Jump · Place 3 · Gwynedd MercyHigh Jump3.4-10 PB11
May 8AACA ChampionshipsMay 8 · Javelin · Place 4 · Gwynedd MercyJavelin600g4.91-10 PB11
May 8AACA ChampionshipsMay 8 · Discus · Place 1 · Gwynedd MercyDiscus1kg1.131-111
May 8AACA ChampionshipsMay 8 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.37-1111
May 2The Neshaminy InvitationalMay 2 · High Jump · Place 2 · Gwynedd MercyHigh Jump2.4-811
Apr 30Helman/Hosier InviteApr 30 · Javelin · Place 11 · Gwynedd MercyJavelin600g11.69' 7"11
Apr 30Helman/Hosier InviteApr 30 · Discus · Place 1 · Gwynedd MercyDiscus1kg1.133' 1" PB11
Apr 30Helman/Hosier InviteApr 30 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.38' 8" PB11
Apr 18CB West RelaysApr 18 · Javelin · Place 9 · Gwynedd MercyJavelin600g9.69' 0"11
Apr 18CB West RelaysApr 18 · Discus · Place 1 · Gwynedd MercyDiscus1kg1.115' 6"11
Apr 18CB West RelaysApr 18 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.35' 7.5"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Javelin · Place 16 · Gwynedd MercyJavelin600g16.66' 4"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Discus · Place 2 · Gwynedd MercyDiscus1kg2.121' 1"11
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · Shot Put · Place 2 · Gwynedd MercyShot Put4kg2.35' 5.25"11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · Shot Put · Place 17 · Gwynedd MercyShot Put4kg17.36-01.7511

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21The Oval Office Holiday PartyDec 21 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.39-08.50 PB11
Dec 18DVGTCA Meet-Invitational Day 1Dec 18 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.37-00.0011
Dec 10GA Shot Put Invite #1Dec 10 · Shot Put · Place 5 · Gwynedd MercyShot Put4kg5.35-11.511
Dec 7Ursinus HS IcebreakerDec 7 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.34-711
Dec 7Ursinus HS IcebreakerDec 7 · High Jump · Place 9 · Gwynedd MercyHigh Jump9.4-2.0 PB11
Dec 7Ursinus HS IcebreakerDec 7 · Shot Put · Place 1 · Gwynedd MercyShot Put4kg1.34-07.0011
Dec 7Ursinus HS IcebreakerDec 7 · High Jump · Place 9 · Gwynedd MercyHigh Jump9.4-02.0011

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Discus · Place 5 · Gwynedd MercyDiscus1kg5.119-1010
May 16PIAA District 1 AAA/AA ChampionshipsMay 16 · Shot Put · Place 15 · Gwynedd MercyShot Put4kg15.32-09.5010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Robert J Burdette Indoor ClassicDec 27 · Shot Put · Place 7 · Gwynedd MercyShot Put4kg7.30-10.0010
Dec 19DVGTCA Meet #3 -Invitational Day 1Dec 19 · Shot Put · Place 6 · Gwynedd MercyShot Put4kg6.30-10.0010
Dec 11Germantown Academy Shot Put Invite #1Dec 11 · Shot Put · Place 3 · Gwynedd MercyShot Put4kg3.31-00.0010
Dec 6DVGTCA Meet #1Dec 6 · Shot Put · Place 3 · Gwynedd MercyShot Put4kg3.32-04.0010

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 6The North Penn OpenApr 6 · Javelin · Place 40 · Gwynedd MercyJavelin600g40.50-49
Apr 6The North Penn OpenApr 6 · Discus · Place 30 · Gwynedd MercyDiscus1kg30.53-39
Apr 6The North Penn OpenApr 6 · Shot Put · Place 12 · Gwynedd MercyShot Put4kg12.29-3.259

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15DVGTCA Meet #2Dec 15 · Shot Put · Place 15 · Gwynedd MercyShot Put4kg15.8.69m9
Dec 8DVGTCA Meet #1Dec 8 · Shot Put · Place 18 · Gwynedd MercyShot Put4kg18.25-08.759