Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSomerset County Championships · May 16136-02Somerset County ChampionshipsMay 16, 2023
Javelin · 800g · OutdoorPaul Kaiser Classic · Apr 2452.67mPaul Kaiser ClassicApril 24, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24Paul Kaiser ClassicApr 24 · Javelin · Place 4 · ShippensburgShippensburgJavelin800g4.52.67m PBJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Javelin · Place 6 · ShippensburgShippensburgJavelin800g6.50.82mJr
Mar 27Dr Jack M Toms Alumni InvitationalMar 27 · Javelin · Place 10 · ShippensburgShippensburgJavelin800g10.47.49mJr
Mar 21Keystone ChallengeMar 21 · Javelin · ShippensburgShippensburgJavelin800g—DNSJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3PSAC Outdoor ChampionshipsMay 3 · Javelin · Place 8 · ShippensburgShippensburgJavelin8181-7FR
May 3PSAC Outdoor ChampionshipsMay 3 · Javelin · Place 8 · ShippensburgShippensburgJavelin8181-7FR
Apr 27Paul Kaiser ClassicApr 27 · Javelin · Place 10 · ShippensburgShippensburgJavelin1051.15m—
Apr 12Bison Outdoor ClassicApr 12 · Javelin · Place 11 · ShippensburgShippensburgJavelin1155.23m—
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Javelin · ShippensburgShippensburgJavelin800g--FSFr
Mar 30Lafayette OpenMar 30 · Javelin · Place 3 · ShippensburgShippensburgJavelin352.97m—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 15NJSIAA Meet of ChampionsJun 15 · Javelin · Place 21 · HillsboroughHillsboroughJavelin21157-0512
Jun 9NJSIAA Group Championships - 1 - 4 - NPAJun 9 · Javelin · Place 7 · HillsboroughHillsboroughJavelin800g7.154-212
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Javelin · Place 3 · HillsboroughHillsboroughJavelin800g3.157-0512
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Discus · Place 9 · HillsboroughHillsboroughDiscus1.6kg9.125-0112
May 23Skyland Conference ChampionshipsMay 23 · Javelin · Place 2 · HillsboroughHillsboroughJavelin2152-06—
May 16Somerset County ChampionshipsMay 16 · Javelin · Place 2 · HillsboroughHillsboroughJavelin800g2.155-0812
May 16Somerset County ChampionshipsMay 16 · Discus · Place 3 · HillsboroughHillsboroughDiscus1.6kg3.136-02 PB12
May 6Raider Rumble Throwing MeetMay 6 · Javelin · Place 1 · HillsboroughHillsboroughJavelin1164-6—
Apr 22Somerset County RelaysApr 22 · Javelin · Place 2 · HillsboroughHillsboroughJavelin2149-1012
Apr 22Somerset County RelaysApr 22 · Discus · Place 3 · HillsboroughHillsboroughDiscus3118-512

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals Central Groups 1 and 4Jun 3 · Javelin · Place 12 · HillsboroughHillsboroughJavelin800g12.132-0611
May 24Skyland Conference ChampionshipsMay 24 · Javelin · Place 3 · HillsboroughHillsboroughJavelin3145-00—
May 24Skyland Conference ChampionshipsMay 24 · Discus · Place 4 · HillsboroughHillsboroughDiscus4117-02—
May 17Somerset County ChampionshipsMay 17 · Javelin · Place 3 · HillsboroughHillsboroughJavelin800g3.148-0211
May 17Somerset County ChampionshipsMay 17 · Discus · Place 17 · HillsboroughHillsboroughDiscus1.6kg17.101-0711
Apr 30Raider Rumble Throwing MeetApr 30 · Discus · Place 12 · HillsboroughHillsboroughDiscus12101-09—
Apr 30Raider Rumble Throwing MeetApr 30 · Javelin · Place 6 · HillsboroughHillsboroughJavelin6149-03—
Apr 25Hillsborough, Bridgewater, Immaculata vs RidgeApr 25 · Javelin · Place 2 · HillsboroughHillsboroughJavelin800g2.133-911
Apr 25Hillsborough, Bridgewater, Immaculata vs RidgeApr 25 · Discus · Place 3 · HillsboroughHillsboroughDiscus1.6kg3.108-011

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 1 and 4Jun 4 · Javelin · Place 23 · HillsboroughHillsboroughJavelin800g23.118-0210
May 20Skyland Conference ChampionshipsMay 20 · Javelin · Place 6 · HillsboroughHillsboroughJavelin6128-03—