Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 800g · OutdoorButler Invitational · Apr 18166-7Butler InvitationalApril 18, 2026
Shot Put · 12lb · OutdoorUpper St. Clair Rust Buster Invitational · Mar 2148-7.50Upper St. Clair Rust Buster InvitationalMarch 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · Javelin · Place 11 · BaldwinJavelin800g11.154' 5"12
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · Shot Put · Place 7 · BaldwinShot Put12lb7.47' 8"12
May 152nd Baldwin Invitational May 1 · Javelin · Place 7 · BaldwinJavelin800g7.161-212
May 152nd Baldwin Invitational May 1 · Shot Put · Place 8 · BaldwinShot Put12lb8.46-4.7512
Apr 25South Fayette Invitational 2026Apr 25 · Javelin · BaldwinJavelin800g—SCR12
Apr 25South Fayette Invitational 2026Apr 25 · Shot Put · Place 5 · BaldwinShot Put12lb5.45' 4.75"12
Apr 18Butler InvitationalApr 18 · Javelin · Place 5 · BaldwinJavelin800g5.166-7 PB12
Apr 18Butler InvitationalApr 18 · Shot Put · Place 6 · BaldwinShot Put12lb6.47-212
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · Javelin · Place 3 · BaldwinJavelin800g3.141-612
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · Shot Put · Place 1 · BaldwinShot Put12lb1.48-7.50 PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9West Mifflin Last Chance MeetMay 9 · Javelin · Place 8 · BaldwinJavelin8151-811
May 2Baldwin InvitationalMay 2 · Javelin · Place 3 · BaldwinJavelin3162-911
May 2Baldwin InvitationalMay 2 · Shot Put · Place 9 · BaldwinShot Put945-611
Apr 12TSTCA Outdoor ChampionshipApr 12 · Javelin · Place 7 · BaldwinJavelin7153-911
Apr 12TSTCA Outdoor ChampionshipApr 12 · Shot Put · Place 17 · BaldwinShot Put1739-4.5011
Apr 5South Hills ClassicApr 5 · Shot Put · Place 9 · BaldwinShot Put940-7.5011
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · Shot Put · Place 2 · BaldwinShot Put241-1.5011
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · Javelin · Place 2 · BaldwinJavelin2146-011

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10West Mifflin Last Chance MeetMay 10 · Javelin · BaldwinJavelin—141-05—
Apr 27South Fayette InvitationalApr 27 · Shot Put · Place 32 · BaldwinShot Put3235-1010
Apr 27South Fayette InvitationalApr 27 · Javelin · Place 16 · BaldwinJavelin16124-510
Apr 13TSTCA Outdoor ChampionshipApr 13 · Javelin · Place 12 · BaldwinJavelin12141-05—
Apr 13TSTCA Outdoor ChampionshipApr 13 · Shot Put · Place 48 · BaldwinShot Put4833-04.00—
Apr 13TSTCA Outdoor ChampionshipApr 13 · Javelin · Place 12 · BaldwinJavelin12141-510
Apr 13TSTCA Outdoor ChampionshipApr 13 · Shot Put · Place 48 · BaldwinShot Put4833-410

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4WPIAL 3A Team Playoff SemifinalMay 4 · Shot Put · Place 7 · BaldwinShot Put736-8.509
Apr 29South Fayette InvitationalApr 29 · Shot Put · Place 28 · BaldwinShot Put2833-02.00—
Apr 15TSTCA Outdoor ChampionshipApr 15 · Shot Put · BaldwinShot Put—11.55m—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Butler Jr High InvitationalMay 13 · Discus · Place 16 · BaldwinDiscus1686-00—
May 13Butler Jr High InvitationalMay 13 · Shot Put · Place 6 · BaldwinShot Put637-11.00—