Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF Three Rivers Youth Developmental Meet #7 · Jun 1518.40USATF Three Rivers Youth Developmental Meet #7June 15, 2019
100 Meters · OutdoorUSATF Developmental Meet East Allegheny Wildcats · May 1613.05aUSATF Developmental Meet East Allegheny WildcatsMay 16, 2026
200 Meters · IndoorUSATF Three Rivers Youth Developmental Meet #7 · Jun 1540.64aUSATF Three Rivers Youth Developmental Meet #7June 15, 2019
200 Meters · OutdoorUSATF Three Rivers Developmental Meet #1 · May 1028.92aUSATF Three Rivers Developmental Meet #1May 10, 2025
400 Meters · IndoorUSATF Three Rivers Developmental Meet #1 · May 51:44.64aUSATF Three Rivers Developmental Meet #1May 5, 2019
400 Meters · OutdoorUSATF Developmental Meet East Allegheny Wildcats · May 161:02.03aUSATF Developmental Meet East Allegheny WildcatsMay 16, 2026
Discus · 1kg · OutdoorUSATF Three Rivers Developmental Meet #6 · Jun 723.87mUSATF Three Rivers Developmental Meet #6June 7, 2025
Javelin · 450g AeroJav · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 1713.76mUSATF Three Rivers Association Junior Olympic ChampionshipsJune 17, 2023
Shot Put · 4kg · OutdoorUSATF Three Rivers Developmental Meet #6 · Jun 77.18mUSATF Three Rivers Developmental Meet #6June 7, 2025
Shot Put · 6lb · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 175.98mUSATF Three Rivers Association Junior Olympic ChampionshipsJune 17, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · 400 Meters · Place 7 · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters7.1:02.94a9
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · 400 Meters · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters—SCR9
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · 100 Meters · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P—DNS9
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Discus · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus1kg—SCR9
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · 400 Meters · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters—DNS9
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · 100 Meters · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P—DNS9
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · 400 Meters · Place 13 · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters13.1:06.17a9
May 23USATF Developmental Meet Penn Hills EaglesMay 23 · 100 Meters · Place 11 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P11.13.80a9
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Discus · Place 6 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus1kg6.19.88m9
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 400 Meters · Place 8 · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters8.1:02.03a PB9
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 100 Meters · Place 5 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 Meters5.13.05a PB9

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 4 · Wolverines Youth Track and FWolverines Youth Track and FShot Put47.40m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 3 · Wolverines Youth Track and FWolverines Youth Track and FDiscus323.52m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 4 · Wolverines Youth Track and FWolverines Youth Track and FShot Put47.40m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Discus · Place 3 · Wolverines Youth Track and FWolverines Youth Track and FDiscus323.52m13
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Discus · Place 2 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus1kg2.19.41m8
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Shot Put · Place 4 · Wolverines Youth Track and FieldWolverines Youth Track and FieldShot Put4kg4.7.14m8
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · 100 Meters · Place 10 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P10.13.20a8
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Discus · Place 2 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus1kg2.23.87m PB8
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Shot Put · Place 4 · Wolverines Youth Track and FieldWolverines Youth Track and FieldShot Put4kg4.7.18m PB8
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · 400 Meters · Place 17 · Wolverines Youth Track and FieldWolverines Youth Track and Field400 Meters17.1:09.24a8
May 31USATF Three Rivers Developmental Meet #4May 31 · Discus · Place 2 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus224.04m8
May 31USATF Three Rivers Developmental Meet #4May 31 · Shot Put · Place 5 · Wolverines Youth Track and FieldWolverines Youth Track and FieldShot Put56.29m8
May 31USATF Three Rivers Developmental Meet #4May 31 · 200 Meters · Place 14 · Wolverines Youth Track and FieldWolverines Youth Track and Field200 Meters1428.99a8
May 31USATF Three Rivers Developmental Meet #4May 31 · 100 Meters · Place 16 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P1613.78a8
May 24USATF Three Rivers Developmental Meet #3May 24 · Discus · Place 2 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus220.27m8
May 24USATF Three Rivers Developmental Meet #3May 24 · Shot Put · Place 3 · Wolverines Youth Track and FieldWolverines Youth Track and FieldShot Put36.86m8
May 24USATF Three Rivers Developmental Meet #3May 24 · 100 Meters · Place 13 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound P1313.53a8
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Discus · Place 1 · Wolverines Youth Track and FieldWolverines Youth Track and FieldDiscus124.96m8
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Shot Put · Place 3 · Wolverines Youth Track and FieldWolverines Youth Track and FieldShot Put36.76m8
May 10USATF Three Rivers Developmental Meet #1May 10 · 200 Meters · Place 12 · Wolverines Youth Track and FieldWolverines Youth Track and Field200 Meters1228.92a PB8
May 10USATF Three Rivers Developmental Meet #1May 10 · 100 Meters · Place 12 · Wolverines Youth Track and FieldWolverines Youth Track and Field100 MetersRound S1213.98a8

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 4 · Next Level AthleticsNext Level AthleticsJavelin450g AeroJav4.13.76m PB6
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Discus · Place 2 · Next Level AthleticsNext Level AthleticsDiscus1kg2.14.64m6
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 5 · Next Level AthleticsNext Level AthleticsShot Put6lb5.5.98m PB6
Jun 10Next Level Developmental MeetJun 10 · Javelin · Place 5 · Next Level AthleticsNext Level AthleticsJavelin514.33m—
Jun 10Next Level Developmental MeetJun 10 · Shot Put · Place 3 · Next Level AthleticsNext Level AthleticsShot Put36.16m—
May 20TRA Youth Meet #2May 20 · 200 Meters · Place 11 · UnattachedUnattached200 Meters11.33.85a6
May 20TRA Youth Meet #2May 20 · 100 Meters · Place 16 · UnattachedUnattached100 MetersRound P16.16.09a6

2019 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 22USATF Three Rivers Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 13 · Steel City ExpressSteel City Express200 MetersRound P13.39.71aWind: 2.4-
Jun 22USATF Three Rivers Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 15 · Steel City ExpressSteel City Express100 MetersRound P15.18.63aWind: 1.5-
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · 400 Meters · Place 25 · Steel City ExpressSteel City Express400 Meters25.1:54.25a-
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · 200 Meters · Place 20 · Steel City ExpressSteel City Express200 Meters20.44.36a-
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · 100 Meters · Place 25 · Steel City ExpressSteel City Express100 MetersRound P25.19.33a-
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 400 Meters · Place 13 · Steel City ExpressSteel City Express400 Meters13.1:41.46a-
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 200 Meters · Place 16 · Steel City ExpressSteel City Express200 Meters16.41.93a-
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 100 Meters · Place 15 · Steel City ExpressSteel City Express100 MetersRound P15.18.58a-
May 18Three Rivers Association Youth Meet #3May 18 · 400 Meters · Place 22 · Steel City ExpressSteel City Express400 Meters22.1:39.82-
May 18Three Rivers Association Youth Meet #3May 18 · 200 Meters · Place 13 · Steel City ExpressSteel City Express200 Meters13.40.33-
May 18Three Rivers Association Youth Meet #3May 18 · 100 Meters · Place 22 · Steel City ExpressSteel City Express100 MetersRound P22.18.65-
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 400 Meters · Place 17 · Steel City ExpressSteel City Express400 Meters17.1:38.83a-
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 200 Meters · Place 16 · Steel City ExpressSteel City Express200 Meters16.41.47a-
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 100 Meters · Place 22 · Steel City ExpressSteel City Express100 Meters22.18.85a-

2019 Indoor Track

5 results
DateMeetEventPlMarkGr
Jun 15USATF Three Rivers Youth Developmental Meet #7Jun 15 · 200 Meters · Place 20 · Steel City ExpressSteel City Express200 Meters20.40.64a PB-
Jun 15USATF Three Rivers Youth Developmental Meet #7Jun 15 · 100 Meters · Place 21 · Steel City ExpressSteel City Express100 Meters21.18.40 PB-
May 5USATF Three Rivers Developmental Meet #1May 5 · 400 Meters · Place 15 · Steel City ExpressSteel City Express400 Meters15.1:44.64a PB-
May 5USATF Three Rivers Developmental Meet #1May 5 · 200 Meters · Place 12 · Steel City ExpressSteel City Express200 Meters12.43.87a-
May 5USATF Three Rivers Developmental Meet #1May 5 · 100 Meters · Place 18 · Steel City ExpressSteel City Express100 Meters18.20.12a-