Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Three Rivers Youth Developmental Meet #2 · May 1116.90aUSATF Three Rivers Youth Developmental Meet #2May 11, 2024
200 Meters · OutdoorUSATF Three Rivers Developmental Meet #3 · May 2431.91aUSATF Three Rivers Developmental Meet #3May 24, 2025
400 Meters · OutdoorPenn Hills Developmental Meet · Jun 31:30.59aPenn Hills Developmental MeetJune 3, 2023
Discus · 1kg · OutdoorUSATF Three Rivers Junior Olympic Track & Field Championships · Jun 2024.91mUSATF Three Rivers Junior Olympic Track & Field ChampionshipsJune 20, 2026
Javelin · 450g AeroJav · OutdoorUSATF Three Rivers Developmental Meet #7 · Jun 1419.83mUSATF Three Rivers Developmental Meet #7June 14, 2025
Javelin · 600g · OutdoorUSATF Region 2 Junior Olympic Track & Field Championship · Jul 927.99mUSATF Region 2 Junior Olympic Track & Field ChampionshipJuly 9, 2026
Shot Put · 4kg · OutdoorUSATF Three Rivers Wolverines Developmental Meet · Jun 136.90mUSATF Three Rivers Wolverines Developmental MeetJune 13, 2026
Shot Put · 6lb · OutdoorUSATF Three Rivers Developmental Meet #7 · Jun 145.89mUSATF 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

19 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Javelin · Place 8 · Penn Hills Eagles TrackJavelin600g8.27.99m PB-
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · Discus · Place 12 · Penn Hills Eagles TrackDiscus1kg12.22.73m-
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Javelin · Place 5 · Penn Hills Eagles TrackJavelin600g5.27.83m-
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Discus · Place 5 · Penn Hills Eagles TrackDiscus1kg5.24.91m PB-
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · Shot Put · Place 10 · Penn Hills Eagles TrackShot Put4kg10.5.50m-
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · Javelin · Place 4 · Penn Hills Eagles TrackJavelin600g4.27.91m-
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · Discus · Place 3 · Penn Hills Eagles TrackDiscus1kg3.23.28m-
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · Shot Put · Place 6 · Penn Hills Eagles TrackShot Put4kg6.6.90m PB-
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Javelin · Penn Hills Eagles TrackJavelin600g—SCR-
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Discus · Penn Hills Eagles TrackDiscus1kg—SCR-
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Shot Put · Place 9 · Penn Hills Eagles TrackShot Put4kg9.6.71m-
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Javelin · Place 2 · Penn Hills Eagles TrackJavelin600g2.27.00m-
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Discus · Place 2 · Penn Hills Eagles TrackDiscus1kg2.20.83m-
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · Shot Put · Place 9 · Penn Hills Eagles TrackShot Put4kg9.5.79m-
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Javelin · Place 3 · Penn Hills Eagles TrackJavelin600g3.23.49m-
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Discus · Place 5 · Penn Hills Eagles TrackDiscus1kg5.20.33m-
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Shot Put · Place 9 · Penn Hills Eagles TrackShot Put4kg9.6.60m-
May 9USATF Developmental Meet Gateway GatorsMay 9 · Javelin · Place 3 · Penn Hills Eagles TrackJavelin600g3.23.36m-
May 9USATF Developmental Meet Gateway GatorsMay 9 · Discus · Penn Hills Eagles TrackDiscus1kg—SCR-

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Javelin · Place 8 · Penn Hills EaglesJavelin821.61m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Discus · Place 7 · Penn Hills EaglesDiscus718.41m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Javelin · Place 8 · Penn Hills EaglesJavelin821.61m12
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Discus · Place 7 · Penn Hills EaglesDiscus718.41m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 12 · Penn Hills EaglesShot Put125.74m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 4 · Penn Hills EaglesJavelin423.28m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 5 · Penn Hills EaglesDiscus515.95m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 12 · Penn Hills EaglesShot Put125.74m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 4 · Penn Hills EaglesJavelin423.28m12
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 5 · Penn Hills EaglesDiscus515.95m12
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Javelin · Place 2 · Penn Hills Eagles TrackJavelin450g AeroJav2.19.83m PB-
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Discus · Place 6 · Penn Hills Eagles TrackDiscus1kg6.12.64m-
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Shot Put · Place 7 · Penn Hills Eagles TrackShot Put6lb7.5.89m PB-
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Javelin · Place 7 · Penn Hills Eagles TrackJavelin450g AeroJav7.15.62m-
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Discus · Place 8 · Penn Hills Eagles TrackDiscus1kg8.10.40m-
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Shot Put · Place 9 · Penn Hills Eagles TrackShot Put6lb9.4.92m-
May 24USATF Three Rivers Developmental Meet #3May 24 · Javelin · Place 10 · Penn Hills EaglesJavelin1012.10m—
May 24USATF Three Rivers Developmental Meet #3May 24 · Shot Put · Place 10 · Penn Hills EaglesShot Put105.13m—
May 24USATF Three Rivers Developmental Meet #3May 24 · 200 Meters · Place 16 · Penn Hills Eagles200 Meters1631.91a PB—
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Javelin · Place 8 · Penn Hills EaglesJavelin815.56m—
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Shot Put · Place 10 · Penn Hills EaglesShot Put105.31m—
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · 200 Meters · Place 25 · Penn Hills Eagles200 Meters2532.73a—
May 10USATF Three Rivers Developmental Meet #1May 10 · Javelin · Place 8 · Penn Hills EaglesJavelin814.75m—
May 10USATF Three Rivers Developmental Meet #1May 10 · Shot Put · Place 9 · Penn Hills EaglesShot Put95.15m—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 22USATF Three Rivers Association ChampionshipJun 22 · Javelin · Place 5 · Penn Hills EaglesJavelin514.42m—
Jun 15USATF Three Rivers Association Youth Developmental Meet #7Jun 15 · Javelin · Place 6 · Penn Hills EaglesJavelin613.52m—
Jun 15USATF Three Rivers Association Youth Developmental Meet #7Jun 15 · 100 Meters · Place 28 · Penn Hills Eagles100 Meters2817.27a—
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · Javelin · Place 6 · Penn Hills EaglesJavelin611.34m—
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · 100 Meters · Place 23 · Penn Hills Eagles100 Meters2317.45a—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · Javelin · Place 7 · Penn Hills EaglesJavelin713.76m—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · 200 Meters · Place 20 · Penn Hills Eagles200 Meters2036.69a—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · 100 Meters · Place 26 · Penn Hills Eagles100 Meters2617.26a—
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · Javelin · Place 5 · Penn Hills Eagles TrackJavelin450g AeroJav5.13.75m-
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 100 Meters · Place 25 · Penn Hills Eagles Track100 MetersRound S25.17.16a-
May 18USATF Three Rivers Youth Developmental Meet #3May 18 · Javelin · Penn Hills Eagles TrackJavelin450g AeroJav—SCR-
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · Javelin · Place 5 · Penn Hills Eagles TrackJavelin450g AeroJav5.10.40m-
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 100 Meters · Penn Hills Eagles Track100 MetersRound S—16.90a PB-

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · 400 Meters · Place 15 · Penn Hills Eagles Track400 Meters15.1:35.50a-
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · 200 Meters · Place 21 · Penn Hills Eagles Track200 MetersRound S21.39.92aWind: 3.4-
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 22 · Penn Hills Eagles Track100 MetersRound S22.18.30aWind: 2.4-
Jun 3Penn Hills Developmental MeetJun 3 · 400 Meters · Place 30 · Penn Hills Eagles400 Meters301:30.59a PB—
Jun 3Penn Hills Developmental MeetJun 3 · 200 Meters · Place 35 · Penn Hills Eagles200 Meters3541.26a—
Jun 3Penn Hills Developmental MeetJun 3 · 100 Meters · Place 39 · Penn Hills Eagles100 Meters3919.02a—
May 27TRA Youth Meet #3May 27 · 400 Meters · Place 11 · Penn Hills Eagles Track400 Meters11.1:38.18a-
May 27TRA Youth Meet #3May 27 · 200 Meters · Place 12 · Penn Hills Eagles Track200 Meters12.41.74a-
May 27TRA Youth Meet #3May 27 · 100 Meters · Place 19 · Penn Hills Eagles Track100 MetersRound P19.19.40a-
May 20TRA Youth Meet #2May 20 · 400 Meters · Place 28 · Penn Hills Eagles Track400 Meters28.2:36.09a-
May 20TRA Youth Meet #2May 20 · 200 Meters · Penn Hills Eagles Track200 Meters—DNS-
May 20TRA Youth Meet #2May 20 · 100 Meters · Place 33 · Penn Hills Eagles Track100 MetersRound P33.20.43a-

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 400 Meters · Place 5 · Penn Hills Eagles Track400 Meters5.1:41.24a-
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 21 · Penn Hills Eagles Track200 MetersRound P21.42.35a-
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 21 · Penn Hills Eagles Track100 MetersRound P21.20.68a-
Jun 11Mountain Top Track & Field Invitational Jun 11 · 400 Meters · Penn Hills Eagles Track400 Meters—1:48.19aUnofficial-
Jun 11Mountain Top Track & Field Invitational Jun 11 · 200 Meters · Place 19 · Penn Hills Eagles Track200 Meters19.43.32aUnofficial-
Jun 11Mountain Top Track & Field Invitational Jun 11 · 100 Meters · Place 21 · Penn Hills Eagles Track100 Meters21.21.23aUnofficial-
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · 400 Meters · Place 24 · Penn Hills Eagles Track400 Meters24.1:43.40a-
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · 200 Meters · Place 25 · Penn Hills Eagles Track200 Meters25.43.35a-
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · 100 Meters · Place 35 · Penn Hills Eagles Track100 MetersRound P35.20.60a-
May 22TRA Youth Homewood BulldawgsMay 22 · 400 Meters · Place 24 · Penn Hills Eagles Track400 Meters24.1:48.00-
May 22TRA Youth Homewood BulldawgsMay 22 · 200 Meters · Place 17 · Penn Hills Eagles Track200 Meters17.48.40-