Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 75:41.90aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
1000 Meters · IndoorRWTL Championships @ Houghton College · Jan 293:28.74aRWTL Championships @ Houghton CollegeJanuary 29, 2022
1500 Meters · IndoorRochester Spring Twilight · Apr 145:15.22aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorBill Q Invitational at Geneseo · Mar 295:22.78aBill Q Invitational at GeneseoMarch 29, 2025
2000m Steeplechase · 0.762m · OutdoorSection V Class A2-B5 Championships · May 278:05.74aSection V Class A2-B5 ChampionshipsMay 27, 2023
3000 Meters · IndoorNazareth Conference Tune Up · Feb 2111:58.12Nazareth Conference Tune UpFebruary 21, 2025
3000 Meters · OutdoorSection V Class A2-B5 Championships · May 2712:17.82aSection V Class A2-B5 ChampionshipsMay 27, 2023
3000m Steeplechase · 0.762m · IndoorUniversity of Rochester Alumni Invitational · Apr 1911:47.21aUniversity of Rochester Alumni InvitationalApril 19, 2026
3000m Steeplechase · 0.762m · OutdoorLiberty League Outdoor Track & Field Championships · May 111:55.58aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
5000 Meters · IndoorNazareth D3 Elite Meet · Feb 1320:07.72aNazareth D3 Elite MeetFebruary 13, 2026
5000 Meters · OutdoorBrockport Multi and Invitational · Apr 1219:51.78aBrockport Multi and InvitationalApril 12, 2026
600 Meters · IndoorSection 5 RWTL #3 · Dec 281:55.12aSection 5 RWTL #3December 28, 2021
800 Meters · OutdoorSection V Class A2-B1 Championships · May 282:33.68aSection V Class A2-B1 ChampionshipsMay 28, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 14 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.762m14.12:13.26aSo
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 11 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.762m11.11:55.58a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters8.19:51.78a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 3000m Steeplechase · Place 13 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.762m13.12:29.45aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 3000m Steeplechase · Place 2 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.762m2.11:47.21a PBSo
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters2320:10.72aSO
Feb 20Nazareth Conference Tune-UpFeb 20 · 5000 Meters · Place 2 · RochesterRochester5000 Meters220:21.38SO
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 12 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters12.20:07.72a PBSo
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 1 Mile · Place 9 · Rochester (N.Y.)Rochester (N.Y.)1 Mile9.5:41.90a PBSo
Jan 31Nazareth Conference Challenge CupJan 31 · 5000 Meters · Place 19 · RochesterRochester5000 Meters1920:19.65SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 33 · Rochester (N.Y.)Rochester (N.Y.)1 Mile335:47.30aSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 27 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters27.20:06.86aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 13 · RochesterRochester5000 Meters1320:36.63FR
Apr 4Geneseo EarlyApr 4 · 5000 Meters · Place 29 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters29.20:20.05aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters235:22.78a PBFR

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters9.5:15.22a PBFr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 23 · RochesterRochester3000 Meters2311:58.12 PBFR
Feb 7Brockport InviteFeb 7 · 3000 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters18.12:12.93aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 5000 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters1822:41.72a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 3000 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters5.12:07.27aFr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27Section V Class A2-B5 ChampionshipsMay 27 · 2000m Steeplechase · Place 5 · SutherlandSutherland2000m Steeplechase0.762m5.8:05.74a PB11
May 27Section V Class A2-B5 ChampionshipsMay 27 · 3000 Meters · Place 14 · SutherlandSutherland3000 Meters14.12:17.82a PB11
May 27Section V Class A2-B5 ChampionshipsMay 27 · 1500 Meters · Place 10 · SutherlandSutherland1500 Meters10.5:28.84a11

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 3000 Meters · Place 3 · SutherlandSutherland3000 Meters3.12:11.56a11
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1500 Meters · Place 16 · SutherlandSutherland1500 Meters165:41.01a—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 22 · SutherlandSutherland1000 Meters22.3:38.42a11
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1000 Meters · Place 15 · SutherlandSutherland1000 Meters15.3:28.74a PB10

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 28Section V Class A2-B1 ChampionshipsMay 28 · 800 Meters · Place 7 · SutherlandSutherland800 Meters7.2:33.68a PB10
May 13Victor Twilight InvitationalMay 13 · 1500 Meters · Place 20 · SutherlandSutherland1500 Meters20.5:49.93a10

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 600 Meters · Place 10 · SutherlandSutherland600 Meters10.1:55.12a PB10
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1000 Meters · Place 15 · SutherlandSutherland1000 Meters15.3:30.66a10
Dec 11Section 5 RWTL #1-NazarethDec 11 · 1000 Meters · Place 15 · SutherlandSutherland1000 Meters15.3:42.22a10