Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNazareth Conference Tune-Up · Feb 205:43.52Nazareth Conference Tune-UpFebruary 20, 2026
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 139:11.15aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorRIT Friday Invitational · Jan 233:31.66aRIT Friday InvitationalJanuary 23, 2026
1500 Meters · IndoorSection 5 - MCPSAC- Group E · Jan 165:31.48aSection 5 - MCPSAC- Group EJanuary 16, 2025
1500 Meters · OutdoorGates-Chili Spartan Invite · May 175:18.01Gates-Chili Spartan InviteMay 17, 2025
3000 Meters · IndoorNazareth D3 Elite Meet · Feb 1311:11.75aNazareth D3 Elite MeetFebruary 13, 2026
3000 Meters · OutdoorSection 5 State Qualifier · Jun 611:18.50aSection 5 State QualifierJune 6, 2025
5000 Meters · IndoorUtica Blue & Orange Invitational · Feb 619:19.11aUtica Blue & Orange InvitationalFebruary 6, 2026
5000 Meters · OutdoorCoach Pollard Invitational · Apr 1719:21.40aCoach Pollard InvitationalApril 17, 2026
800 Meters · OutdoorCanandaigua vs. Irondequoit · May 72:50.87Canandaigua vs. IrondequoitMay 7, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 10,000 Meters · Place 11 · NazarethNazareth10,000 Meters11.39:43.09aFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 5 · NazarethNazareth10,000 Meters5.39:11.15a PBFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 13 · NazarethNazareth5000 Meters13.19:23.31aFr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 19 · NazarethNazareth1500 Meters19.5:18.02aFr
Apr 17Coach Pollard InvitationalApr 17 · 5000 Meters · Place 6 · NazarethNazareth5000 Meters6.19:21.40a PBFr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 38 · NazarethNazareth1500 Meters38.5:20.38aFr
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 2 · NazarethNazareth10,000 Meters2.40:49.10aFr
Mar 28St. John Fisher Tri MeetMar 28 · 1500 Meters · Place 20 · NazarethNazareth1500 Meters20.5:29.07aFr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 5000 Meters · Place 13 · NazarethNazareth5000 Meters13.19:33.05aFr
Feb 20Nazareth Conference Tune-UpFeb 20 · 1 Mile · Place 16 · NazarethNazareth1 Mile165:43.52 PBFR
Feb 13Nazareth D3 Elite MeetFeb 13 · 3000 Meters · Place 16 · NazarethNazareth3000 Meters16.11:11.75a PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 5000 Meters · Place 2 · NazarethNazareth5000 Meters2.19:19.11a PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 37 · NazarethNazareth1 Mile37.5:56.73aFr
Jan 31Nazareth Conference Challenge CupJan 31 · 3000 Meters · Place 16 · NazarethNazareth3000 Meters1611:13.93FR
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 43 · NazarethNazareth1 Mile435:55.30a—
Jan 23RIT Friday InvitationalJan 23 · 1000 Meters · Place 21 · NazarethNazareth1000 Meters213:31.66a PB—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 6Section 5 State QualifierJun 6 · 3000 Meters · Place 3 · CanandaiguaCanandaigua3000 Meters3.11:18.50a PB12
May 31Section 5 Class C4-A ChampsMay 31 · 3000 Meters · Place 13 · CanandaiguaCanandaigua3000 Meters13.11:52.54a12
May 29Section 5 Class C2 ChampsMay 29 · 3000 Meters · Place 13 · CanandaiguaCanandaigua3000 Meters1311:52.54—
May 24Monroe Overall County ChampsMay 24 · 3000 Meters · Place 11 · CanandaiguaCanandaigua3000 Meters1111:23.37—
May 17Gates-Chili Spartan InviteMay 17 · 1500 Meters · Place 2 · CanandaiguaCanandaigua1500 Meters25:18.01 PB12
May 13Canandaigua vs. Honeoye Falls-LimaMay 13 · 3000 Meters · Place 1 · CanandaiguaCanandaigua3000 Meters111:34.3512
May 7Canandaigua vs. IrondequoitMay 7 · 800 Meters · Place 7 · CanandaiguaCanandaigua800 Meters72:50.87 PB12
May 7Canandaigua vs. IrondequoitMay 7 · 1500 Meters · Place 4 · CanandaiguaCanandaigua1500 Meters45:36.0212
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · 3000 Meters · CanandaiguaCanandaigua3000 Meters--DNF12
May 3Batavia Blue Devil Invitational @ Van Detta StadiumMay 3 · 1500 Meters · Place 8 · CanandaiguaCanandaigua1500 Meters8.5:22.26a12
Apr 28Section 5 Sutherland-CanandaiguaApr 28 · 3000 Meters · Place 1 · CanandaiguaCanandaigua3000 Meters1.11:35.04a12
Apr 23Canandaigua vs. Pittsford MendonApr 23 · 3000 Meters · Place 3 · CanandaiguaCanandaigua3000 Meters311:23.0712

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 3000 Meters · Place 8 · CanandaiguaCanandaigua3000 Meters8.11:37.00a12
Feb 19Section 5 Sectional Champs A1Feb 19 · 3000 Meters · Place 3 · CanandaiguaCanandaigua3000 Meters311:27.9212
Jan 16Section 5 - MCPSAC- Group EJan 16 · 1500 Meters · Place 6 · CanandaiguaCanandaigua1500 Meters6.5:31.48a PB12

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23Section 5 Class B1 ChampionshipsMay 23 · 3000 Meters · Place 9 · CanandaiguaCanandaigua3000 Meters911:19.6711
May 18Monroe County ChampionshipsMay 18 · 3000 Meters · Place 11 · CanandaiguaCanandaigua3000 Meters1111:29.8711
May 4Batavia Blue Devil InvitationalMay 4 · 3000 Meters · Place 4 · CanandaiguaCanandaigua3000 Meters4.11:26.77a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Section 5 Sectional ChampsFeb 17 · 3000 Meters · Place 8 · CanandaiguaCanandaigua3000 Meters811:14.8211

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 27Section V Class A2-B5 ChampionshipsMay 27 · 3000 Meters · Place 8 · CanandaiguaCanandaigua3000 Meters8.11:34.49a10
May 12Victor InvitationalMay 12 · 3000 Meters · Place 7 · CanandaiguaCanandaigua3000 Meters711:31.76—
May 6The Batavia Blue Devil InvitationalMay 6 · 3000 Meters · Place 5 · CanandaiguaCanandaigua3000 Meters5.11:47.38a10
Apr 29His and Hers MeetApr 29 · 3000 Meters · Place 10 · CanandaiguaCanandaigua3000 Meters1012:02.8210

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18Section 5 Sectional ChampsFeb 18 · 3000 Meters · Place 12 · CanandaiguaCanandaigua3000 Meters1211:55.3010
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 3000 Meters · Place 2 · CanandaiguaCanandaigua3000 Meters2.11:54.09a10
Feb 9Section 5 RWTL #10 Feb 9 · 3000 Meters · Place 2 · CanandaiguaCanandaigua3000 Meters211:54.0910
Feb 2Section 5 RWTL #9-MonroeFeb 2 · 1500 Meters · Place 10 · CanandaiguaCanandaigua1500 Meters105:34.7610
Jan 28Monroe County Indoor ChampionshipsJan 28 · 3000 Meters · Place 12 · CanandaiguaCanandaigua3000 Meters1211:39.99a—
Jan 28Section 5 RWTL #8Jan 28 · 3000 Meters · Place 12 · CanandaiguaCanandaigua3000 Meters1211:39.9910
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1500 Meters · Place 26 · CanandaiguaCanandaigua1500 Meters265:48.8210

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 3000 Meters · Place 4 · CanandaiguaCanandaigua3000 Meters4.12:08.00a10
Dec 22Section 5 RWTL #3Dec 22 · 3000 Meters · Place 3 · CanandaiguaCanandaigua3000 Meters3.12:09.43a10
Dec 22Section 5 RWTL #3Dec 22 · 1500 Meters · Place 11 · CanandaiguaCanandaigua1500 Meters11.5:45.19a10
Dec 16Section 5 RWTL #2-Brockport E and FDec 16 · 1500 Meters · Place 17 · CanandaiguaCanandaigua1500 Meters17.5:48.69a10
Jan 21Section 5 RWTL #6Jan 21 · 1000 Meters · Place 30 · CanandaiguaCanandaigua1000 Meters304:02.999
Jan 14Section 5 RWTL #5Jan 14 · 1000 Meters · Place 12 · CanandaiguaCanandaigua1000 Meters124:07.92—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Monroe County ChampionshipsMay 21 · 1500 Meters · Place 6 · CanandaiguaCanandaigua1500 Meters66:07.699
May 21Monroe County ChampionshipsMay 21 · 800 Meters · Place 42 · CanandaiguaCanandaigua800 Meters423:06.909

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1000 Meters · Place 17 · CanandaiguaCanandaigua1000 Meters17.4:07.56a9
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1000 Meters · Place 38 · CanandaiguaCanandaigua1000 Meters38.4:05.84a9
Dec 11Section 5 RWTL #1-NazarethDec 11 · 1000 Meters · Place 29 · CanandaiguaCanandaigua1000 Meters29.4:07.30a9