Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Three Rivers Developmental Meet #7 · Jun 1416.11aUSATF Three Rivers Developmental Meet #7June 14, 2025
100m Hurdles · 30" / 0.762m · OutdoorUSATF Three Rivers Youth Developmental Meet #3 · May 1821.00aUSATF Three Rivers Youth Developmental Meet #3May 18, 2024
100m Hurdles · 33" / 0.838m · OutdoorUSATF Developmental Meet East Allegheny Wildcats · May 1620.80aUSATF Developmental Meet East Allegheny WildcatsMay 16, 2026
200 Meters · OutdoorTRA Youth Homewood Bulldawgs · May 2238.70TRA Youth Homewood BulldawgsMay 22, 2022
80m Hurdles · 30" / 0.762m · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 1818.64aUSATF Three Rivers Association Junior Olympic ChampionshipsJune 18, 2022
Javelin · 600g · OutdoorUSATF Three Rivers Wolverines Developmental Meet · Jun 1313.91mUSATF Three Rivers Wolverines Developmental MeetJune 13, 2026
Long Jump · OutdoorUSATF Region 2 Junior Olympic Championships · Jul 72.99mUSATF Region 2 Junior Olympic ChampionshipsJuly 7, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 9USATF Region 2 Junior Olympic Track & Field ChampionshipJul 9 · 100m Hurdles · Place 11 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838mRound P11.21.60aWind: 2.48
Jun 20USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 20 · 100m Hurdles · Place 7 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m7.24.89a8
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · Javelin · Place 5 · East Allegheny Wildcats Summer TrackJavelin600g5.13.91m PB8
Jun 13USATF Three Rivers Wolverines Developmental MeetJun 13 · 100m Hurdles · Place 6 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m6.21.24a8
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · Javelin · East Allegheny Wildcats Summer TrackJavelin600g—SCR8
Jun 6USATF Developmental Meet Future Stars Athletics "Who Got Heart" InvitationalJun 6 · 100m Hurdles · Place 8 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m8.21.96a8
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · Javelin · Place 2 · East Allegheny Wildcats Summer TrackJavelin600g2.11.77m8
May 16USATF Developmental Meet East Allegheny WildcatsMay 16 · 100m Hurdles · Place 4 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m4.20.80a PB8
May 9USATF Developmental Meet Gateway GatorsMay 9 · Javelin · Place 1 · East Allegheny Wildcats Summer TrackJavelin600g1.12.38m8
May 9USATF Developmental Meet Gateway GatorsMay 9 · 100m Hurdles · Place 3 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m3.21.52a8
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · Javelin · Place 1 · East Allegheny Wildcats Summer TrackJavelin600g1.13.01m8
May 2USATF El1te Spr1nt 1nv1tat1onalMay 2 · 100m Hurdles · Place 2 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m2.21.99a8

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Javelin · Place 7 · East Allegheny Wildcats SummJavelin713.65m15
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 100m Hurdles · Place 15 · East Allegheny Wildcats Summ100m HurdlesRound P1521.0715
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · 100m Hurdles · Place 15 · East Allegheny Wildcats Summ100m Hurdles1521.0715
Jul 10USATF Region 2 Junior Olympics ChampionshipsJul 10 · Javelin · Place 7 · East Allegheny Wildcats SummJavelin713.65m15
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 5 · East Allegheny Wildcats SummJavelin514.51m15
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 100m Hurdles · Place 8 · East Allegheny Wildcats Summ100m Hurdles825.4515
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 5 · East Allegheny Wildcats SummJavelin514.51m15
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · 100m Hurdles · Place 8 · East Allegheny Wildcats Summ100m Hurdles825.4515
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · Long Jump · Place 19 · East Allegheny Wildcats Summer TrackLong Jump19.3.20m7
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · 100m Hurdles · Place 8 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m8.21.11a7
Jun 14USATF Three Rivers Developmental Meet #7Jun 14 · 100 Meters · Place 25 · East Allegheny Wildcats Summer Track100 MetersRound P25.16.11a PB7
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Long Jump · Place 26 · East Allegheny Wildcats Summer TrackLong Jump26.3.05m7
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Javelin · Place 5 · East Allegheny Wildcats Summer TrackJavelin600g5.11.03m7
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · 100m Hurdles · Place 9 · East Allegheny Wildcats Summer Track100m Hurdles33" / 0.838m9.21.19a7
May 31USATF Three Rivers Developmental Meet #4May 31 · Long Jump · Place 16 · East Allegheny Wildcats Summer TraLong Jump162.96m7
May 31USATF Three Rivers Developmental Meet #4May 31 · Javelin · Place 2 · East Allegheny Wildcats Summer TraJavelin211.84m7
May 31USATF Three Rivers Developmental Meet #4May 31 · 100m Hurdles · Place 9 · East Allegheny Wildcats Summer Tr100m Hurdles921.59a7
May 24USATF Three Rivers Developmental Meet #3May 24 · Javelin · Place 3 · East Allegheny Wildcats Summer TraJavelin311.85m7
May 24USATF Three Rivers Developmental Meet #3May 24 · 100m Hurdles · Place 4 · East Allegheny Wildcats Summer Tr100m Hurdles421.58a7
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Long Jump · Place 5 · East Allegheny Wildcats Summer TraLong Jump53.08m7
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Javelin · Place 1 · East Allegheny Wildcats Summer TraJavelin114.49m7
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · 100m Hurdles · Place 4 · East Allegheny Wildcats Summer Tr100m Hurdles421.25a7
May 10USATF Three Rivers Developmental Meet #1May 10 · Long Jump · Place 1 · East Allegheny Wildcats Summer TraLong Jump13.35m7
May 10USATF Three Rivers Developmental Meet #1May 10 · Javelin · Place 1 · East Allegheny Wildcats Summer TraJavelin112.43m7
May 10USATF Three Rivers Developmental Meet #1May 10 · 100m Hurdles · Place 2 · East Allegheny Wildcats Summer Tr100m Hurdles221.30a7

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 22USATF Three Rivers Association ChampionshipJun 22 · Javelin · Place 6 · East Allegheny WildcatsJavelin612.65m—
Jun 22USATF Three Rivers Association ChampionshipJun 22 · 100m Hurdles · Place 4 · East Allegheny Wildcats100m Hurdles420.06a—
Jun 15USATF Three Rivers Association Youth Developmental Meet #7Jun 15 · Long Jump · Place 11 · East Allegheny WildcatsLong Jump113.10m—
Jun 15USATF Three Rivers Association Youth Developmental Meet #7Jun 15 · Javelin · Place 5 · East Allegheny WildcatsJavelin513.79m—
Jun 15USATF Three Rivers Association Youth Developmental Meet #7Jun 15 · 100m Hurdles · Place 3 · East Allegheny Wildcats100m Hurdles320.06a—
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · Long Jump · Place 13 · East Allegheny WildcatsLong Jump133.39m—
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · Javelin · Place 5 · East Allegheny WildcatsJavelin513.12m—
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · 100m Hurdles · Place 4 · East Allegheny Wildcats100m Hurdles420.55a—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · Long Jump · Place 9 · East Allegheny WildcatsLong Jump93.42m—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · Javelin · Place 5 · East Allegheny WildcatsJavelin513.43m—
Jun 1USATF Three Rivers Youth Developmental Meet #5Jun 1 · 100m Hurdles · Place 8 · East Allegheny Wildcats100m Hurdles820.94a—
May 18USATF Three Rivers Youth Developmental Meet #3May 18 · Long Jump · Place 13 · East Allegheny Wildcats Summer TrackLong Jump13.3.32m6
May 18USATF Three Rivers Youth Developmental Meet #3May 18 · Javelin · Place 6 · East Allegheny Wildcats Summer TrackJavelin600g6.12.87m6
May 18USATF Three Rivers Youth Developmental Meet #3May 18 · 100m Hurdles · Place 6 · East Allegheny Wildcats Summer Track100m Hurdles30" / 0.762m6.21.00a PB6
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · Long Jump · Place 15 · East Allegheny Wildcats Summer TrackLong Jump15.2.85m6
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · Javelin · Place 3 · East Allegheny Wildcats Summer TrackJavelin600g3.12.13m6
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 100m Hurdles · Place 7 · East Allegheny Wildcats Summer Track100m Hurdles30" / 0.762m7.21.07a6

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 24TRA Youth MeetJun 24 · 100m Hurdles · Place 2 · East Allegheny Wildcats100m Hurdles221.29a—
Jun 24TRA Youth MeetJun 24 · Javelin · Place 3 · East Allegheny WildcatsJavelin313.27m—
Jun 24TRA Youth MeetJun 24 · Long Jump · Place 2 · East Allegheny WildcatsLong Jump23.02m—
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Long Jump · Place 9 · East Allegheny Wildcats Summer TrackLong Jump9.3.42mWind: -0.35
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 4 · East Allegheny Wildcats Summer TrackJavelin600g4.13.89m5
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · 100m Hurdles · Place 5 · East Allegheny Wildcats Summer Track100m Hurdles30" / 0.762m5.21.64a5
Jun 10Next Level Developmental MeetJun 10 · 100m Hurdles · Place 5 · East Allegheny Wildcats100m Hurdles521.40a—
Jun 10Next Level Developmental MeetJun 10 · Long Jump · Place 7 · East Allegheny WildcatsLong Jump73.31m—
Jun 10Next Level Developmental MeetJun 10 · Javelin · Place 2 · East Allegheny WildcatsJavelin27.97m—
Jun 3Penn Hills Developmental MeetJun 3 · 100m Hurdles · Place 6 · East Allegheny Wildcats100m Hurdles621.66a—
Jun 3Penn Hills Developmental MeetJun 3 · Long Jump · Place 5 · East Allegheny WildcatsLong Jump53.38m—
Jun 3Penn Hills Developmental MeetJun 3 · Javelin · Place 3 · East Allegheny WildcatsJavelin310.00m—
May 20TRA Youth Meet #2May 20 · Long Jump · Place 6 · East Allegheny Wildcats Summer TrackLong Jump6.3.04m5
May 20TRA Youth Meet #2May 20 · 100m Hurdles · Place 4 · East Allegheny Wildcats Summer Track100m Hurdles30" / 0.762m4.22.88a5

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · Long Jump · Place 12 · East Allegheny Wildcats SLong Jump122.99m PB—
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 80m Hurdles · Place 7 · East Allegheny Wildcats S80m Hurdles718.87—
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 80m Hurdles · Place 7 · East Allegheny Wildcats Summer Track80m Hurdles30" / 0.762mRound P7.18.64a PB4
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · 80m Hurdles · Place 8 · East Allegheny Wildcats Summer Track80m Hurdles30" / 0.762m8.19.30a4
Jun 18USATF Three Rivers Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 8 · East Allegheny Wildcats Summer TrackLong Jump8.2.75m4
Jun 11Mountain Top Track & Field Invitational Jun 11 · 80m Hurdles · Place 5 · East Allegheny Wildcats Summer Track80m Hurdles30" / 0.762m5.18.73aUnofficial4
Jun 11Mountain Top Track & Field Invitational Jun 11 · Long Jump · Place 15 · East Allegheny Wildcats Summer TrackLong Jump15.2.42mUnofficial4
Jun 11Mountain Top Track & Field Invitational Jun 11 · 200 Meters · Place 25 · East Allegheny Wildcats Summer Track200 Meters25.39.75aUnofficial4
May 22TRA Youth Homewood BulldawgsMay 22 · Long Jump · Place 3 · East Allegheny Wildcats Summer TrackLong Jump3.2.70m4
May 22TRA Youth Homewood BulldawgsMay 22 · 200 Meters · Place 21 · East Allegheny Wildcats Summer Track200 Meters21.38.70 PB4