Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Invite · Feb 74:42.68aBrockport InviteFebruary 7, 2025
10,000 Meters · OutdoorGeneseo Early · Apr 435:32.80aGeneseo EarlyApril 4, 2025
1000 Meters · IndoorSection 6-Holiday Extra Meet · Dec 283:09.45aSection 6-Holiday Extra MeetDecember 28, 2017
1000 Meters · Indoor · Hand timedSection 6 - Group A&D · Dec 173:13.3hSection 6 - Group A&DDecember 17, 2016
1500 Meters · IndoorRochester Spring Twilight · Apr 144:19.23aRochester Spring TwilightApril 14, 2025
1600 Meters · Relay Split · IndoorSUNYAC Championships · Feb 284:47.335SUNYAC ChampionshipsFebruary 28, 2025
200 Meters · Indoor25th New Balance Games · Jan 1725.6725th New Balance GamesJanuary 17, 2020
3000 Meters · IndoorNazareth Alumni Opener · Dec 89:25.61aNazareth Alumni OpenerDecember 8, 2023
3000m Steeplechase · 0.914m · OutdoorUniversity at Buffalo Alumni Invitational · Apr 1811:45.60aUniversity at Buffalo Alumni InvitationalApril 18, 2025
5000 Meters · IndoorHoughton December Classic · Dec 116:34.62aHoughton December ClassicDecember 1, 2023
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2617:04.43aSt. John Fisher Cardinal ClassicApril 26, 2025
600 Meters · IndoorSection VI Indoor Track & Field Team Championships · Feb 81:33.18aSection VI Indoor Track & Field Team ChampionshipsFebruary 8, 2020
800 Meters · OutdoorWilliamsville South Track & Field Invitational · May 112:17.42aWilliamsville South Track & Field InvitationalMay 11, 2019

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

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 37 · Buffalo StateBuffalo State5000 Meters37.17:04.43a PBSr
Apr 18University at Buffalo Alumni InvitationalApr 18 · 3000m Steeplechase · Place 10 · Buffalo StateBuffalo State3000m Steeplechase0.914m10.11:45.60a PBSr
Apr 4Geneseo EarlyApr 4 · 10,000 Meters · Place 8 · Buffalo StateBuffalo State10,000 Meters8.35:32.80a PBSr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 19 · Buffalo StateBuffalo State1500 Meters19.4:19.23a PBSr
Feb 28SUNYAC ChampionshipsFeb 28 · 1600 Meters · Buffalo StateBuffalo State1600 MetersRelay Split—4:47.335 PBSr
Feb 28SUNYAC ChampionshipsFeb 28 · 3000 Meters · Place 14 · Buffalo StateBuffalo State3000 Meters14.9:30.70aSr
Feb 21Nazareth Conference Tune UpFeb 21 · 3000 Meters · Place 19 · Buffalo StateBuffalo State3000 Meters199:28.36SR
Feb 7Brockport InviteFeb 7 · 1 Mile · Place 17 · Buffalo StateBuffalo State1 Mile17.4:42.68a PBSr
Jan 25Nazareth Conference Challenge CupJan 25 · 3000 Meters · Place 25 · Buffalo StateBuffalo State3000 Meters259:44.32a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 3000 Meters · Place 15 · Buffalo StateBuffalo State3000 Meters15.9:25.61a PBJr
Dec 1Houghton December ClassicDec 1 · 5000 Meters · Place 22 · Buffalo StateBuffalo State5000 Meters22.16:34.62a PBJr

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 8Section VI Indoor Track & Field Team ChampionshipsFeb 8 · 600 Meters · Place 19 · Tapestry CharterTapestry Charter600 Meters19.1:33.18a PB12
Feb 1Section VI Indoor Track & Field Groundhog ClassicFeb 1 · 600 Meters · Place 22 · Tapestry CharterTapestry Charter600 Meters22.1:33.66a12
Jan 1725th New Balance GamesJan 17 · 200 Meters · Place 68 · TapestryTapestry200 Meters6825.67 PB12
Jan 1725th New Balance GamesJan 17 · 600 Meters · Place 100 · TapestryTapestry600 Meters1001:36.6112
Jan 1725th New Balance GamesJan 17 · 200 Meters · Place 68 · TapestryTapestry200 Meters6825.6712
Jan 11Section VI Track & Field Indoor Track & Field D-FJan 11 · 600 Meters · Place 3 · Tapestry CharterTapestry Charter600 Meters3.1:38.02a12
Jan 4Section VI Indoor Track & Field New Year ClassicJan 4 · 600 Meters · Place 23 · Tapestry CharterTapestry Charter600 Meters23.1:36.02a12

2019 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Section VI Indoor Track & Field Holiday ClassicDec 21 · 600 Meters · Place 27 · Tapestry CharterTapestry Charter600 Meters27.1:38.10a12
Dec 13Section VI Indoor Track & Field D-E MeetDec 13 · 300 Meters · Tapestry CharterTapestry Charter300 Meters—SCR12
Dec 13Section VI Indoor Track & Field D-E MeetDec 13 · 600 Meters · Place 12 · Tapestry CharterTapestry Charter600 Meters12.1:39.19a12
Dec 7Section VI Indoor Track & Field C-D MeetDec 7 · 600 Meters · Place 10 · Tapestry CharterTapestry Charter600 Meters10.1:46.99a12
Feb 16Section VI Indoor Track & Field Team ChampionshipsFeb 16 · 600 Meters · Place 31 · Tapestry CharterTapestry Charter600 Meters31.1:45.85a11
Feb 2Section VI Indoor Track & Field Highlander InvitationalFeb 2 · 600 Meters · Tapestry CharterTapestry Charter600 Meters—DNS11
Jan 12Section VI Indoor Track & Field Houghton College InvitationalJan 12 · 600 Meters · Place 43 · Tapestry CharterTapestry Charter600 Meters43.1:43.11a11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Williamsville South Track & Field InvitationalMay 11 · 800 Meters · Place 36 · Tapestry CharterTapestry Charter800 Meters36.2:17.42a PB11
May 4Dutchman Track & Field InvitationalMay 4 · 800 Meters · Place 6 · Tapestry CharterTapestry Charter800 Meters6.2:20.95a11

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22Section VI Indoor Track and Field A-D Meet Saturday MorningDec 22 · 600 Meters · Place 15 · Tapestry CharterTapestry Charter600 Meters15.1:43.71a11
Dec 14Section VI Indoor Track & Field D-E Meet Friday NightDec 14 · 600 Meters · Place 19 · Tapestry CharterTapestry Charter600 Meters19.1:44.86a11
Dec 8Section VI Indoor Varsity Season OpenerDec 8 · 600 Meters · Place 29 · Tapestry CharterTapestry Charter600 Meters29.1:40.99a11
Dec 1Section VI Indoor Track & Field D-F Varsity B Meet Only Afternoon SessionDec 1 · 600 Meters · Place 5 · Tapestry CharterTapestry Charter600 Meters5.1:43.65a11
Feb 9Section 6 ChampionshipsFeb 9 · 1000 Meters · Place 8 · Tapestry CharterTapestry Charter1000 Meters8.3:15.03a10

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 12Williamsville InvitationalMay 12 · 800 Meters · Place 39 · Tapestry CharterTapestry Charter800 Meters39.2:45.46a10
May 10Williamsville InvitationalMay 10 · 800 Meters · Place 39 · Tapestry CharterTapestry Charter800 Meters39.2:45.46a10

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Section 6-Holiday Extra MeetDec 28 · 1000 Meters · Place 15 · Tapestry CharterTapestry Charter1000 Meters15.3:09.45a PB10
Dec 16B/D MeetDec 16 · 1000 Meters · Place 22 · Tapestry CharterTapestry Charter1000 Meters22.3:22.2h10
Dec 9Early Christmas ClassicDec 9 · 1000 Meters · Place 40 · Tapestry CharterTapestry Charter1000 Meters40.3:24.66a10
Dec 2A / D MEETDec 2 · 1000 Meters · Place 16 · Tapestry CharterTapestry Charter1000 Meters16.3:33.50a10

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17Section 6 - Group A&DDec 17 · 1000 Meters · Place 16 · Tapestry CharterTapestry Charter1000 Meters16.3:13.3h PB9