Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 132:17.95aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 194:16.37aUniversity of Rochester Alumni InvitationalApril 19, 2026
1600 Meters · IndoorSection 5 Sectional Champs · Feb 174:34.18Section 5 Sectional ChampsFebruary 17, 2024
1600 Meters · OutdoorMonroe County Championships · May 184:29.96Monroe County ChampionshipsMay 18, 2024
3000 Meters · IndoorUtica Blue & Orange Invitational · Feb 69:01.18aUtica Blue & Orange InvitationalFebruary 6, 2026
3000m Steeplechase · 0.914m · OutdoorRunnin' Cadet Classic · May 610:16.63aRunnin' Cadet ClassicMay 6, 2023
3000m Steeplechase · OutdoorSection 5 State Qualifier · Jun 19:53.81Section 5 State QualifierJune 1, 2024
3200 Meters · IndoorSection 5 Sectional Champs · Feb 1810:19.80Section 5 Sectional ChampsFebruary 18, 2023
3200 Meters · OutdoorRunnin' Cadet Classic · May 410:01.46Runnin' Cadet ClassicMay 4, 2024
400 Meters · Relay Split · IndoorNazareth D3 Elite Meet · Feb 1353.597Nazareth D3 Elite MeetFebruary 13, 2026
5000 Meters · IndoorRochester Spring Opener · Mar 2915:58.68aRochester Spring OpenerMarch 29, 2026
5000 Meters · OutdoorRIT Bill Q Invitational · Apr 2415:56.02aRIT Bill Q InvitationalApril 24, 2026

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 9 · SUNY GeneseoSUNY Geneseo10,000 Meters9.32:17.95a PBSo
Apr 24RIT Bill Q InvitationalApr 24 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters3.15:56.02a PBSo
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo5000 Meters12.16:03.87aSo
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo10,000 Meters9.33:23.40aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 20 · SUNY GeneseoSUNY Geneseo1500 Meters20.4:16.37a PBSo
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo5000 Meters10.15:58.68a PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.16:17.06aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 23 · SUNY GeneseoSUNY Geneseo5000 Meters23.16:43.62aSo
Feb 13Nazareth D3 Elite MeetFeb 13 · 400 Meters · SUNY GeneseoSUNY Geneseo400 MetersRelay Split—53.597 PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 24 · SUNY GeneseoSUNY Geneseo3000 Meters24.9:01.18a PBSo

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 26 · SUNY GeneseoSUNY Geneseo5000 Meters26.16:23.03aFr
Apr 4Geneseo EarlyApr 4 · 3000m Steeplechase · Place 7 · SUNY GeneseoSUNY Geneseo3000m Steeplechase0.914m7.10:27.24aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 5000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo5000 Meters1216:16.10aFR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 11 · SUNY GeneseoSUNY Geneseo5000 Meters11.16:29.22aFr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 3000m Steeplechase · Place 22 · FairportFairport3000m Steeplechase2210:05.5712
Jun 1Section 5 State QualifierJun 1 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase19:53.81 PB12
May 23Section 5 Class B1 ChampionshipsMay 23 · 3000m Steeplechase · Place 3 · FairportFairport3000m Steeplechase39:54.1412
May 18Monroe County ChampionshipsMay 18 · 1600 Meters · Place 15 · FairportFairport1600 Meters154:29.96 PB12
May 10Lancer InvitationalMay 10 · 1600 Meters · Place 8 · FairportFairport1600 Meters8.4:32.95a12
May 4Runnin' Cadet ClassicMay 4 · 3200 Meters · Place 35 · FairportFairport3200 Meters3510:01.46 PB12
Apr 12Victor Pent-SteepleApr 12 · 3000m Steeplechase · Place 2 · FairportFairport3000m Steeplechase210:35.6112

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Section 5 Sectional ChampsFeb 17 · 1600 Meters · Place 7 · FairportFairport1600 Meters74:34.18 PB12
Jan 13Jack Reed HS ShowcaseJan 13 · 1600 Meters · Place 12 · FairportFairport1600 Meters124:39.4812

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 12Victor InvitationalMay 12 · 3200 Meters · Place 3 · FairportFairport3200 Meters310:04.39—
May 6Al Mullan Cadet ClassicMay 6 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase110:16.6311
May 6Runnin' Cadet ClassicMay 6 · 3000m Steeplechase · Place 1 · FairportFairport3000m Steeplechase0.914m1.10:16.63a PB11
Apr 29His and Hers MeetApr 29 · 3200 Meters · Place 6 · FairportFairport3200 Meters610:13.4611
Apr 22Depew Wildcat InvitationalApr 22 · 3000m Steeplechase · Place 2 · FairportFairport3000m Steeplechase210:30.9811

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 23Section 5 State QualifierFeb 23 · 3200 Meters · Place 8 · FairportFairport3200 Meters810:21.9611
Feb 18Section 5 Sectional ChampsFeb 18 · 3200 Meters · Place 11 · FairportFairport3200 Meters1110:19.80 PB11
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 1600 Meters · Place 2 · FairportFairport1600 Meters2.4:47.84a11
Feb 9Section 5 RWTL #10 Feb 9 · 1600 Meters · Place 2 · FairportFairport1600 Meters24:47.8411
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3200 Meters · Place 2 · FairportFairport3200 Meters210:22.9211
Jan 28Monroe County Indoor ChampionshipsJan 28 · 3200 Meters · Place 11 · FairportFairport3200 Meters1110:28.18a—
Jan 28Section 5 RWTL #8Jan 28 · 3200 Meters · Place 11 · FairportFairport3200 Meters1110:28.1811

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 3000m Steeplechase · Place 9 · FairportFairport3000m Steeplechase911:25.4310
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3000m Steeplechase · Place 6 · FairportFairport3000m Steeplechase0.914m6.11:12.73a10
May 21Monroe County ChampionshipsMay 21 · 3000m Steeplechase · Place 7 · FairportFairport3000m Steeplechase711:56.20—
May 7Starpoint Team ChallengeMay 7 · 3000m Steeplechase · Place 4 · FairportFairport3000m Steeplechase411:21.01—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 11Section 5 RWTL #9Feb 11 · 3200 Meters · Place 14 · FairportFairport3200 Meters1411:18.6110
Feb 4Section 5 RWTL #8Feb 4 · 3200 Meters · Place 3 · FairportFairport3200 Meters310:57.1710

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1600 Meters · Place 17 · FairportFairport1600 Meters17.5:13.21a10

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 3000m Steeplechase · Place 11 · FairportFairport3000m Steeplechase1111:25.999