Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorOil Country Invitational · May 239-3Oil Country InvitationalMay 2, 2026
Javelin · 600g · OutdoorMercer County Track and Field Invitational · May 779-6Mercer County Track and Field InvitationalMay 7, 2026
Shot Put · 4kg · OutdoorMercer County Track and Field Invitational · May 721-5.50Mercer County Track and Field InvitationalMay 7, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Mercer County Track and Field InvitationalMay 7 · Javelin · Place 15 · SharpsvilleJavelin600g15.79-6 PB10
May 7Mercer County Track and Field InvitationalMay 7 · Discus · Place 37 · SharpsvilleDiscus1kg37.38-010
May 7Mercer County Track and Field InvitationalMay 7 · Shot Put · Place 30 · SharpsvilleShot Put4kg30.21-5.50 PB10
May 2Oil Country InvitationalMay 2 · Javelin · Place 13 · SharpsvilleJavelin600gRound P13.69-1010
May 2Oil Country InvitationalMay 2 · Discus · Place 35 · SharpsvilleDiscus1kgRound P35.39-3 PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8Mercer County Track and Field InvitationalMay 8 · Shot Put · Place 33 · Sharpsville AreaShot Put3318-49
May 8Mercer County Track and Field InvitationalMay 8 · Javelin · Place 28 · Sharpsville AreaJavelin2864-19
May 8Mercer County Track and Field InvitationalMay 8 · Discus · Place 32 · Sharpsville AreaDiscus3244-79
May 3Oil Country InvitationalMay 3 · Shot Put · Place 33 · Sharpsville AreaShot PutRound P3318-05.50—
May 3Oil Country InvitationalMay 3 · Shot Put · Place 32 · Sharpsville AreaShot PutRound P3218-5.509
May 3Oil Country InvitationalMay 3 · Javelin · Place 21 · Sharpsville AreaJavelinRound P2163-109
Apr 12West Middlesex Big Red Track and Field InvitationalApr 12 · Javelin · Place 25 · SharpsvilleJavelin600g25.62-79
Apr 12West Middlesex Big Red Track and Field InvitationalApr 12 · Shot Put · Place 30 · SharpsvilleShot Put4kg30.19-69