Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · Outdoor34th Annual New Balance Pan-Ram Invitational · Apr 81:20.2834th Annual New Balance Pan-Ram InvitationalApril 8, 2023
Javelin · 600g · OutdoorWilliam Penn Quad Meet · Mar 2698-02William Penn Quad MeetMarch 26, 2026
Shot Put · 4kg · OutdoorBCIAA Firing Championship Track Meet · May 729' 2.75"BCIAA Firing Championship Track MeetMay 7, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 7BCIAA Firing Championship Track MeetMay 7 · Javelin · Place 19 · ReadingJavelin600g19.80' 11"12
May 7BCIAA Firing Championship Track MeetMay 7 · Shot Put · Place 19 · ReadingShot Put4kg19.29' 2.75" PB12
May 1John H. Shaner Meet InvitationalMay 1 · Javelin · Place 7 · ReadingJavelin795-712
May 1John H. Shaner Meet InvitationalMay 1 · Shot Put · Place 13 · ReadingShot Put1329-8.2512
Apr 14Reading Vs. ExeterApr 14 · Javelin · Place 1 · ReadingJavelin189-012
Apr 14Reading Vs. ExeterApr 14 · Shot Put · Place 6 · ReadingShot Put627-8.512
Apr 11Pan Ram InvitationalApr 11 · Javelin · Place 20 · ReadingJavelin600g20.90' 1"12
Apr 7Reading Vs. Governor MifflinApr 7 · Javelin · Place 1 · ReadingJavelin188-312
Mar 26William Penn Quad MeetMar 26 · Javelin · Place 1 · ReadingJavelin600g1.98-02 PB12
Mar 26William Penn Quad MeetMar 26 · Shot Put · Place 6 · ReadingShot Put4kg6.26-03.5012

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8BCIAA Firing MeetMay 8 · Shot Put · Place 24 · ReadingShot Put2426' 7"11
May 8BCIAA Firing MeetMay 8 · Javelin · Place 8 · ReadingJavelin891' 9"11
May 2John H Shaner Memorial Track and Field MeetMay 2 · Shot Put · Place 17 · ReadingShot Put4kg17.28' 5.25"11
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · Javelin · Place 10 · ReadingJavelin1078-03—
Apr 26Schuylkill Valley Panther Invitational 2025Apr 26 · Combined results · Place 12 · ReadingCombined results1227-09.25—
Apr 19Leonard Stephan MeetApr 19 · Javelin · Place 9 · ReadingJavelin600g9.85-0211
Apr 19Leonard Stephan MeetApr 19 · Shot Put · Place 15 · ReadingShot Put4kg15.28-03.7511
Apr 12Pan Ram InvApr 12 · Javelin · Place 16 · ReadingJavelin1682-1011
Apr 4Oxenreider Streamline ClassicApr 4 · Javelin · Place 6 · ReadingJavelin672-111
Mar 27Reading Quad MeetMar 27 · Javelin · Place 1 · ReadingJavelin174-611
Mar 27Reading Quad MeetMar 27 · Shot Put · Place 4 · ReadingShot Put428-1111

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 3John H. Shaner Memorial Track InviteMay 3 · Shot Put · Place 20 · ReadingShot Put2026-9.75—
Apr 30Reading Vs. Muhlenberg dual meet Apr 30 · Javelin · Place 3 · ReadingJavelin368-10—
Apr 30Reading Vs. Muhlenberg dual meet Apr 30 · Shot Put · Place 4 · ReadingShot Put427-6—
Apr 27Schuylkill Valley InvitationalApr 27 · Javelin · Place 16 · ReadingJavelin1665-04—
Apr 27Schuylkill Valley InvitationalApr 27 · Shot Put · Place 8 · ReadingShot Put827-08.25—
Apr 20Leonard Stephan InvitationalApr 20 · Javelin · Place 7 · ReadingJavelin786-09—
Apr 13Pan-Ram InvitationalApr 13 · Javelin · Place 24 · ReadingJavelin2479-0310
Apr 13Pan-Ram InvitationalApr 13 · Shot Put · Place 26 · ReadingShot Put2626-04.0010
Apr 11Reading vs. Wilson dual meetApr 11 · Javelin · Place 3 · ReadingJavelin380-8.5—
Apr 11Reading vs. Wilson dual meetApr 11 · Shot Put · Place 4 · ReadingShot Put425-6.5—
Apr 9Reading vs. Governor Mifflin HS Dual MeetApr 9 · Javelin · Place 2 · ReadingJavelin274-5.5—
Apr 9Reading vs. Governor Mifflin HS Dual MeetApr 9 · Shot Put · Place 3 · ReadingShot Put326-6—
Apr 5Oxenreider Streamline ClassicApr 5 · Javelin · Place 16 · ReadingJavelin1668-3—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 5John H. Shaner Memorial Track MeetMay 5 · Javelin · Place 15 · ReadingJavelin1577-09—
Apr 29Schuylkill Valley InvitationalApr 29 · Javelin · Place 14 · ReadingJavelin1458-06—
Apr 29Schuylkill Valley InvitationalApr 29 · Shot Put · Place 20 · ReadingShot Put2022-05.50—
Apr 29Schuylkill Valley InvitationalApr 29 · 100m Hurdles · Place 6 · Reading100m HurdlesRound P617.83—
Apr 13Neshaminy Track ClassicApr 13 · Javelin · Place 11 · ReadingJavelin1156-09—
Apr 13Neshaminy Track ClassicApr 13 · Shot Put · Place 9 · ReadingShot Put923-09.25—
Apr 11Reading vs. Gov. MifflinApr 11 · Shot Put · Place 6 · ReadingShot Put624-01.75—
Apr 11Reading vs. Gov. MifflinApr 11 · 100m Hurdles · Place 5 · Reading100m Hurdles522.92—
Apr 11Reading vs. Gov. MifflinApr 11 · Shot Put · Place 6 · ReadingShot Put624-1.759
Apr 11Reading vs. Gov. MifflinApr 11 · 100m Hurdles · Place 5 · Reading100m Hurdles522.929
Apr 834th Annual New Balance Pan-Ram InvitationalApr 8 · Javelin · Place 43 · ReadingJavelin4348-009
Apr 834th Annual New Balance Pan-Ram InvitationalApr 8 · 400 Meters · Place 38 · Reading400 Meters381:20.28 PB9