Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT Friday Invitational · Jan 234:31.21aRIT Friday InvitationalJanuary 23, 2026
10,000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 131:38.87aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · OutdoorBill Q Invitational at Geneseo · Mar 294:08.78aBill Q Invitational at GeneseoMarch 29, 2025
3000 Meters · IndoorNazareth Conference Tune-Up · Feb 208:51.36Nazareth Conference Tune-UpFebruary 20, 2026
3000m Steeplechase · 0.914m · OutdoorColonial Relays · Apr 29:51.71aColonial RelaysApril 2, 2026
5000 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1915:13.50aUniversity of Rochester Alumni InvitationalApril 19, 2026
5000 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 115:18.00aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
800 Meters · OutdoorBill Q Invitational at Geneseo · Mar 292:06.80aBill Q Invitational at GeneseoMarch 29, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 2 · Rochester (N.Y.)10,000 Meters2.32:02.37aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 10 · Rochester (N.Y.)10,000 Meters10.31:38.87a PBSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 18 · Rochester (N.Y.)5000 Meters18.15:18.00a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 10,000 Meters · Place 1 · Rochester (N.Y.)10,000 Meters1.32:25.58aSo
Apr 2Colonial RelaysApr 2 · 3000m Steeplechase · Place 6 · Rochester (N.Y.)3000m Steeplechase0.914m6.9:51.71a PBSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 1 · Rochester (N.Y.)5000 Meters1.15:13.50a PBSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 19 · Rochester (N.Y.)3000 Meters198:53.90aSo
Feb 20Nazareth Conference Tune-UpFeb 20 · 3000 Meters · Place 2 · Rochester3000 Meters28:51.36 PBSO
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 14 · Rochester (N.Y.)3000 Meters149:08.56aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 7 · Rochester3000 Meters78:58.80SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 12 · Rochester (N.Y.)1 Mile124:31.21a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 26 · Rochester1500 Meters264:18.36FR
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 16 · Rochester (N.Y.)1500 Meters164:08.78a PBFR
Mar 29Bill Q Invitational at GeneseoMar 29 · 800 Meters · Place 12 · Rochester (N.Y.)800 Meters122:06.80a PBFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 17 · Rochester3000 Meters179:23.83FR
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 16 · Rochester (N.Y.)3000 Meters169:25.73a—