Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Friday Night Invite · Feb 204:21.51aBrockport Friday Night InviteFebruary 20, 2026
1000 Meters · IndoorSection 5 RWTL #5-Wayne-Finger Lakes · Jan 62:52.07aSection 5 RWTL #5-Wayne-Finger LakesJanuary 6, 2023
1500 Meters · IndoorRochester Spring Opener · Mar 294:06.25aRochester Spring OpenerMarch 29, 2026
1500 Meters · OutdoorBill Q Invitational at Geneseo · Mar 294:06.30aBill Q Invitational at GeneseoMarch 29, 2025
1600 Meters · IndoorSection 5 RWTL #4 · Dec 274:52.67aSection 5 RWTL #4December 27, 2022
1600 Meters · OutdoorSection V Class A1-B2 Championships · May 284:43.38aSection V Class A1-B2 ChampionshipsMay 28, 2022
1600 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 134:35.458Nazareth D3 Elite MeetFebruary 13, 2026
3000 Meters · IndoorAARTFC Indoor Championships · Mar 68:28.29aAARTFC Indoor ChampionshipsMarch 6, 2026
3000m Steeplechase · 0.914m · Indoor2026 Paul Donahue Invitational · Apr 179:22.85a2026 Paul Donahue InvitationalApril 17, 2026
3000m Steeplechase · 0.914m · OutdoorBison Outdoor Classic · Apr 119:19.42aBison Outdoor ClassicApril 11, 2026
3000m Steeplechase · OutdoorUniversity of Rochester Alumni Invitational · Apr 199:30.23University of Rochester Alumni InvitationalApril 19, 2025
3200 Meters · IndoorSection 5 RWTL #4 · Dec 2710:21.81aSection 5 RWTL #4December 27, 2022
3200 Meters · OutdoorRunnin' Cadet Classic · May 69:35.79aRunnin' Cadet ClassicMay 6, 2023
5000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 2715:18.70aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorRIT Bill Q Invitational · Apr 2414:57.59aRIT Bill Q InvitationalApril 24, 2026
600 Meters · IndoorSection 5 RWTL #5-Wayne-Finger Lakes · Jan 61:33.58aSection 5 RWTL #5-Wayne-Finger LakesJanuary 6, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 3 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m3.9:19.80aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 5 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m5.9:30.60aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo5000 Meters4.14:58.34aSo
Apr 24RIT Bill Q InvitationalApr 24 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.14:57.59a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 12 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m12.9:19.42a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 3000m Steeplechase · Place 2 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m2.9:29.74aSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 3000m Steeplechase · Place 4 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m4.9:22.85a PBSo
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 8 · SUNY GeneseoSUNY Geneseo1500 Meters8.4:06.25a PBSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 3000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo3000 Meters18:28.29a PBSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo5000 Meters5.15:18.70a PBSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo3000 Meters7.8:37.84aSo
Feb 20Brockport Friday Night InviteFeb 20 · 1 Mile · Place 1 · SUNY GeneseoSUNY Geneseo1 Mile1.4:21.51a PBSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.15:19.28aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 1600 Meters · SUNY GeneseoSUNY Geneseo1600 MetersRelay Split—4:35.458 PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 14 · SUNY GeneseoSUNY Geneseo3000 Meters14.8:45.10aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo3000 Meters129:09.59SO

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 3000m Steeplechase · Place 6 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m6.9:21.50aFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 3000m Steeplechase · Place 4 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m4.9:36.60aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.15:10.87aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase19:30.23 PBFR
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 18 · SUNY GeneseoSUNY Geneseo5000 Meters18.15:43.14aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 8 · SUNY GeneseoSUNY Geneseo1500 Meters84:06.30a PBFR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo3000 Meters7.8:53.78aFr
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 40 · SUNY GeneseoSUNY Geneseo3000 Meters40.9:02.78aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo3000 Meters109:04.29a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Hornell InvitationalMay 3 · 3000m Steeplechase · Place 1 · Penn Yan AcademyPenn Yan Academy3000m Steeplechase19:57.8412

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2Section V State Qualifier Division 2Jun 2 · 3000m Steeplechase · Penn Yan AcademyPenn Yan Academy3000m Steeplechase0.914m--DNF11
Jun 2Section V State Qualifier Division 2Jun 2 · 3200 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy3200 Meters1.9:40.73a11
May 6Runnin' Cadet ClassicMay 6 · 3200 Meters · Place 20 · Penn Yan AcademyPenn Yan Academy3200 Meters20.9:35.79a PB11
May 5Hornell InviteMay 5 · 3000m Steeplechase · Place 1 · Penn Yan AcademyPenn Yan Academy3000m Steeplechase0.914m1.9:40.30Unofficial11
May 5Hornell InviteMay 5 · 3200 Meters · Penn Yan AcademyPenn Yan Academy3200 Meters—DNS11
May 5Hornell InviteMay 5 · 1600 Meters · Penn Yan AcademyPenn Yan Academy1600 Meters—DNS11
Apr 22John Reed InvitationalApr 22 · 3000m Steeplechase · Place 1 · Penn Yan AcademyPenn Yan Academy3000m Steeplechase0.914m1.9:54.29a11
Apr 22John Reed InvitationalApr 22 · 3200 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy3200 Meters1.10:22.31a11
Apr 22John Reed InvitationalApr 22 · 1600 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy1600 Meters1.4:45.31a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 6Section 5 RWTL #5-Wayne-Finger LakesJan 6 · 1000 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy1000 Meters1.2:52.07a PB11
Jan 6Section 5 RWTL #5-Wayne-Finger LakesJan 6 · 600 Meters · Place 5 · Penn Yan AcademyPenn Yan Academy600 Meters5.1:33.58a PB11

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 3200 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy3200 Meters1.10:21.81a PB11
Dec 27Section 5 RWTL #4Dec 27 · 1600 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy1600 Meters1.4:52.67a PB11
Dec 16Section 5 RWTL #2-WFLDec 16 · 1000 Meters · Place 2 · Penn Yan AcademyPenn Yan Academy1000 Meters2.2:56.37a11
Dec 16Section 5 RWTL #2-WFLDec 16 · 600 Meters · Place 8 · Penn Yan AcademyPenn Yan Academy600 Meters8.1:35.73a11

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 3000m Steeplechase · Place 2 · Penn Yan AcaPenn Yan Aca3000m Steeplechase210:09.7210
Jun 3Section 5 State QualifierJun 3 · 3200 Meters · Place 3 · Penn Yan AcaPenn Yan Aca3200 Meters39:59.1710
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3000m Steeplechase · Place 1 · Penn Yan AcademyPenn Yan Academy3000m Steeplechase0.914m1.10:28.62a10
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3200 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy3200 Meters1.10:29.77a10
May 28Section V Class A1-B2 ChampionshipsMay 28 · 1600 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy1600 Meters1.4:43.38a PB10
May 13Victor Twilight InvitationalMay 13 · 3200 Meters · Place 2 · Penn Yan AcademyPenn Yan Academy3200 Meters2.10:07.13a10
May 13Victor Twilight InvitationalMay 13 · 1600 Meters · Place 14 · Penn Yan AcademyPenn Yan Academy1600 Meters14.4:46.21a10
Apr 23John Reed InvitationalApr 23 · 3000m Steeplechase · Place 1 · Penn Yan AcademyPenn Yan Academy3000m Steeplechase0.914m1.10:30.77a10
Apr 23John Reed InvitationalApr 23 · 3200 Meters · Place 1 · Penn Yan AcademyPenn Yan Academy3200 Meters1.10:44.63a10