Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 74:42.42aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
1500 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 194:23.95aUniversity of Rochester Alumni InvitationalApril 19, 2026
1500 Meters · OutdoorGeneseo Early Season Invite · Apr 44:20.72aGeneseo Early Season InviteApril 4, 2026
3000 Meters · IndoorNazareth Conference Challenge Cup · Jan 319:20.35Nazareth Conference Challenge CupJanuary 31, 2026
3000m Steeplechase · 0.914m · OutdoorLiberty League Outdoor Track & Field Championships · May 110:05.69aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026
3200 Meters · OutdoorSection 5 Class B1 Champs · May 3010:37.05aSection 5 Class B1 ChampsMay 30, 2025
400 Meters · OutdoorSection 5 Duals Brighton @ Mendon · May 756.47aSection 5 Duals Brighton @ MendonMay 7, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 10 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.914m10.10:05.69a PBFr
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Place 3 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase0.914m3.10:28.46aFr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 43 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters43.4:20.72a PBFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 27 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters27.4:23.95a PBFr
Feb 20Nazareth Conference Tune-UpFeb 20 · 3000 Meters · Place 13 · RochesterRochester3000 Meters139:21.55FR
Feb 13Nazareth D3 Elite MeetFeb 13 · 3000 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters13.9:23.06aFr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 1 Mile · Place 6 · Rochester (N.Y.)Rochester (N.Y.)1 Mile6.4:42.42a PBFr
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 21 · RochesterRochester3000 Meters219:20.35 PBFR
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 36 · Rochester (N.Y.)Rochester (N.Y.)1 Mile364:44.07a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 6Section 5 State QualifierJun 6 · 3000m Steeplechase · Place 3 · Pittsford MendonPittsford Mendon3000m Steeplechase0.914m3.10:19.52a12
May 30Section 5 Class B1 ChampsMay 30 · 3000m Steeplechase · Place 2 · Pittsford MendonPittsford Mendon3000m Steeplechase0.914m2.10:27.42a12
May 30Section 5 Class B1 ChampsMay 30 · 3200 Meters · Place 11 · Pittsford MendonPittsford Mendon3200 Meters11.10:37.05a PB12
May 16Victor Invitational @ Victor HSMay 16 · 3000m Steeplechase · Place 3 · Pittsford MendonPittsford Mendon3000m Steeplechase0.914m3.10:31.23a12
May 7Section 5 Duals Brighton @ MendonMay 7 · 3200 Meters · Place 2 · Pittsford MendonPittsford Mendon3200 Meters2.10:46.23a12
May 7Section 5 Duals Brighton @ MendonMay 7 · 400 Meters · Place 7 · Pittsford MendonPittsford Mendon400 Meters7.56.47a PB12