Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSouth Fayette Invitational 2026 · Apr 2512.96aSouth Fayette Invitational 2026April 25, 2026
200 Meters · IndoorYSU Meet #3 · Feb 727.70aYSU Meet #3February 7, 2026
200 Meters · OutdoorSouth Fayette Invitational 2026 · Apr 2527.18aSouth Fayette Invitational 2026April 25, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 127.212PTFCA ChampionshipsMarch 1, 2026
300m Hurdles · 30" / 0.762m · OutdoorWPIAL District 7 Championships @ Slippery Rock · May 1446.08aWPIAL District 7 Championships @ Slippery RockMay 14, 2026
400 Meters · IndoorYSU Meet #3 · Feb 71:01.85aYSU Meet #3February 7, 2026
400 Meters · OutdoorUpper St. Clair Rust Buster Invitational · Mar 211:01.48aUpper St. Clair Rust Buster InvitationalMarch 21, 2026
60 Meter · IndoorYSU Meet #3 · Feb 78.51aYSU Meet #3February 7, 2026
60 Meters · IndoorTSTCA MEET #3 · Jan 258.77TSTCA MEET #3January 25, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 300m Hurdles · Place 6 · Upper Saint Clair300m Hurdles30" / 0.762m6.46.08a PB10
May 152nd Baldwin Invitational May 1 · 300m Hurdles · Place 8 · Upper Saint Clair300m Hurdles30" / 0.762m8.49.16a10
May 152nd Baldwin Invitational May 1 · 200 Meters · Place 8 · Upper Saint Clair200 MetersRound P8.27.20a10
May 152nd Baldwin Invitational May 1 · 200 Meters · Place 7 · Upper Saint Clair200 Meters7.27.82a10
May 152nd Baldwin Invitational May 1 · 100 Meters · Place 16 · Upper Saint Clair100 MetersRound P16.13.22a10
Apr 25South Fayette Invitational 2026Apr 25 · 300m Hurdles · Place 2 · Upper Saint Clair300m Hurdles30" / 0.762m2.48.59a10
Apr 25South Fayette Invitational 2026Apr 25 · 200 Meters · Place 17 · Upper Saint Clair200 Meters17.27.18a PB10
Apr 25South Fayette Invitational 2026Apr 25 · 100 Meters · Place 7 · Upper Saint Clair100 MetersRound S7.12.96a PB10
Apr 25South Fayette Invitational 2026Apr 25 · 100 Meters · Place 7 · Upper Saint Clair100 Meters7.12.99a10
Apr 18Butler InvitationalApr 18 · 300m Hurdles · Place 11 · Upper Saint Clair300m Hurdles30" / 0.762m11.47.46a10
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 400 Meters · Place 3 · Upper Saint Clair400 Meters3.1:01.48a PB10
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 200 Meters · Place 6 · Upper Saint Clair200 Meters6.27.43a10
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 100 Meters · Place 5 · Upper Saint Clair100 Meters5.13.21a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Upper Saint Clair200 MetersRelay Split—27.212 PB10
Feb 22Kent State University HS Meet #3Feb 22 · 400 Meters · Place 19 · Upper Saint Clair400 Meters19.1:03.17a10
Feb 14TSTCA Meet #4Feb 14 · 400 Meters · Place 6 · Upper Saint Clair 07400 Meters61:03.6410
Feb 7YSU Meet #3Feb 7 · 60 Meter · Place 24 · Upper Saint Clair60 MeterRound P24.8.51a PB10
Feb 7YSU Meet #3Feb 7 · 400 Meters · Place 10 · Upper Saint Clair400 Meters10.1:01.85a PB10
Feb 7YSU Meet #3Feb 7 · 200 Meters · Place 15 · Upper Saint Clair200 Meters15.27.70a PB10
Jan 10TSTCA Meet #1Jan 10 · 400 Meters · Place 6 · Upper Saint Clair 07400 Meters61:05.2610
Jan 10TSTCA Meet #1Jan 10 · 200 Meters · Place 9 · Upper Saint Clair 07200 Meters928.6410

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9West Mifflin Last Chance MeetMay 9 · 300m Hurdles · Place 7 · Upper Saint Clair300m Hurdles748.619
May 2Baldwin InvitationalMay 2 · 300m Hurdles · Place 13 · Upper Saint Clair300m Hurdles1349.419
May 2Baldwin InvitationalMay 2 · 100 Meters · Place 49 · Upper Saint Clair100 MetersRound P4913.899
Apr 17Butler InvitationalApr 17 · 300m Hurdles · Place 27 · Upper Saint Clair300m Hurdles30" / 0.762m27.50.03a9
Apr 12TSTCA Outdoor ChampionshipApr 12 · 200 Meters · Place 22 · Upper Saint Clair200 Meters2228.499
Apr 12TSTCA Outdoor ChampionshipApr 12 · 300m Hurdles · Place 15 · Upper Saint Clair300m Hurdles1551.289
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · Long Jump · Place 16 · Upper Saint ClairLong Jump1613-5.509
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · 300m Hurdles · Place 5 · Upper Saint Clair300m Hurdles550.269

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 22TSTCA Indoor Championship MeetFeb 22 · 400 Meters · Place 28 · Upper Saint Clair400 Meters281:05.959
Feb 15TSTCA Meet #5Feb 15 · 400 Meters · Place 11 · Upper Saint Clair400 Meters11.1:05.68a9
Feb 15TSTCA Meet #5Feb 15 · 200 Meters · Place 12 · Upper Saint Clair200 Meters12.28.91a9
Jan 25TSTCA MEET #3Jan 25 · 60 Meters · Place 23 · Upper Saint Clair60 MetersRound P238.77 PB9
Jan 25TSTCA MEET #3Jan 25 · 400 Meters · Place 14 · Upper Saint Clair400 Meters141:06.119
Jan 18TSTCA Meet #1Jan 18 · 60 Meter · Place 17 · Upper Saint Clair60 MeterRound P17.8.69a9
Jan 18TSTCA Meet #1Jan 18 · 400 Meters · Place 5 · Upper Saint Clair400 Meters5.1:06.34a9
Jan 11TSTCA Meet #2Jan 11 · 60 Meters · Place 33 · Upper Saint Clair60 MetersRound P338.889
Jan 11TSTCA Meet #2Jan 11 · 400 Meters · Place 19 · Upper Saint Clair400 Meters191:09.309