Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Friday Night Invite · Feb 205:06.49aBrockport Friday Night InviteFebruary 20, 2026
10,000 Meters · OutdoorBison Outdoor Classic · Apr 1135:27.39aBison Outdoor ClassicApril 11, 2026
1000 Meters · IndoorMonroe County Indoor Championships · Jan 283:04.88aMonroe County Indoor ChampionshipsJanuary 28, 2023
1500 Meters · IndoorSection 5 RWTL #5-Monroe - E/G · Jan 64:54.78Section 5 RWTL #5-Monroe - E/GJanuary 6, 2023
1500 Meters · OutdoorGeneseo Early Season Invite · Apr 44:43.37aGeneseo Early Season InviteApril 4, 2026
200 Meters · OutdoorMonroe County Championships · May 2130.92Monroe County ChampionshipsMay 21, 2022
2000m Steeplechase · Outdoor56th Annual Glenn D. Loucks Games · May 97:20.7156th Annual Glenn D. Loucks GamesMay 9, 2024
3000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 279:50.52aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
3000 Meters · OutdoorRunnin' Cadet Classic · May 410:18.67Runnin' Cadet ClassicMay 4, 2024
3000m Steeplechase · OutdoorUniversity of Rochester Alumni Invitational · Apr 1911:40.11University of Rochester Alumni InvitationalApril 19, 2025
5000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 2717:14.41aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
5000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 217:51.83aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
800 Meters · IndoorNazareth Conference Tune Up · Feb 212:20.09Nazareth Conference Tune UpFebruary 21, 2025
800 Meters · OutdoorMonroe County Championships · May 182:18.99Monroe County ChampionshipsMay 18, 2024

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 · SUNY GeneseoSUNY Geneseo10,000 Meters—DNFSo
Apr 11Bison Outdoor ClassicApr 11 · 10,000 Meters · Place 10 · SUNY GeneseoSUNY Geneseo10,000 Meters10.35:27.39a PBSo
Apr 4Geneseo Early Season InviteApr 4 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.18:16.01aSo
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 4 · SUNY GeneseoSUNY Geneseo1500 Meters4.4:43.37a PBSo

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo5000 Meters2.17:25.33aSo
Mar 6Tufts Final QualifierMar 6 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters8.10:00.75aSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo5000 Meters1.17:14.41a PBSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo3000 Meters1.9:50.52a PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 1 Mile · Place 1 · SUNY GeneseoSUNY Geneseo1 Mile1.5:06.49a PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 3000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo3000 Meters1.10:28.50aSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo3000 Meters4.10:11.30aSo
Jan 31Nazareth Conference Challenge CupJan 31 · 5000 Meters · Place 3 · SUNY GeneseoSUNY Geneseo5000 Meters317:57.63SO
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 4 · SUNY GeneseoSUNY Geneseo1 Mile45:15.23aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 3000 Meters · Place 2 · SUNY GeneseoSUNY Geneseo3000 Meters2.10:22.10aSo
Mar 7AARTFCMar 7 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters8.10:21.64aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 15 · SUNY GeneseoSUNY Geneseo1 Mile155:22.97FR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 2 · SUNY GeneseoSUNY Geneseo800 Meters22:20.09 PBFR
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo3000 Meters8.10:16.14aFr
Jan 25Nazareth Conference Challenge CupJan 25 · 1 Mile · Place 3 · SUNY GeneseoSUNY Geneseo1 Mile35:16.32a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 5000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo5000 Meters5.17:51.83a PBFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 5 · SUNY GeneseoSUNY Geneseo1500 Meters5.4:49.29aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 6 · SUNY GeneseoSUNY Geneseo800 Meters6.2:21.43aFr
Apr 19University of Rochester Alumni InvitationalApr 19 · 3000m Steeplechase · Place 1 · SUNY GeneseoSUNY Geneseo3000m Steeplechase111:40.11 PBFR
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 9 · SUNY GeneseoSUNY Geneseo800 Meters9.2:23.80aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 2 · SUNY GeneseoSUNY Geneseo1500 Meters24:55.94aFR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Section 5 Class B1 ChampionshipsMay 23 · 2000m Steeplechase · Place 1 · FairportFairport2000m Steeplechase17:33.4712
May 23Section 5 Class B1 ChampionshipsMay 23 · 800 Meters · Place 7 · FairportFairport800 Meters72:29.8512
May 18Monroe County ChampionshipsMay 18 · 2000m Steeplechase · Place 2 · FairportFairport2000m Steeplechase27:38.7912
May 18Monroe County ChampionshipsMay 18 · 800 Meters · Place 3 · FairportFairport800 Meters32:18.99 PB12
May 956th Annual Glenn D. Loucks GamesMay 9 · 2000m Steeplechase · Place 14 · FairportFairport2000m Steeplechase147:20.71 PB12
May 4Runnin' Cadet ClassicMay 4 · 3000 Meters · Place 6 · FairportFairport3000 Meters610:18.67 PB12
Apr 12Victor Pent-SteepleApr 12 · 2000m Steeplechase · Place 1 · FairportFairport2000m Steeplechase17:53.7512

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17Section 5 Sectional ChampsFeb 17 · 3000 Meters · Place 7 · FairportFairport3000 Meters711:09.4712
Jan 13Jack Reed HS ShowcaseJan 13 · 3000 Meters · Place 3 · FairportFairport3000 Meters310:32.5212

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 11Glenn D. Loucks Games 2023May 11 · 2000m Steeplechase · Place 9 · FairportFairport2000m Steeplechase97:34.6511
May 6Al Mullan Cadet ClassicMay 6 · 3000 Meters · Place 10 · FairportFairport3000 Meters1010:22.8511
Apr 29His and Hers MeetApr 29 · 1500 Meters · Place 6 · FairportFairport1500 Meters65:10.1711
Apr 22Depew Wildcat InvitationalApr 22 · 1500 Meters · Place 2 · FairportFairport1500 Meters24:52.6711

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 3000 Meters · Place 19 · FairportFairport3000 Meters1910:13.0511
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 3000 Meters · Place 19 · FairportFairport3000 Meters1910:13.0511
Feb 23Section 5 State QualifierFeb 23 · 3000 Meters · Place 3 · FairportFairport3000 Meters310:27.4311
Feb 18Section 5 Sectional ChampsFeb 18 · 3000 Meters · Place 2 · FairportFairport3000 Meters210:18.9311
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 1000 Meters · FairportFairport1000 Meters--DNF11
Feb 9Section 5 RWTL #10 Feb 9 · 1000 Meters · FairportFairport1000 Meters—DNF11
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3000 Meters · Place 1 · FairportFairport3000 Meters110:20.8011
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1000 Meters · Place 1 · FairportFairport1000 Meters13:04.88a PB—
Jan 28Section 5 RWTL #8Jan 28 · 1000 Meters · Place 1 · FairportFairport1000 Meters13:04.8811
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 1 · FairportFairport1500 Meters14:54.78 PB11

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 1000 Meters · Place 1 · FairportFairport1000 Meters1.3:15.98a11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28Section V Class A1-B2 ChampionshipsMay 28 · 3000 Meters · FairportFairport3000 Meters--DNF10
May 21Monroe County ChampionshipsMay 21 · 1500 Meters · Place 18 · FairportFairport1500 Meters185:28.94—
May 21Monroe County ChampionshipsMay 21 · 200 Meters · Place 30 · FairportFairport200 Meters3030.92 PB—
May 13Victor Twilight InvitationalMay 13 · 3000 Meters · Place 1 · FairportFairport3000 Meters1.10:57.58a10
May 7Starpoint Team ChallengeMay 7 · 3000 Meters · Place 3 · FairportFairport3000 Meters310:56.17—
Apr 30His and Hers MeetApr 30 · 3000 Meters · Place 2 · FairportFairport3000 Meters210:44.8310

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · 2000m Steeplechase · Place 5 · FairportFairport2000m Steeplechase58:08.529

2020 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 29Section 5 State QualifierFeb 29 · 3000 Meters · Place 9 · FairportFairport3000 Meters911:53.508
Feb 21Section 5 ChampionshipsFeb 21 · 3000 Meters · Place 7 · FairportFairport3000 Meters711:38.778
Jan 30Section 5 RWTL #9Jan 30 · 1000 Meters · Place 16 · FairportFairport1000 Meters163:26.178
Jan 3Section 5 RWTL #5Jan 3 · 1500 Meters · Place 6 · FairportFairport1500 Meters65:42.968

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Section 5 Class AA-CC ChampionshipsMay 24 · 3000 Meters · Place 9 · FairportFairport3000 Meters912:04.287
May 18Monroe County ChampionshipsMay 18 · 3000 Meters · Place 6 · FairportFairport3000 Meters611:15.837
May 10John Arcaro Co-Ed ClassicMay 10 · 3000 Meters · Place 6 · FairportFairport3000 Meters611:18.707
Apr 20Webster InvitationalApr 20 · 1500 Meters · Place 6 · FairportFairport1500 Meters65:35.817