Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorYSU Meet #2 · Jan 174:57.32aYSU Meet #2January 17, 2026
1600 Meters · OutdoorUpper St. Clair Rust Buster Invitational · Mar 214:46.51aUpper St. Clair Rust Buster InvitationalMarch 21, 2026
2 Miles · Outdoor52nd Baldwin Invitational · May 110:31.21a52nd Baldwin Invitational May 1, 2026
3000 Meters · IndoorTSTCA Indoor Championship Meet · Feb 219:36.82TSTCA Indoor Championship MeetFebruary 21, 2026
3200 Meters · IndoorSPIRE OHIO Preview Meet 2026 · Jan 3110:23.90SPIRE OHIO Preview Meet 2026January 31, 2026
3200 Meters · OutdoorButler Invitational · Apr 1810:12.63aButler InvitationalApril 18, 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 23 · Mt Lebanon3200 Meters23.10:17.55a11
May 152nd Baldwin Invitational May 1 · 2 Miles · Place 16 · Mt Lebanon2 Miles16.10:31.21a PB11
Apr 18Butler InvitationalApr 18 · 3200 Meters · Place 33 · Mt Lebanon3200 Meters33.10:12.63a PB11
Mar 21Upper St. Clair Rust Buster InvitationalMar 21 · 1600 Meters · Place 15 · Mt Lebanon1600 Meters15.4:46.51a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21TSTCA Indoor Championship MeetFeb 21 · 3000 Meters · Place 18 · Mount Lebanon 073000 Meters189:36.82 PB11
Feb 7YSU Meet #3Feb 7 · 3200 Meters · Place 22 · Mt Lebanon3200 Meters22.10:32.44a11
Jan 31SPIRE OHIO Preview Meet 2026Jan 31 · 3200 Meters · Place 25 · Mount Lebanon 073200 Meters2510:23.90 PB11
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 39 · Mt Lebanon1600 Meters39.4:57.32a PB11
Jan 17YSU Meet #2Jan 17 · 1600 Meters · Place 39 · Mt Lebanon1600 Meters39.4:57.32a11
Jan 10TSTCA Meet #1Jan 10 · 3000 Meters · Place 9 · Mount Lebanon 073000 Meters99:43.3211

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18TSTCA Meet #1Jan 18 · 3000 Meters · Place 8 · Mt Lebanon3000 Meters8.10:30.65a10