Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Meet #4 · Feb 146:37.06TSTCA Meet #4February 14, 2026
1600 Meters · OutdoorUpper St. Clair Rust Buster Invitational · Mar 216:20.20aUpper St. Clair Rust Buster InvitationalMarch 21, 2026
400 Meters · IndoorTSTCA Meet #5 · Feb 151:11.80aTSTCA Meet #5February 15, 2025
800 Meters · IndoorTSTCA Meet #1 · Jan 102:54.90TSTCA Meet #1January 10, 2026
800 Meters · OutdoorUpper St. Clair Rust Buster Invitational · Mar 212:52.84aUpper 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

4 results
DateMeetEventPlMarkGr
May 152nd Baldwin Invitational May 1 · 1600 Meters · Place 50 · Chartiers ValleyChartiers Valley1600 Meters50.6:24.76a10
Apr 25South Fayette Invitational 2026Apr 25 · 1600 Meters · Place 32 · Chartiers ValleyChartiers Valley1600 Meters32.6:29.37a10
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 1600 Meters · Place 21 · Chartiers ValleyChartiers Valley1600 Meters21.6:20.20a PB10
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 800 Meters · Place 31 · Chartiers ValleyChartiers Valley800 Meters31.2:52.84a PB10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14TSTCA Meet #4Feb 14 · 1 Mile · Place 30 · Chartiers Valley 07Chartiers Valley 071 Mile306:37.06 PB10
Jan 10TSTCA Meet #1Jan 10 · 800 Meters · Place 28 · Chartiers Valley 07Chartiers Valley 07800 Meters282:54.90 PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15TSTCA Meet #5Feb 15 · 400 Meters · Place 32 · Chartiers ValleyChartiers Valley400 Meters32.1:11.80a PB9
Jan 18TSTCA Meet #1Jan 18 · 800 Meters · Place 18 · Chartiers ValleyChartiers Valley800 Meters18.2:57.30a9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7Bethel Park vs. Baldwin vs. Chartiers-Houston MSMay 7 · 1600 Meters · Place 6 · Chartiers ValleyChartiers Valley1600 Meters6.6:42.39a8
May 7Bethel Park vs. Baldwin vs. Chartiers-Houston MSMay 7 · 800 Meters · Place 7 · Chartiers ValleyChartiers Valley800 Meters7.3:05.09a8