Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorNJSIAA Sectionals Central Groups 2 and 3 · Jun 483-6NJSIAA Sectionals Central Groups 2 and 3June 4, 2021
Hammer · 4kg · Indoor2026 Paul Donahue Invitational · Apr 1735.81m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 4kg · OutdoorBlue Jay Tune-Up · Apr 2535.73mBlue Jay Tune-UpApril 25, 2026
Javelin · 600g · OutdoorPennsauken vs Burlington Twp Dual Meet · May 1276-04.00Pennsauken vs Burlington Twp Dual MeetMay 12, 2021
Shot Put · 4kg · OutdoorSJTCA Elite Meet · May 533-7.50SJTCA Elite MeetMay 5, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Hammer · Place 23 · Eastern (Pa.)Eastern (Pa.)Hammer4kg23.34.42mJr
Apr 25Blue Jay Tune-UpApr 25 · Hammer · Place 13 · Eastern (Pa.)Eastern (Pa.)Hammer4kg13.35.73m PBJr
Apr 9Messiah InvitationalApr 9 · Hammer · Place 27 · Eastern (Pa.)Eastern (Pa.)Hammer4kg27.30.82mJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 19 · Eastern (Pa.)Eastern (Pa.)Hammer4kg19.35.81m PBJr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26Blue Jay Tune UpApr 26 · Hammer · Eastern (Pa.)Eastern (Pa.)Hammer4kg—NDSo
Apr 26Blue Jay Tune UpApr 26 · Javelin · Place 17 · Eastern (Pa.)Eastern (Pa.)Javelin600g17.21.61mSo
Apr 19Millersville InviteApr 19 · Javelin · Place 12 · EasternEasternJavelin1223.24mSO
Apr 19Millersville InviteApr 19 · Hammer · Place 7 · EasternEasternHammer729.78mSO
Apr 442nd Millersville MetricsApr 4 · Hammer · Place 22 · Eastern (Pa.)Eastern (Pa.)Hammer2233.57mSo
Apr 442nd Millersville MetricsApr 4 · Javelin · Place 39 · Eastern (Pa.)Eastern (Pa.)Javelin3919.12mSo

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Hammer · Place 31 · Eastern (Pa.)Eastern (Pa.)Hammer4kg31.30.30mFr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Shot Put · Place 23 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg23.8.87mFr
Apr 27Blue Jay Tune UpApr 27 · Javelin · Place 12 · Eastern (Pa.)Eastern (Pa.)Javelin1222.52m—
Apr 27Blue Jay Tune UpApr 27 · Discus · Place 21 · Eastern (Pa.)Eastern (Pa.)Discus2125.86m—
Apr 13Bill Butler Collegiate InvitationalApr 13 · Hammer · Place 28 · Eastern (Pa.)Eastern (Pa.)Hammer4kg28.19.97mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Discus · Place 17 · Eastern (Pa.)Eastern (Pa.)Discus1kg17.25.16mFr
Apr 13Bill Butler Collegiate InvitationalApr 13 · Shot Put · Place 21 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg21.8.72mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Hammer · Place 35 · Eastern (Pa.)Eastern (Pa.)Hammer4kg35.24.52mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Discus · Place 35 · Eastern (Pa.)Eastern (Pa.)Discus1kg35.23.99mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Shot Put · Place 35 · Eastern (Pa.)Eastern (Pa.)Shot Put4kg35.8.10mFr

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · Javelin · Place 25 · Pennsauken HPennsauken HJavelin2555-0312
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · Discus · Place 17 · Pennsauken HPennsauken HDiscus1783-0812
Jun 3NJSIAA Sectionals South Groups 2 and 3Jun 3 · Shot Put · Place 12 · Pennsauken HPennsauken HShot Put1233-02.7512
May 14Camden County ChampionshipsMay 14 · Javelin · Place 14 · Pennsauken HPennsauken HJavelin1453-04—
May 14Camden County ChampionshipsMay 14 · Discus · Place 9 · Pennsauken HPennsauken HDiscus976-02—
May 14Camden County ChampionshipsMay 14 · Shot Put · Place 8 · Pennsauken HPennsauken HShot Put830-10.75—
May 5SJTCA Elite MeetMay 5 · Shot Put · Place 14 · PennsaukenPennsaukenShot Put4kg14.33-7.50 PB12
Apr 23The Woodbury RelaysApr 23 · Shot Put · Place 16 · PennsaukenPennsaukenShot Put1628-1112
Apr 16Fast Times at Cherokee HighApr 16 · Javelin · Place 19 · Pennsauken HPennsauken HJavelin1953-00—
Apr 16Fast Times at Cherokee HighApr 16 · Discus · Place 4 · Pennsauken HPennsauken HDiscus487-00—
Apr 16Fast Times at Cherokee HighApr 16 · Shot Put · Place 7 · Pennsauken HPennsauken HShot Put728-11.00—
Apr 12RV / Pennsauken / NB MeetApr 12 · Javelin · Place 1 · PennsaukenPennsaukenJavelin174-0012
Apr 12RV / Pennsauken / NB MeetApr 12 · Shot Put · Place 3 · PennsaukenPennsaukenShot Put329-09.7512
Apr 12RV / Pennsauken / NB MeetApr 12 · Discus · Place 2 · PennsaukenPennsaukenDiscus286-1112
Apr 9Deptford Spartan RelaysApr 9 · Shot Put · Place 5 · Pennsauken HPennsauken HShot Put529-08.00—

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · Discus · Place 19 · PennsaukenPennsaukenDiscus1kg19.83-6 PB11
Jun 4NJSIAA Sectionals Central Groups 2 and 3Jun 4 · Shot Put · Place 9 · PennsaukenPennsaukenShot Put4kg9.30-211
May 28Cherokee Last ChanceMay 28 · Javelin · Place 19 · Pennsauken HPennsauken HJavelin1976-04—
May 28Cherokee Last ChanceMay 28 · Discus · Place 19 · Pennsauken HPennsauken HDiscus1985-10—
May 28Cherokee Last ChanceMay 28 · Shot Put · Place 17 · Pennsauken HPennsauken HShot Put1730-10.00—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · Javelin · Place 3 · PennsaukenPennsaukenJavelin373-6—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · Discus · Place 3 · PennsaukenPennsaukenDiscus385-10—
May 15Burlington County Scholastic League Divisional ChampionshipsMay 15 · Shot Put · Place 7 · PennsaukenPennsaukenShot Put727-6.75—
May 12Pennsauken vs Burlington Twp Dual MeetMay 12 · Javelin · Place 2 · PennsaukenPennsaukenJavelin600g2.76-04.00 PB11
May 12Pennsauken vs Burlington Twp Dual MeetMay 12 · Discus · Place 1 · PennsaukenPennsaukenDiscus1kg1.81-07.0011
May 12Pennsauken vs Burlington Twp Dual MeetMay 12 · Shot Put · Place 1 · PennsaukenPennsaukenShot Put4kg1.30-10.0011
May 7Cherokee Relays and FieldMay 7 · Javelin · Place 25 · Pennsauken HPennsauken HJavelin2566-09—
May 7Cherokee Relays and FieldMay 7 · Discus · Place 13 · Pennsauken HPennsauken HDiscus1385-09—
May 7Cherokee Relays and FieldMay 7 · Shot Put · Place 12 · Pennsauken HPennsauken HShot Put1229-10.50—
May 1Deptford Spartan RelaysMay 1 · Discus · Place 17 · Pennsauken HPennsauken HDiscus1785-09—
May 1Deptford Spartan RelaysMay 1 · Shot Put · Place 23 · Pennsauken HPennsauken HShot Put2329-10.50—

2019 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24NJSIAA Sectionals Central Group 3May 24 · Discus · Place 20 · PennsaukenPennsaukenDiscus1kg20.80-109
May 24NJSIAA Sectionals Central Group 3May 24 · Shot Put · Place 19 · PennsaukenPennsaukenShot Put4kg19.28-09.009
May 11Camden County ChampionshipsMay 11 · Discus · Place 15 · Pennsauken HPennsauken HDiscus1567-08—
May 11Camden County ChampionshipsMay 11 · Shot Put · Place 13 · Pennsauken HPennsauken HShot Put1328-02.00—
May 4Mercer Coaches ClassicMay 4 · Javelin · Place 23 · Pennsauken HPennsauken HJavelin2366-09—
May 4Mercer Coaches ClassicMay 4 · Shot Put · Place 19 · Pennsauken HPennsauken HShot Put1927-07.75—
Apr 20The Woodbury RelaysApr 20 · Shot Put · Place 30 · PennsaukenPennsaukenShot Put4kg30.27-07.759
Apr 6Temple Relays HS Meet Apr 6 · Shot Put · Place 8 · PennsaukenPennsaukenShot Put829-0.50—