Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Meet #4 · Feb 145:51.48TSTCA Meet #4February 14, 2026
1600 Meters · Outdoor52nd Baldwin Invitational · May 15:35.89a52nd Baldwin Invitational May 1, 2026
2 Miles · Outdoor52nd Baldwin Invitational · May 112:16.44a52nd Baldwin Invitational May 1, 2026
3200 Meters · OutdoorButler Invitational · Apr 1811:59.33aButler InvitationalApril 18, 2026
800 Meters · IndoorTSTCA Indoor Championship Meet · Feb 212:33.45TSTCA Indoor Championship MeetFebruary 21, 2026
800 Meters · OutdoorWest Mifflin Last Chance Meet · May 102:28.95West Mifflin Last Chance MeetMay 10, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 152nd Baldwin Invitational May 1 · 2 Miles · Place 14 · Upper Saint Clair2 Miles14.12:16.44a PB12
May 152nd Baldwin Invitational May 1 · 1600 Meters · Place 17 · Upper Saint Clair1600 Meters17.5:35.89a PB12
Apr 25South Fayette Invitational 2026Apr 25 · 3200 Meters · Place 9 · Upper Saint Clair3200 Meters9.12:13.28a12
Apr 18Butler InvitationalApr 18 · 3200 Meters · Place 23 · Upper Saint Clair3200 Meters23.11:59.33a PB12
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 3200 Meters · Place 5 · Upper Saint Clair3200 Meters5.12:27.46a12
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 800 Meters · Place 5 · Upper Saint Clair800 Meters5.2:32.80a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21TSTCA Indoor Championship MeetFeb 21 · 800 Meters · Place 20 · Upper Saint Clair 07800 Meters202:33.45 PB12
Feb 21TSTCA Indoor Championship MeetFeb 21 · 1 Mile · Place 23 · Upper Saint Clair 071 Mile235:51.7912
Feb 14TSTCA Meet #4Feb 14 · 1 Mile · Place 13 · Upper Saint Clair 071 Mile135:51.48 PB12
Jan 10TSTCA Meet #1Jan 10 · 800 Meters · Place 7 · Upper Saint Clair 07800 Meters72:34.0312

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9West Mifflin Last Chance MeetMay 9 · 800 Meters · Place 12 · Upper Saint Clair800 Meters122:33.5311
May 2Baldwin InvitationalMay 2 · 800 Meters · Place 18 · Upper Saint Clair800 Meters182:31.2911
Apr 5South Hills ClassicApr 5 · 800 Meters · Place 6 · Upper Saint Clair800 Meters62:31.5811
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · 800 Meters · Place 2 · Upper Saint Clair800 Meters22:32.1511

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10West Mifflin Last Chance MeetMay 10 · 800 Meters · Place 13 · Upper Saint Clair800 Meters132:28.95 PB10
May 3Baldwin InvitationalMay 3 · 800 Meters · Place 35 · Upper Saint Clair800 Meters352:33.8610
Apr 27South Fayette InvitationalApr 27 · 800 Meters · Place 21 · Upper Saint Clair800 Meters212:33.2810
Apr 13TSTCA Outdoor ChampionshipApr 13 · 800 Meters · Place 36 · Upper Saint Clair800 Meters362:40.4010
Apr 6South Hills ClassicApr 6 · 800 Meters · Place 18 · Upper Saint Clair800 Meters18.2:41.27a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17TSTCA Indoor Championship MeetFeb 17 · 800 Meters · Place 17 · Upper Saint Clair800 Meters172:37.3710
Feb 102024 YSU HS Meet #3Feb 10 · 1600 Meters · Upper Saint Clair1600 Meters--DNS10
Feb 102024 YSU HS Meet #3Feb 10 · 800 Meters · Place 33 · Upper Saint Clair800 Meters33.2:36.84a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5Baldwin InviteMay 5 · 800 Meters · Place 28 · Upper Saint Clair800 Meters28.2:37.34a9
Apr 20Bethel Park HS v. Upper St. Clair HS v. Seton La Salle HSApr 20 · 800 Meters · Place 1 · Upper Saint Clair800 Meters1.2:39.84a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4YSU HS/Open Meet #3Feb 4 · 1600 Meters · Upper Saint Clair1600 Meters--DNS9
Feb 4YSU HS/Open Meet #3Feb 4 · 800 Meters · Place 33 · Upper Saint Clair800 Meters33.2:46.18a9