Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPioneer Athletic Conference Championship · May 8104-04.00Pioneer Athletic Conference ChampionshipMay 8, 2026
Javelin · 600g · OutdoorPottstown at Phoenixville Dual Meet 2026 · Apr 855-00Pottstown at Phoenixville Dual Meet 2026April 8, 2026
Shot Put · 4kg · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 133-04.0022nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 8Pioneer Athletic Conference ChampionshipMay 8 · Discus · Place 5 · PhoenixvilleDiscus1kg5.104-04.00 PB12
May 8Pioneer Athletic Conference ChampionshipMay 8 · Shot Put · Place 6 · PhoenixvilleShot Put4kg6.31-10.2512
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Discus · Place 28 · PhoenixvilleDiscus1kg28.86-05.0012
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · Shot Put · Place 14 · PhoenixvilleShot Put4kg14.33-04.00 PB12
Apr 18Jack Roddick Invitational 2026Apr 18 · Discus · Place 18 · PhoenixvilleDiscus1kg18.101-312
Apr 18Jack Roddick Invitational 2026Apr 18 · Shot Put · Place 19 · PhoenixvilleShot Put4kg19.32-2.2512
Apr 15Upper Perk Dual #2Apr 15 · Discus · Place 2 · PhoenixvilleDiscus1kg2.97-0212
Apr 15Upper Perk Dual #2Apr 15 · Shot Put · Place 1 · PhoenixvilleShot Put4kg1.32-01.0012
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Discus · Place 6 · PhoenixvilleDiscus1kg6.93-03.0012
Apr 11The Coach Ron Livers Viking InvitationaApr 11 · Shot Put · PhoenixvilleShot Put4kg--FOUL12
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Javelin · Place 4 · PhoenixvilleJavelin600g4.55-00 PB12
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Discus · Place 1 · PhoenixvilleDiscus1kg1.100-0412
Apr 8Pottstown at Phoenixville Dual Meet 2026Apr 8 · Shot Put · Place 1 · PhoenixvilleShot Put4kg1.29-00.7512
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Discus · Place 1 · PhoenixvilleDiscus1kg1.99-0012
Apr 1Upper Merion at Phoenixville Dual Meet 2026Apr 1 · Shot Put · Place 1 · PhoenixvilleShot Put4kg1.30-01.0012
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · Discus · Place 1 · PhoenixvilleDiscus188-912
Mar 25PJP at Phoenixville Dual Meet 2026Mar 25 · Shot Put · Place 1 · PhoenixvilleShot Put131-1012
Mar 14Phantom InvitationalMar 14 · Discus · Place 1 · PhoenixvilleDiscus194-912
Mar 14Phantom InvitationalMar 14 · Shot Put · Place 4 · PhoenixvilleShot Put428-11.512

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9Alvernia Field Event ShowcaseJan 9 · Shot Put · Place 3 · PhoenixvilleShot Put329-10.2512

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 19 · PhoenixvilleDiscus1969-09.0011
May 10Pioneer Athletic Conference ChampionshipMay 10 · Shot Put · Place 12 · PhoenixvilleShot Put1230-10.2511
Apr 30Pottsgrove @ PhoenixvilleApr 30 · Javelin · Place 4 · PhoenixvilleJavelin458-00—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · Discus · Place 2 · PhoenixvilleDiscus277-10.50—
Apr 30Pottsgrove @ PhoenixvilleApr 30 · Shot Put · Place 3 · PhoenixvilleShot Put329-06.00—
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Shot Put · Place 6 · PhoenixvilleShot Put629-09.5011
Apr 12The Coach Ron Livers Viking InvitationalApr 12 · Discus · Place 17 · PhoenixvilleDiscus1774-01.0011
Apr 5Haverford InvitationalApr 5 · Shot Put · Place 8 · PhoenixvilleShot Put831-111
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Javelin · Place 5 · PhoenixvilleJavelin552-1.511
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Discus · Place 5 · PhoenixvilleDiscus563-311
Apr 1Upper Merion HS vs PhoenixvilleApr 1 · Shot Put · Place 2 · PhoenixvilleShot Put229-711
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · Javelin · Place 6 · PhoenixvilleJavelin654-711
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · Discus · Place 6 · PhoenixvilleDiscus653-9.511
Mar 26Pope John Paul II HS vs PhoenixvilleMar 26 · Shot Put · Place 1 · PhoenixvilleShot Put132-6.2511
Mar 15Phantom InvitationalMar 15 · Javelin · Place 9 · PhoenixvilleJavelin955-0—
Mar 15Phantom InvitationalMar 15 · Discus · Place 11 · PhoenixvilleDiscus1159-6—
Mar 15Phantom InvitationalMar 15 · Shot Put · Place 2 · PhoenixvilleShot Put228-0.25—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 21 · PhoenixvilleDiscus2174-09.0010
May 10Pioneer Athletic Conference ChampionshipMay 10 · Discus · Place 21 · PhoenixvilleDiscus2174-09.0010
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · Javelin · Place 9 · PhoenixvilleJavelin955-10—
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · Discus · Place 6 · PhoenixvilleDiscus660-9—
May 1Pope John Paul II HS vs PhoenixvilleMay 1 · Shot Put · Place 5 · PhoenixvilleShot Put527-4—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 23 · PhoenixvilleJavelin2353-04—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 7 · PhoenixvilleShot Put728-08.50—
Mar 16The Phoenixville ClassicMar 16 · Javelin · Place 23 · PhoenixvilleJavelin2353-04—
Mar 16The Phoenixville ClassicMar 16 · Shot Put · Place 7 · PhoenixvilleShot Put728-08.50—