Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTSTCA Meet #1 · Jan 184:48.80aTSTCA Meet #1January 18, 2025
1600 Meters · IndoorYSU Meet #3 · Feb 74:45.01aYSU Meet #3February 7, 2026
1600 Meters · OutdoorUpper St. Clair Rust Buster Invitational · Mar 214:30.79aUpper St. Clair Rust Buster InvitationalMarch 21, 2026
2 Miles · Outdoor52nd Baldwin Invitational · May 19:38.66a52nd Baldwin Invitational May 1, 2026
3000 Meters · IndoorTSTCA Indoor Championship Meet · Feb 219:14.95TSTCA Indoor Championship MeetFebruary 21, 2026
3200 Meters · IndoorSPIRE OHIO Preview Meet 2026 · Jan 319:48.57SPIRE OHIO Preview Meet 2026January 31, 2026
3200 Meters · OutdoorWPIAL District 7 Championships @ Slippery Rock · May 149:36.30aWPIAL District 7 Championships @ Slippery RockMay 14, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14WPIAL District 7 Championships @ Slippery RockMay 14 · 3200 Meters · Place 7 · Mt Lebanon3200 Meters7.9:36.30a PB12
May 152nd Baldwin Invitational May 1 · 2 Miles · Place 5 · Mt Lebanon2 Miles5.9:38.66a PB12
Apr 18Butler InvitationalApr 18 · 3200 Meters · Place 21 · Mt Lebanon3200 Meters21.9:47.46a12
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 1600 Meters · Place 3 · Mt Lebanon1600 Meters3.4:30.79a PB12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21TSTCA Indoor Championship MeetFeb 21 · 3000 Meters · Place 8 · Mount Lebanon 073000 Meters89:14.95 PB12
Feb 7YSU Meet #3Feb 7 · 1600 Meters · Place 29 · Mt Lebanon1600 Meters29.4:45.01a PB12
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 3200 Meters · Place 6 · Mount Lebanon 073200 Meters69:48.57 PB12
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 14 · Mt Lebanon3200 Meters14.10:08.91a12
Jan 17YSU Meet #2Jan 17 · 3200 Meters · Place 14 · Mt Lebanon3200 Meters14.10:08.91a12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 14PIAA District 7 (WPIAL) ChampionshipsMay 14 · 3200 Meters · Place 20 · Mt Lebanon3200 Meters20.10:10.24a11
Apr 17Butler InvitationalApr 17 · 3200 Meters · Place 30 · Mt Lebanon3200 Meters30.9:59.74a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18TSTCA Meet #1Jan 18 · 1 Mile · Place 5 · Mt Lebanon1 Mile5.4:48.80a PB11

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9WPIAL AAA Team ChampionshipsMay 9 · 3200 Meters · Place 9 · Mt Lebanon3200 Meters9.10:43.94a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14YSU HS/Open Meet #1Jan 14 · 3200 Meters · Place 26 · Mt Lebanon3200 Meters26.11:15.16a9