Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBrockport Invite · Feb 75:37.89aBrockport InviteFebruary 7, 2025
10,000 Meters · OutdoorGeneseo Early Season Invite · Apr 440:19.46aGeneseo Early Season InviteApril 4, 2026
1000 Meters · IndoorSection 5 RWTL #5-Monroe - E/G · Jan 63:20.71Section 5 RWTL #5-Monroe - E/GJanuary 6, 2023
10000 Meters · OutdoorCortland Classic · Apr 1842:11.94Cortland ClassicApril 18, 2025
1500 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 265:06.13aSt. John Fisher Cardinal ClassicApril 26, 2025
1600 Meters · IndoorMonroe County Indoor Championships · Feb 115:43.81aMonroe County Indoor ChampionshipsFebruary 11, 2023
1600 Meters · OutdoorMonroe County Championships · May 215:51.76Monroe County ChampionshipsMay 21, 2022
200 Meters · OutdoorMonroe County Championships · May 2128.99Monroe County ChampionshipsMay 21, 2022
300 Meters · IndoorSection 5 RWTL #5 · Jan 1445.87Section 5 RWTL #5January 14, 2022
3000m Steeplechase · 0.914m · OutdoorVictor Twilight Invitational · May 1314:33.51aVictor Twilight InvitationalMay 13, 2022
3200 Meters · IndoorSection 5 RWTL #9-Monroe · Feb 212:19.57Section 5 RWTL #9-MonroeFebruary 2, 2023
5000 Meters · OutdoorNJCAA Region 3 Championships · May 219:46.61aNJCAA Region 3 ChampionshipsMay 2, 2026
600 Meters · IndoorSection 5 RWTL #2-Brockport E and F · Dec 161:49.26aSection 5 RWTL #2-Brockport E and FDecember 16, 2022
800 Meters · IndoorHoughton Last Chance Conference Qualifier · Feb 212:29.20Houghton Last Chance Conference QualifierFebruary 21, 2026
800 Meters · OutdoorBatavia Blue Devil Invitational · May 42:22.34aBatavia Blue Devil InvitationalMay 4, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2NJCAA Region 3 ChampionshipsMay 2 · 5000 Meters · Place 6 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC5000 Meters6.19:46.61a PBSo
Apr 24St. John Fisher Cardinal ClassicApr 24 · 10,000 Meters · Place 4 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC10,000 Meters4.40:49.13aSo
Apr 17Cortland ClassicApr 17 · 10,000 Meters · Place 14 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC10,000 Meters14.41:44.61aSo
Apr 12Brockport Multi and InvitationalApr 12 · 10,000 Meters · Place 4 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC10,000 Meters4.41:47.88aSo
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 17 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC10,000 Meters17.40:19.46a PBSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 21Houghton Last Chance Conference QualifierFeb 21 · 1 Mile · Place 14 · Finger Lakes CCFinger Lakes CC1 Mile145:46.12SO
Feb 21Houghton Last Chance Conference QualifierFeb 21 · 800 Meters · Place 25 · Finger Lakes CCFinger Lakes CC800 Meters252:29.20 PBSO

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 104 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC1500 Meters104.5:06.13a PBFr
Apr 18Cortland ClassicApr 18 · 10000 Meters · Place 14 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC10000 Meters1442:11.94 PBFr
Apr 12Brockport Multi & InvitationalApr 12 · 1500 Meters · Place 34 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC1500 Meters34.5:08.19aFr
Apr 12Brockport Multi & InvitationalApr 12 · 800 Meters · Place 32 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC800 Meters32.2:28.60aFr
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 96 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC1500 Meters96.5:23.83aFr
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 96 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC800 Meters96.2:32.44aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7Brockport InviteFeb 7 · 1 Mile · Place 45 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC1 Mile45.5:37.89a PBFr
Feb 7Brockport InviteFeb 7 · 800 Meters · Place 41 · Finger Lakes (N.Y.) CCFinger Lakes (N.Y.) CC800 Meters41.2:35.37aFr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Monroe County ChampionshipsMay 18 · 800 Meters · Place 10 · CanandaiguaCanandaigua800 Meters102:23.49—
May 4Batavia Blue Devil InvitationalMay 4 · 800 Meters · Place 30 · CanandaiguaCanandaigua800 Meters30.2:22.34a PB12

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 3200 Meters · Place 15 · CanandaiguaCanandaigua3200 Meters15.12:24.16a11
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 1600 Meters · Place 23 · CanandaiguaCanandaigua1600 Meters23.5:43.81a PB11
Feb 9Section 5 RWTL #10 Feb 9 · 3200 Meters · Place 15 · CanandaiguaCanandaigua3200 Meters1512:24.1611
Feb 9Section 5 RWTL #10 Feb 9 · 1600 Meters · Place 23 · CanandaiguaCanandaigua1600 Meters235:43.8111
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 3200 Meters · Place 12 · CanandaiguaCanandaigua3200 Meters1212:19.57 PB11
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1600 Meters · CanandaiguaCanandaigua1600 Meters—DQ11
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1600 Meters · Place 56 · CanandaiguaCanandaigua1600 Meters565:48.1511
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1000 Meters · Place 16 · CanandaiguaCanandaigua1000 Meters163:20.71 PB11

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 3200 Meters · Place 12 · CanandaiguaCanandaigua3200 Meters12.12:22.84a11
Dec 22Section 5 RWTL #3Dec 22 · 3200 Meters · Place 8 · CanandaiguaCanandaigua3200 Meters8.12:40.53a11
Dec 22Section 5 RWTL #3Dec 22 · 1000 Meters · Place 20 · CanandaiguaCanandaigua1000 Meters20.3:22.84a11
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1000 Meters · Place 26 · CanandaiguaCanandaigua1000 Meters26.3:22.42a11
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 600 Meters · Place 30 · CanandaiguaCanandaigua600 Meters30.1:49.26a PB11
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 24 · CanandaiguaCanandaigua1000 Meters243:22.7010
Jan 21Section 5 RWTL #6Jan 21 · 300 Meters · Place 37 · CanandaiguaCanandaigua300 Meters3747.7310
Jan 14Section 5 RWTL #5Jan 14 · 1000 Meters · Place 27 · CanandaiguaCanandaigua1000 Meters274:13.00—
Jan 14Section 5 RWTL #5Jan 14 · 300 Meters · Place 37 · CanandaiguaCanandaigua300 Meters3745.87 PB—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Monroe County ChampionshipsMay 21 · 1600 Meters · Place 45 · CanandaiguaCanandaigua1600 Meters455:51.76 PB10
May 21Monroe County ChampionshipsMay 21 · 200 Meters · Place 50 · CanandaiguaCanandaigua200 Meters5028.99 PB10
May 13Victor Twilight InvitationalMay 13 · 3000m Steeplechase · Place 19 · CanandaiguaCanandaigua3000m Steeplechase0.914m19.14:33.51a PB10

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1000 Meters · Place 25 · CanandaiguaCanandaigua1000 Meters25.3:23.03a10
Dec 28Section 5 RWTL #3Dec 28 · 600 Meters · Place 19 · CanandaiguaCanandaigua600 Meters19.1:57.01a10
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1000 Meters · Place 29 · CanandaiguaCanandaigua1000 Meters29.3:25.17a10
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 600 Meters · Place 19 · CanandaiguaCanandaigua600 Meters19.1:49.62a10
Dec 11Section 5 RWTL #1-NazarethDec 11 · 3200 Meters · CanandaiguaCanandaigua3200 Meters--DNF10
Dec 11Section 5 RWTL #1-NazarethDec 11 · 600 Meters · Place 23 · CanandaiguaCanandaigua600 Meters23.1:55.11a10