Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 205:14.76Nazareth Conference Tune-UpFebruary 20, 2026
1500 Meters · IndoorRochester Spring Twilight · Apr 144:54.81aRochester Spring TwilightApril 14, 2025
1500 Meters · OutdoorRIT Bill Q Invitational · Apr 244:48.08aRIT Bill Q InvitationalApril 24, 2026
3000 Meters · IndoorAARTFC Indoor Championships · Mar 610:08.14aAARTFC Indoor ChampionshipsMarch 6, 2026
3000 Meters · OutdoorSection 6 Class A Championships · Jun 1712:06.10aSection 6 Class A ChampionshipsJune 17, 2021
3000m Steeplechase · OutdoorBrockport Multi & Invitational · Apr 1413:22.92Brockport Multi & InvitationalApril 14, 2023
5000 Meters · IndoorNazareth Conference Challenge Cup · Jan 3118:02.76Nazareth Conference Challenge CupJanuary 31, 2026
5000 Meters · OutdoorBison Outdoor Classic · Apr 1117:37.29aBison Outdoor ClassicApril 11, 2026
800 Meters · IndoorRIT February Friday Night Invitational · Feb 102:38.67RIT February Friday Night InvitationalFebruary 10, 2023

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 · 1500 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters14.4:50.81aSr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters10.17:51.10aSr
Apr 24RIT Bill Q InvitationalApr 24 · 1500 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters2.4:48.08a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 5000 Meters · Place 72 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters72.17:37.29a PBSr
Apr 2Colonial RelaysApr 2 · 1500 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters2.4:48.40aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Rochester (N.Y.)Rochester (N.Y.)5000 Meters--DNFSr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 3000 Meters · Place 5 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters510:08.14a PBSR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 9 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters918:22.08aSR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters810:25.95aSR
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 3 · RochesterRochester1 Mile35:14.76 PBSR
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters110:12.27aSr
Jan 31Nazareth Conference Challenge CupJan 31 · 5000 Meters · Place 4 · RochesterRochester5000 Meters418:02.76 PBSR
Jan 23RIT Friday InvitationalJan 23 · 3000 Meters · Place 1 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters110:38.94aSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 5000 Meters · Place 20 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters20.18:46.83aSr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 15 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters15.18:31.71aSr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters11.4:56.11aSr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 1 · RochesterRochester5000 Meters118:33.83JR

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters2.4:54.81a PBSr
Mar 7AARTFCMar 7 · 5000 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters18.19:11.48aJr
Feb 28Liberty League ChampionshipsFeb 28 · 5000 Meters · Place 17 · RochesterRochester5000 Meters1719:07.31JR
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 5 · RochesterRochester3000 Meters510:46.18JR
Feb 14Nazareth DIII Elite MeetFeb 14 · 5000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters7.18:36.42aJr
Feb 7Brockport InviteFeb 7 · 3000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters7.10:57.64aJr
Jan 25Nazareth Conference Challenge CupJan 25 · 5000 Meters · Place 2 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters218:56.20a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Rochester Spring TwilightApr 26 · 5000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters719:27.02a—
Apr 20SUNY Geneseo QuadApr 20 · 1500 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters75:13.55a—
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters1319:49.99a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 16Nazareth Conference Tune-UpFeb 16 · 1 Mile · Place 18 · Rochester (N.Y.)Rochester (N.Y.)1 Mile185:40.90a—
Feb 9RIT February Friday InvitationalFeb 9 · 3000 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters1311:27.10a—
Feb 2Brockport Multi & InvitationalFeb 2 · 1 Mile · Place 29 · Rochester (N.Y.)Rochester (N.Y.)1 Mile295:49.04a—
Jan 27Nazareth Conference Challenge CupJan 27 · 1 Mile · Place 10 · RochesterRochester1 Mile105:38.09JR
Jan 20Golden Eagle InvitationalJan 20 · 3000 Meters · Place 10 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters1011:21.69a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 1 Mile · Place 10 · Rochester (N.Y.)Rochester (N.Y.)1 Mile10.5:45.75aSo
Feb 17Nazareth Conference Tune-UpFeb 17 · 3000 Meters · Place 18 · RochesterRochester3000 Meters1812:05.50FR
Feb 10RIT February Friday Night InvitationalFeb 10 · 800 Meters · Place 13 · RochesterRochester800 Meters132:38.67 PBFR
Feb 3Brockport MultiFeb 3 · 1 Mile · Place 23 · University of RochesterUniversity of Rochester1 Mile235:49.07a—
Jan 21Winter Welcome Back MeetJan 21 · 3000 Meters · Place 16 · RochesterRochester3000 Meters1611:40.07FR
Jan 21Winter Welcome Back MeetJan 21 · 3000 Meters · Place 16 · RochesterRochester3000 Meters1611:40.07FR

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 3000m Steeplechase · Place 12 · RochesterRochester3000m Steeplechase1213:28.41FR
Apr 22University of Rochester Alumni InvitationalApr 22 · 3000m Steeplechase · Place 9 · RochesterRochester3000m Steeplechase913:44.87FR
Apr 14Brockport Multi & InvitationalApr 14 · 3000m Steeplechase · Place 9 · RochesterRochester3000m Steeplechase913:22.92 PBFR
Apr 8RIT InvitationalApr 8 · 5000 Meters · Place 16 · RochesterRochester5000 Meters1620:17.83FR
Apr 2Geneseo Early Season InvitationalApr 2 · 1500 Meters · Place 44 · RochesterRochester1500 Meters445:19.72FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · 1 Mile · Place 14 · Rochester (N.Y.)Rochester (N.Y.)1 Mile14.5:55.01aFr

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 17Section 6 Class A ChampionshipsJun 17 · 3000 Meters · Place 5 · Grand Island CentralGrand Island Central3000 Meters5.12:06.10a PB11
Jun 8Niagara Frontier League Track & Field ChampionshipsJun 8 · 3000 Meters · Place 6 · Grand Island CentralGrand Island Central3000 Meters6.12:24.57a11