Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorUSATF Three Rivers Association Developmental Meet #6 · Jun 1622.95aUSATF Three Rivers Association Developmental Meet #6June 16, 2018
100 Meters · OutdoorPenn Hills Developmental Meet · Jun 318.21aPenn Hills Developmental MeetJune 3, 2023
200 Meters · IndoorUSATF Three Rivers Association Developmental Meet #6 · Jun 1650.91aUSATF Three Rivers Association Developmental Meet #6June 16, 2018
200 Meters · OutdoorUSATF Three Rivers Youth Developmental Meet #6 · Jun 846.68aUSATF Three Rivers Youth Developmental Meet #6June 8, 2019
400 Meters · OutdoorUSATF Three Rivers Youth Developmental Meet #5# · Jun 11:45.91aUSATF Three Rivers Youth Developmental Meet #5#June 1, 2019
800 Meters · IndoorUSATF Three Rivers Youth Developmental Meet #7 · Jun 153:58.14aUSATF Three Rivers Youth Developmental Meet #7June 15, 2019
800 Meters · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 223:44.43aUSATF Three Rivers Association Junior Olympic ChampionshipsJune 22, 2019
Javelin · 300g TJ · IndoorUSATF Three Rivers Association Developmental Meet #6 · Jun 164.64mUSATF Three Rivers Association Developmental Meet #6June 16, 2018
Javelin · 300g TJ · OutdoorUSATF TRA Penn Hills Developmental Meet · Jun 47.77mUSATF TRA Penn Hills Developmental MeetJune 4, 2022
Javelin · 450g AeroJav · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 1711.27mUSATF Three Rivers Association Junior Olympic ChampionshipsJune 17, 2023
Javelin · 600g · OutdoorUSATF Three Rivers Developmental Meet #6 · Jun 716.48mUSATF Three Rivers Developmental Meet #6June 7, 2025
Shot Put · 2kg · IndoorUSATF Three Rivers Youth Developmental Meet #7 · Jun 152.81mUSATF Three Rivers Youth Developmental Meet #7June 15, 2019
Shot Put · 2kg · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 223.13mUSATF Three Rivers Association Junior Olympic ChampionshipsJune 22, 2019
Shot Put · 4kg · OutdoorUSATF Three Rivers Developmental Meet #6 · Jun 76.21mUSATF Three Rivers Developmental Meet #6June 7, 2025
Shot Put · 6lb · OutdoorUSATF Three Rivers Association Junior Olympic Championships · Jun 174.35mUSATF Three Rivers Association Junior Olympic ChampionshipsJune 17, 2023

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 5 · Homewood Bulldawgs Track CluShot Put56.08m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 7 · Homewood Bulldawgs Track CluJavelin718.25m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Shot Put · Place 5 · Homewood Bulldawgs Track CluShot Put56.08m13
Jun 21USATF Three Rivers Junior Olympic Track & Field ChampionshipsJun 21 · Javelin · Place 7 · Homewood Bulldawgs Track CluJavelin718.25m13
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Javelin · Place 5 · Homewood Bulldawgs Track ClubJavelin600g5.16.48m PB7
Jun 7USATF Three Rivers Developmental Meet #6Jun 7 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put4kg6.6.21m PB7
May 31USATF Three Rivers Developmental Meet #4May 31 · Javelin · Place 4 · Homewood Bulldawgs Track ClubJavelin417.25m7
May 31USATF Three Rivers Developmental Meet #4May 31 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put65.73m7
May 24USATF Three Rivers Developmental Meet #3May 24 · Javelin · Place 8 · Homewood Bulldawgs Track ClubJavelin812.12m7
May 24USATF Three Rivers Developmental Meet #3May 24 · Shot Put · Place 5 · Homewood Bulldawgs Track ClubShot Put55.78m7
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Javelin · Place 5 · Homewood Bulldawgs Track ClubJavelin517.15m7
May 17USATF Three Rivers Developmental Meet #2 @ South Allegheny HSMay 17 · Shot Put · Place 5 · Homewood Bulldawgs Track ClubShot Put55.28m7
May 10USATF Three Rivers Developmental Meet #1May 10 · Javelin · Place 6 · Homewood Bulldawgs Track ClubJavelin614.82m7
May 10USATF Three Rivers Developmental Meet #1May 10 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put65.39m7

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 5 · Homewood Bulldawgs Track ClubJavelin450g AeroJav5.11.27m PB5
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put6lb6.4.35m PB5
Jun 17USATF Three Rivers Association Junior Olympic ChampionshipsJun 17 · 100 Meters · Place 20 · Homewood Bulldawgs Track Club100 MetersRound S20.19.77aWind: 2.35
Jun 10Next Level Developmental MeetJun 10 · Javelin · Place 7 · Homewood BulldawgsJavelin77.78m—
Jun 10Next Level Developmental MeetJun 10 · Shot Put · Place 7 · Homewood BulldawgsShot Put74.13m—
Jun 10Next Level Developmental MeetJun 10 · 100 Meters · Place 19 · Homewood Bulldawgs Trac100 Meters1919.54a—
Jun 3Penn Hills Developmental MeetJun 3 · Javelin · Place 6 · Homewood BulldawgsJavelin68.65m—
Jun 3Penn Hills Developmental MeetJun 3 · Shot Put · Place 5 · Homewood BulldawgsShot Put54.42m—
Jun 3Penn Hills Developmental MeetJun 3 · 100 Meters · Place 27 · Homewood Bulldawgs Trac100 Meters2718.21a PB—
May 20TRA Youth Meet #2May 20 · Javelin · Place 4 · Homewood Bulldawgs Track ClubJavelin450g AeroJav4.6.24m5
May 20TRA Youth Meet #2May 20 · Shot Put · Place 4 · Homewood Bulldawgs Track ClubShot Put6lb4.3.96m5
May 20TRA Youth Meet #2May 20 · 100 Meters · Place 21 · Homewood Bulldawgs Track Club100 MetersRound P21.19.19a5

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 11Mountain Top Track & Field Invitational Jun 11 · Javelin · Place 9 · Homewood Bulldawgs Track ClubJavelin300g TJ9.7.26mUnofficial10
Jun 11Mountain Top Track & Field Invitational Jun 11 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put6lb6.3.45mUnofficial10
Jun 11Mountain Top Track & Field Invitational Jun 11 · 100 Meters · Place 15 · Homewood Bulldawgs Track Club100 Meters15.20.22aUnofficial10
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · Javelin · Place 14 · Homewood Bulldawgs Track ClubJavelin300g TJ14.7.77m PB10
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · Shot Put · Place 10 · Homewood Bulldawgs Track ClubShot Put6lb10.3.22m10
Jun 4USATF TRA Penn Hills Developmental MeetJun 4 · 100 Meters · Place 33 · Homewood Bulldawgs Track Club100 MetersRound P33.20.33a10
May 22TRA Youth Homewood BulldawgsMay 22 · Javelin · Place 6 · Homewood Bulldawgs Track ClubJavelin300g TJ6.7.06m10
May 22TRA Youth Homewood BulldawgsMay 22 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put6lb6.3.48m10
May 22TRA Youth Homewood BulldawgsMay 22 · 100 Meters · Place 29 · Homewood Bulldawgs Track Club100 MetersRound P29.18.9710

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 26Central PA Youth Track & Field MeetJun 26 · Javelin · Place 10 · Homewood BulldawgsJavelin106.39m—
Jun 26Central PA Youth Track & Field MeetJun 26 · 100 Meters · Place 18 · Homewood Bulldawgs100 Meters1819.96—

2019 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 22USATF Three Rivers Association Junior Olympic ChampionshipsJun 22 · Shot Put · Place 3 · Homewood Bulldawgs Track ClubShot Put2kg3.3.13m PB7
Jun 22USATF Three Rivers Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 8 · Homewood Bulldawgs Track Club800 Meters8.3:44.43a PB7
Jun 22USATF Three Rivers Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Homewood Bulldawgs Track Club100 MetersRound P—DNSWind: 1.57
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · Javelin · Place 14 · Homewood Bulldawgs Track ClubJavelin300g TJ14.4.28m7
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · 200 Meters · Place 30 · Homewood Bulldawgs Track Club200 MetersRound P30.46.68a PB7
Jun 8USATF Three Rivers Youth Developmental Meet #6Jun 8 · 100 Meters · Place 34 · Homewood Bulldawgs Track Club100 MetersRound P34.23.42a7
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · Javelin · Place 12 · Homewood Bulldawgs Track ClubJavelin300g TJ12.3.95m7
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · Shot Put · Place 4 · Homewood Bulldawgs Track ClubShot Put2kg4.2.05m7
Jun 1USATF Three Rivers Youth Developmental Meet #5#Jun 1 · 400 Meters · Place 21 · Homewood Bulldawgs Track Club400 Meters21.1:45.91a PB7
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · Javelin · Place 4 · Homewood Bulldawgs Track ClubJavelin300g TJ4.6.83m7
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 400 Meters · Place 20 · Homewood Bulldawgs Track Club400 Meters20.1:53.70a7
May 25USATF Three Rivers Youth Developmental Meet #4May 25 · 100 Meters · Place 29 · Homewood Bulldawgs Track Club100 MetersRound P29.21.15a7
May 18Three Rivers Association Youth Meet #3May 18 · Javelin · Place 10 · Homewood Bulldawgs Track ClubJavelin300g TJ10.5.14m7
May 18Three Rivers Association Youth Meet #3May 18 · 400 Meters · Place 25 · Homewood Bulldawgs Track Club400 Meters25.1:48.697
May 18Three Rivers Association Youth Meet #3May 18 · 100 Meters · Place 33 · Homewood Bulldawgs Track Club100 MetersRound P33.22.977
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · Javelin · Place 7 · Homewood Bulldawgs Track ClubJavelin300g TJ7.4.99m7
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 200 Meters · Place 28 · Homewood Bulldawgs Track Club200 Meters28.51.52a7
May 11USATF Three Rivers Youth Developmental Meet #2May 11 · 100 Meters · Place 39 · Homewood Bulldawgs Track Club100 Meters39.21.69a7

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 15USATF Three Rivers Youth Developmental Meet #7Jun 15 · Javelin · Place 10 · Homewood Bulldawgs Track ClubJavelin300g TJ10.3.83m7
Jun 15USATF Three Rivers Youth Developmental Meet #7Jun 15 · Shot Put · Place 6 · Homewood Bulldawgs Track ClubShot Put2kg6.2.81m PB7
Jun 15USATF Three Rivers Youth Developmental Meet #7Jun 15 · 800 Meters · Place 10 · Homewood Bulldawgs Track Club800 Meters10.3:58.14a PB7

2018 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · Javelin · Place 9 · Homewood Bulldawgs Track ClubJavelin300g TJ9.2.92m6
Jun 23USATF Three Rivers Association Junior Olympic ChampionshipsJun 23 · 100 Meters · Place 19 · Homewood Bulldawgs Track Club100 MetersRound P19.23.41a6
Jun 2USATF Three Rivers Association Developmental Meet #4Jun 2 · Javelin · Place 8 · Homewood Bulldawgs Track ClubJavelin300g TJ8.3.18m6
Jun 2USATF Three Rivers Association Developmental Meet #4Jun 2 · 400 Meters · Homewood Bulldawgs Track Club400 Meters—DNS6
Jun 2USATF Three Rivers Association Developmental Meet #4Jun 2 · 100 Meters · Place 27 · Homewood Bulldawgs Track Club100 MetersRound P27.24.53a6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · Javelin · Place 12 · Homewood Bulldawgs Track ClubJavelin300g TJ12.4.32m6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · 200 Meters · Place 31 · Homewood Bulldawgs Track Club200 Meters31.53.42a6
May 19USATF Three Rivers Association Developmental Meet #2May 19 · 100 Meters · Place 30 · Homewood Bulldawgs Track Club100 Meters30.27.64a6
May 12USATF Three Rivers Developmental Meet #1May 12 · 400 Meters · Place 27 · Homewood Bulldawgs Track Club400 Meters27.2:06.37a6
May 12USATF Three Rivers Developmental Meet #1May 12 · 100 Meters · Place 28 · Homewood Bulldawgs Track Club100 MetersRound P28.27.18a6

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · Javelin · Place 10 · Homewood Bulldawgs Track ClubJavelin300g TJ10.4.64m PB6
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · 200 Meters · Place 19 · Homewood Bulldawgs Track Club200 Meters19.50.91a PB6
Jun 16USATF Three Rivers Association Developmental Meet #6Jun 16 · 100 Meters · Place 26 · Homewood Bulldawgs Track Club100 Meters26.22.95a PB6