Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorUSATF Three Rivers Junior Olympic Track & Field Championships · Jun 2023.36mUSATF Three Rivers Junior Olympic Track & Field ChampionshipsJune 20, 2026
Javelin · 450g AeroJav · OutdoorUSATF Three Rivers Developmental Meet #6 · Jun 717.57mUSATF Three Rivers Developmental Meet #6June 7, 2025
Javelin · 600g · OutdoorUSATF Developmental Meet East Allegheny Wildcats · May 1621.31mUSATF Developmental Meet East Allegheny WildcatsMay 16, 2026
Shot Put · 4kg · OutdoorSteuben Striders Season Closer · Jul 1826' 1"Steuben Striders Season CloserJuly 18, 2026
Shot Put · 6lb · OutdoorUSATF Three Rivers Developmental Meet #7 · Jun 148.03mUSATF Three Rivers Developmental Meet #7June 14, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jul 18Steuben Striders Season CloserJul 18 · Discus · Place 2 · 11-Unattached11-UnattachedDiscus1kg2.70' 3"6
Jul 18Steuben Striders Season CloserJul 18 · Shot Put · Place 2 · 11-Unattached11-UnattachedShot Put4kg2.26' 1" PB6
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Discus · Place 14 · Pacer TrackPacer TrackDiscus1kg14.20.63m6
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Shot Put · Place 11 · Pacer TrackPacer TrackShot Put4kg11.7.81m6
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Javelin · Place 10 · Pacer TrackPacer TrackJavelin600g10.19.97m6
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Discus · Place 8 · Pacer TrackPacer TrackDiscus1kg8.23.36m PB6
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Shot Put · Place 7 · Pacer TrackPacer TrackShot Put4kg7.7.77m6
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Javelin · Pacer TrackPacer TrackJavelin600g—SCR6
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Discus · Pacer TrackPacer TrackDiscus1kg—SCR6
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Shot Put · Place 7 · Pacer TrackPacer TrackShot Put4kg7.7.66m6
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Javelin · Place 4 · Pacer TrackPacer TrackJavelin600g4.20.06m6
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Discus · Place 3 · Pacer TrackPacer TrackDiscus1kg3.19.44m6
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Shot Put · Place 6 · Pacer TrackPacer TrackShot Put4kg6.7.09m6
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Javelin · Place 5 · Pacer TrackPacer TrackJavelin600g5.21.31m PB6
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Discus · Place 9 · Pacer TrackPacer TrackDiscus1kg9.18.93m6
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Shot Put · Place 8 · Pacer TrackPacer TrackShot Put4kg8.6.62m6
May 9USATF Developmental Meet Gateway GatorsMay 9 · Javelin · Place 5 · Pacer TrackPacer TrackJavelin600g5.20.49m6
May 9USATF Developmental Meet Gateway GatorsMay 9 · Discus · Place 3 · Pacer TrackPacer TrackDiscus1kg3.18.76m6
May 9USATF Developmental Meet Gateway GatorsMay 9 · Shot Put · Place 5 · Pacer TrackPacer TrackShot Put4kg5.6.72m6
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · Javelin · Place 4 · Pacer TrackPacer TrackJavelin600g4.20.69m6
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · Shot Put · Place 5 · Pacer TrackPacer TrackShot Put4kg5.6.36m6

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Shot Put · Place 10 · PacerPacerShot Put107.09m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Discus · Place 8 · PacerPacerDiscus817.21m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Shot Put · Place 10 · PacerPacerShot Put107.09m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Discus · Place 8 · PacerPacerDiscus817.21m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 6 · PacerPacerShot Put67.55m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 10 · PacerPacerJavelin1017.21m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 4 · PacerPacerDiscus419.03m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 6 · PacerPacerShot Put67.55m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 10 · PacerPacerJavelin1017.21m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 4 · PacerPacerDiscus419.03m12
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Javelin · Place 6 · Pacer TrackPacer TrackJavelin450g AeroJav6.16.04m5
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Discus · Place 3 · Pacer TrackPacer TrackDiscus1kg3.15.87m5
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Shot Put · Place 3 · Pacer TrackPacer TrackShot Put6lb3.8.03m PB5
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Javelin · Place 6 · Pacer TrackPacer TrackJavelin450g AeroJav6.17.57m PB5
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Discus · Place 3 · Pacer TrackPacer TrackDiscus1kg3.17.30m5
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Shot Put · Place 4 · Pacer TrackPacer TrackShot Put6lb4.7.23m5
May 31USATF Three Rivers Developmental Meet #4May 31 · Javelin · Place 7 · PacerPacerJavelin713.51m—
May 31USATF Three Rivers Developmental Meet #4May 31 · Discus · Place 2 · PacerPacerDiscus218.31m—
May 31USATF Three Rivers Developmental Meet #4May 31 · Shot Put · Place 4 · PacerPacerShot Put47.37m—
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Discus · Place 4 · PacerPacerDiscus417.26m—
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Shot Put · Place 6 · PacerPacerShot Put66.60m—
May 10USATF Three Rivers Developmental Meet #1May 10 · Shot Put · Place 5 · PacerPacerShot Put56.10m—