Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 132:25.21aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
10000 Meters · OutdoorUniversity of Rochester Alumni Invitational · Apr 1934:42.76University of Rochester Alumni InvitationalApril 19, 2025
1500 Meters · IndoorRochester Spring Twilight · Apr 144:12.13aRochester Spring TwilightApril 14, 2025
1600 Meters · IndoorSection 5 RWTL #9-Monroe · Feb 24:34.95Section 5 RWTL #9-MonroeFebruary 2, 2023
1600 Meters · OutdoorSection 5 Class B1 Championships · May 234:30.76Section 5 Class B1 ChampionshipsMay 23, 2024
3000 Meters · IndoorNazareth DIII Elite Meet · Feb 149:01.65aNazareth DIII Elite MeetFebruary 14, 2025
3000m Steeplechase · 0.914m · OutdoorRIT Bill Q Invitational · Apr 249:56.35aRIT Bill Q InvitationalApril 24, 2026
3000m Steeplechase · OutdoorMonroe County Championships · May 189:53.50Monroe County ChampionshipsMay 18, 2024
3200 Meters · IndoorSection 5 Sectional Champs · Feb 189:56.44Section 5 Sectional ChampsFebruary 18, 2023
3200 Meters · OutdoorAl Mullan Cadet Classic · May 69:48.31Al Mullan Cadet ClassicMay 6, 2023
5000 Meters · IndoorRochester Spring Opener · Mar 2915:48.02aRochester Spring OpenerMarch 29, 2026
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2615:53.79aSt. John Fisher Cardinal ClassicApril 26, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo10,000 Meters11.32:25.21a PBSo
Apr 24RIT Bill Q InvitationalApr 24 · 3000m Steeplechase · Place 2 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m2.9:56.35a PBSo
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 53 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m53.9:56.50aSo
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 6 · SUNY GeneseoSUNY Geneseo10,000 Meters6.33:09.28aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo5000 Meters8.15:48.02a PBSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 10,000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo10,000 Meters9.34:25.97aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo5000 Meters11.15:53.79a PBFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 10000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo10000 Meters334:42.76 PBFR
Apr 4Geneseo EarlyApr 4 · 3000m Steeplechase · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m--DNSFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 5000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo5000 Meters816:02.99aFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 1500 Meters · Place 14 · SUNY GeneseoSUNY Geneseo1500 Meters14.4:12.13a PBFr
Feb 21Nazareth Conference Tune UpFeb 21 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters315:50.26FR
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo3000 Meters12.9:01.65a PBFr
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 41 · SUNY GeneseoSUNY Geneseo3000 Meters41.9:02.97aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 5000 Meters · Place 15 · SUNY GeneseoSUNY Geneseo5000 Meters1516:26.87a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 3000m Steeplechase · Place 2 · FairportFairport3000m Steeplechase210:07.9312
May 23Section 5 Class B1 ChampionshipsMay 23 · 1600 Meters · Place 8 · FairportFairport1600 Meters84:30.76 PB12
May 18Monroe County ChampionshipsMay 18 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase19:53.50 PB12
May 10Lancer InvitationalMay 10 · 1600 Meters · Place 4 · FairportFairport1600 Meters4.4:31.66a12
May 4Runnin' Cadet ClassicMay 4 · 3200 Meters · Place 43 · FairportFairport3200 Meters4310:12.0712
Apr 12Victor Pent-SteepleApr 12 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase110:34.3912

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Victor InvitationalMay 12 · 1600 Meters · Place 7 · FairportFairport1600 Meters74:34.48—
May 6Al Mullan Cadet ClassicMay 6 · 3200 Meters · Place 30 · FairportFairport3200 Meters309:48.31 PB11
May 6Runnin' Cadet ClassicMay 6 · 3200 Meters · Place 30 · FairportFairport3200 Meters30.9:48.31a11
Apr 29His and Hers MeetApr 29 · 3000m Steeplechase · Place 3 · FairportFairport3000m Steeplechase310:05.8111
Apr 22Depew Wildcat InvitationalApr 22 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase110:14.4911

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18Section 5 Sectional ChampsFeb 18 · 3200 Meters · Place 6 · FairportFairport3200 Meters69:56.44 PB11
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 3200 Meters · Place 2 · FairportFairport3200 Meters2.9:57.77a11
Feb 9Section 5 RWTL #10 Feb 9 · 3200 Meters · Place 2 · FairportFairport3200 Meters29:57.7711
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1600 Meters · Place 3 · FairportFairport1600 Meters34:34.95 PB11
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1600 Meters · Place 4 · FairportFairport1600 Meters44:43.26a—
Jan 28Section 5 RWTL #8Jan 28 · 1600 Meters · Place 4 · FairportFairport1600 Meters44:43.2611
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1600 Meters · Place 10 · FairportFairport1600 Meters104:45.6911

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 3000m Steeplechase · Place 4 · FairportFairport3000m Steeplechase410:31.4710
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3000m Steeplechase · FairportFairport3000m Steeplechase0.914m--DNF10
May 13Victor Twilight InvitationalMay 13 · 3000m Steeplechase · FairportFairport3000m Steeplechase0.914m--DNF10
May 7Starpoint Team ChallengeMay 7 · 3200 Meters · Place 2 · FairportFairport3200 Meters210:16.56—
Apr 30His and Hers MeetApr 30 · 3000m Steeplechase · Place 3 · FairportFairport3000m Steeplechase310:23.0110

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 11Section 5 RWTL #9Feb 11 · 3200 Meters · Place 7 · FairportFairport3200 Meters710:39.1210
Feb 4Section 5 RWTL #8Feb 4 · 1600 Meters · Place 16 · FairportFairport1600 Meters164:58.6410
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 3200 Meters · Place 19 · FairportFairport3200 Meters19.10:45.89a10
Jan 21Section 5 RWTL #6Jan 21 · 3200 Meters · Place 8 · FairportFairport3200 Meters810:51.6210
Jan 14Section 5 RWTL #5Jan 14 · 3200 Meters · Place 8 · FairportFairport3200 Meters810:54.11—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1600 Meters · Place 16 · FairportFairport1600 Meters16.5:11.73a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 3000m Steeplechase · Place 9 · FairportFairport3000m Steeplechase911:18.329