Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorKeogh Invitational · Feb 215:01.12aKeogh InvitationalFebruary 21, 2025
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:38.16a2026 Paul Donahue InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorMessiah Invitational · Apr 911:29.89aMessiah InvitationalApril 9, 2026
3000m Steeplechase · Outdoor42nd Millersville Metrics · Apr 411:01.64a42nd Millersville MetricsApril 4, 2025
5000 Meters · IndoorCoach I Open · Jan 2517:48.13aCoach I OpenJanuary 25, 2025
5000 Meters · OutdoorDanny Curran Invitational · Mar 2816:51.87aDanny Curran InvitationalMarch 28, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25Blue Jay Tune-UpApr 25 · 3000m Steeplechase · Place 7 · Eastern (Pa.)3000m Steeplechase0.914m7.11:47.06aSo
Apr 9Messiah InvitationalApr 9 · 3000m Steeplechase · Place 26 · Eastern (Pa.)3000m Steeplechase0.914m26.11:29.89a PBSo
Mar 27Danny Curran InvitationalMar 27 · 5000 Meters · Eastern (Pa.)5000 Meters--DNSSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 76 · Eastern (Pa.)1500 Meters76.4:38.16a PBSo
Feb 7Blue and White InviteFeb 7 · 1 Mile · Place 38 · Eastern (Pa.)1 Mile385:29.85aSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 442nd Millersville MetricsApr 4 · 3000m Steeplechase · Place 14 · Eastern (Pa.)3000m Steeplechase1411:01.64a PBFr
Mar 28Danny Curran InvitationalMar 28 · 5000 Meters · Place 93 · Eastern (Pa.)5000 Meters9316:51.87a PBFr

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 21Keogh InvitationalFeb 21 · 1 Mile · Place 19 · Eastern (Pa.)1 Mile195:01.12a PB—
Jan 25Coach I OpenJan 25 · 5000 Meters · Place 22 · Eastern (Pa.)5000 Meters2217:48.13a PB—
Jan 18Alvernia Winter InviteJan 18 · 1 Mile · Place 34 · Eastern (Pa.)1 Mile345:14.70a—