Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorPJAA All-Star Championship Meet · May 2091' 9"PJAA All-Star Championship MeetMay 20, 2026
Javelin · 600g · OutdoorPJAA Team T&F Championship · May 1377' 4"PJAA Team T&F ChampionshipMay 13, 2026
Shot Put · 4kg · OutdoorPJAA Relays · Apr 2933' 1.25"PJAA RelaysApril 29, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20PJAA All-Star Championship MeetMay 20 · Javelin · Place 2 · Girard CollegeJavelin600g2.72' 11"12
May 20PJAA All-Star Championship MeetMay 20 · Discus · Place 2 · Girard CollegeDiscus1kg2.91' 9" PB12
May 20PJAA All-Star Championship MeetMay 20 · Shot Put · Place 1 · Girard CollegeShot Put4kg1.30' 10"12
May 16PAISAAMay 16 · Javelin · Girard CollegeJavelin600g--DNS12
May 16PAISAAMay 16 · Discus · Girard CollegeDiscus1kg--DNS12
May 13PJAA Team T&F ChampionshipMay 13 · Javelin · Place 1 · Girard CollegeJavelin600g1.77' 4" PB12
May 13PJAA Team T&F ChampionshipMay 13 · Discus · Place 2 · Girard CollegeDiscus1kg2.75' 1"12
May 13PJAA Team T&F ChampionshipMay 13 · Shot Put · Place 2 · Girard CollegeShot Put4kg2.30' 1"12
May 6PJAA Invite #4May 6 · Javelin · Girard CollegeJavelin600g—DNS12
May 6PJAA Invite #4May 6 · Shot Put · Girard CollegeShot Put4kg—DNS12
Apr 29PJAA RelaysApr 29 · Javelin · Place 3 · Girard CollegeJavelin600g3.59' 1"12
Apr 29PJAA RelaysApr 29 · Discus · Girard CollegeDiscus1kg—DNS12
Apr 29PJAA RelaysApr 29 · Shot Put · Place 1 · Girard CollegeShot Put4kg1.33' 1.25" PB12
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Discus · Girard CollegeDiscus1kg—DNS12
Apr 18Rap Curry InvitationalApr 18 · Discus · Girard CollegeDiscus1kg—DNS12
Apr 15PJAA Invite #3Apr 15 · Shot Put · Girard CollegeShot Put4kg—DNS12
Apr 11Brooks Fords Track ClassicApr 11 · Javelin · Girard CollegeJavelin600g—DNS12
Apr 11Brooks Fords Track ClassicApr 11 · Shot Put · Place 2 · Girard CollegeShot Put4kg2.33' 0"12
Apr 8PJAA Invite #2Apr 8 · Shot Put · Place 2 · Girard CollegeShot Put4kg2.30' 4.5"12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 21PJAA All-Star Championship MeetMay 21 · Javelin · Place 1 · Girard CollegeJavelin169-511
May 21PJAA All-Star Championship MeetMay 21 · Discus · Place 5 · Girard CollegeDiscus560-111
May 21PJAA All-Star Championship MeetMay 21 · Shot Put · Place 3 · Girard CollegeShot Put330-2.511
May 19PA Independent School Athletic Association ChampionshipMay 19 · Javelin · Place 9 · Girard ColleJavelin973-00.0011
May 19PA Independent School Athletic Association ChampionshipMay 19 · Shot Put · Place 10 · Girard ColleShot Put1031-07.0011
May 13PJAA Track & Field Championship MeetMay 13 · Javelin · Place 2 · Girard CollegeJavelin600g2.67' 2"11
May 13PJAA Track & Field Championship MeetMay 13 · Discus · Place 5 · Girard CollegeDiscus1kg5.62' 10"11
May 13PJAA Track & Field Championship MeetMay 13 · Shot Put · Place 5 · Girard CollegeShot Put4kg5.25' 7.5"11
May 7PJAA Invite #4May 7 · Javelin · Place 2 · Girard CollegeJavelin600g2.66' 4"11
May 7PJAA Invite #4May 7 · Discus · Girard CollegeDiscus1kg—DNS11
May 7PJAA Invite #4May 7 · Shot Put · Place 4 · Girard CollegeShot Put4kg4.28' 10"11
Apr 29PJAA Relay MeetApr 29 · Shot Put · Place 12 · Girard CollegeShot Put1217-211
Apr 16PJAA Meet #3Apr 16 · Shot Put · Place 3 · Girard CollegeShot Put327-1011
Apr 12The Coatesville Track and Field InvitationalApr 12 · Shot Put · Place 9 · Girard CollegeShot Put4kg9.29-211
Apr 12Coatesville Track and Field InvitationalApr 12 · Shot Put · Place 9 · Girard CollegeShot Put4kg9.29' 2"11
Apr 5Haverford InvitationalApr 5 · Javelin · Place 29 · Girard CollegeJavelin2933-211
Apr 5Haverford InvitationalApr 5 · Shot Put · Place 24 · Girard CollegeShot Put2421-711
Apr 2PJAA Meet #1Apr 2 · Javelin · Place 3 · Girard CollegeJavelin356-711
Apr 2PJAA Meet #1Apr 2 · Shot Put · Place 4 · Girard CollegeShot Put428-611

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 15PJAA All-Star MeetMay 15 · Javelin · Place 1 · Girard CollegeJavelin180-2—
May 15PJAA All-Star MeetMay 15 · Shot Put · Place 3 · Girard CollegeShot Put329-6—
May 8Penn-Jersey Athletic League ChampionshipsMay 8 · Javelin · Place 1 · Girard CollegeJavelin168-810
May 8Penn-Jersey Athletic League ChampionshipsMay 8 · Shot Put · Place 2 · Girard CollegeShot Put229-11.5010
Apr 29PJAA Relay MeetApr 29 · Javelin · Place 6 · Girard CollegeJavelin654-0—
Apr 29PJAA Relay MeetApr 29 · Shot Put · Place 4 · Girard CollegeShot Put428-3—
Apr 24PJAA White Division Meet #2Apr 24 · Javelin · Place 13 · Girard CollegeJavelin1340-0—
Apr 24PJAA White Division Meet #2Apr 24 · Shot Put · Place 4 · Girard CollegeShot Put426-7—
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Shot Put · Place 14 · Girard CollegeShot Put1424-1110
Apr 19Jack Armstrong Invitational Track and Field MeetApr 19 · Javelin · Place 18 · Girard CollegeJavelin1854-310
Apr 18PJAA white Division Meet #1Apr 18 · Javelin · Place 7 · Girard CollegeJavelin748-0—
Apr 18PJAA white Division Meet #1Apr 18 · Shot Put · Place 4 · Girard CollegeShot Put426-2.25—
Apr 6Haverford InvitationalApr 6 · Shot Put · Place 24 · Girard CollegeShot Put2426-05.00SO