Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1933:37.94aUniversity of Rochester Alumni InvitationalApril 19, 2026
10,000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 132:46.06aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1000 Meters · IndoorSection 5 MCPSAC Region 2 · Dec 202:47.76aSection 5 MCPSAC Region 2December 20, 2024
1500 Meters · OutdoorRIT Bill Q Invitational · Apr 244:12.86aRIT Bill Q InvitationalApril 24, 2026
1600 Meters · IndoorSection 5 MCPSAC Region 2 · Dec 204:37.88aSection 5 MCPSAC Region 2December 20, 2024
1600 Meters · OutdoorMonroe Overall County Champs · May 244:30.70Monroe Overall County ChampsMay 24, 2025
3000 Meters · IndoorBrockport Friday Night Invite · Feb 209:02.88aBrockport Friday Night InviteFebruary 20, 2026
3200 Meters · IndoorSection 5 Sectional Champs A1 · Feb 199:47.03Section 5 Sectional Champs A1February 19, 2025
3200 Meters · OutdoorSection 5 State Qualifier · Jun 69:28.02aSection 5 State QualifierJune 6, 2025
5000 Meters · IndoorRochester Spring Opener · Mar 2915:54.20aRochester Spring OpenerMarch 29, 2026
5000 Meters · OutdoorBrockport Multi and Invitational · Apr 1216:10.14aBrockport Multi and InvitationalApril 12, 2026
600 Meters · IndoorSection 5 - MCPSAC- Group E · Jan 161:31.16aSection 5 - MCPSAC- Group EJanuary 16, 2025
800 Meters · OutdoorLancer Invite · May 162:02.34Lancer InviteMay 16, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 5000 Meters · Place 7 · SUNY GeneseoSUNY Geneseo5000 Meters7.16:43.25aFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 15 · SUNY GeneseoSUNY Geneseo10,000 Meters15.32:46.06a PBFr
Apr 24RIT Bill Q InvitationalApr 24 · 1500 Meters · Place 14 · SUNY GeneseoSUNY Geneseo1500 Meters14.4:12.86a PBFr
Apr 12Brockport Multi and InvitationalApr 12 · 5000 Meters · Place 14 · SUNY GeneseoSUNY Geneseo5000 Meters14.16:10.14a PBFr
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 12 · SUNY GeneseoSUNY Geneseo10,000 Meters12.34:25.02aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 10,000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo10,000 Meters4.33:37.94a PBFr
Mar 29Rochester Spring OpenerMar 29 · 5000 Meters · Place 9 · SUNY GeneseoSUNY Geneseo5000 Meters9.15:54.20a PBFr
Feb 20Brockport Friday Night InviteFeb 20 · 3000 Meters · Place 5 · SUNY GeneseoSUNY Geneseo3000 Meters5.9:02.88a PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 15 · SUNY GeneseoSUNY Geneseo5000 Meters15.15:54.58aFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 3000 Meters · Place 31 · SUNY GeneseoSUNY Geneseo3000 Meters31.9:07.69aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 6Section 5 State QualifierJun 6 · 3200 Meters · Place 2 · Webster ThomasWebster Thomas3200 Meters2.9:28.02a PB12
May 31Section 5 Class C4-A ChampsMay 31 · 3200 Meters · Place 3 · Webster ThomasWebster Thomas3200 Meters3.9:43.43a12
May 29Section 5 Class C2 ChampsMay 29 · 3200 Meters · Place 3 · Webster ThomWebster Thom3200 Meters39:43.43—
May 24Monroe Overall County ChampsMay 24 · 1600 Meters · Place 6 · Webster ThomWebster Thom1600 Meters64:30.70 PB—
May 16Lancer InviteMay 16 · 800 Meters · Place 7 · Webster ThomWebster Thom800 Meters72:02.34 PB—
May 9Flower City InvitationalMay 9 · 1600 Meters · Place 5 · Webster ThomWebster Thom1600 Meters54:31.5312
May 3Al Mullan Runnin' Cadet ClassicMay 3 · 3200 Meters · Place 14 · Webster ThomWebster Thom3200 Meters149:36.6412
Apr 19Webster InvitationalApr 19 · 3200 Meters · Place 5 · Webster ThomWebster Thom3200 Meters510:26.3712

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 19Section 5 Sectional Champs A1Feb 19 · 3200 Meters · Place 2 · Webster ThomWebster Thom3200 Meters29:47.03 PB12
Jan 16Section 5 - MCPSAC- Group EJan 16 · 3200 Meters · Place 2 · Webster ThomasWebster Thomas3200 Meters2.10:18.82a12
Jan 16Section 5 - MCPSAC- Group EJan 16 · 600 Meters · Place 7 · Webster ThomasWebster Thomas600 Meters7.1:31.16a PB12
Jan 11Jack Reed HS ShowcaseJan 11 · 3200 Meters · Place 6 · Webster ThomasWebster Thomas3200 Meters69:56.6312

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20Section 5 MCPSAC Region 2Dec 20 · 1000 Meters · Place 3 · Webster ThomasWebster Thomas1000 Meters3.2:47.76a PB12
Dec 20Section 5 MCPSAC Region 2Dec 20 · 1600 Meters · Place 2 · Webster ThomasWebster Thomas1600 Meters2.4:37.88a PB12
Feb 17Section 5 Sectional ChampsFeb 17 · 3200 Meters · Place 7 · Webster ThomWebster Thom3200 Meters710:03.2711
Jan 13Jack Reed HS ShowcaseJan 13 · 3200 Meters · Place 16 · Webster ThomWebster Thom3200 Meters1610:21.8611

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1Section 5 State QualifierJun 1 · 3200 Meters · Place 8 · Webster ThomWebster Thom3200 Meters810:43.9711
May 23Section 5 Class B1 ChampionshipsMay 23 · 3200 Meters · Place 2 · Webster ThomWebster Thom3200 Meters29:48.1011
May 18Monroe County ChampionshipsMay 18 · 1600 Meters · Place 16 · Webster ThomWebster Thom1600 Meters164:31.1111
May 10Lancer InvitationalMay 10 · 800 Meters · Place 10 · Webster ThomasWebster Thomas800 Meters10.2:04.33a11
May 4Runnin' Cadet ClassicMay 4 · 3200 Meters · Place 29 · Webster ThomWebster Thom3200 Meters299:56.2911
Apr 20Webster InvitationalApr 20 · 3200 Meters · Place 6 · Webster ThomWebster Thom3200 Meters610:05.7211

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 6Al Mullan Cadet ClassicMay 6 · 1600 Meters · Place 8 · Webster ThomWebster Thom1600 Meters84:42.2210
May 6Runnin' Cadet ClassicMay 6 · 1600 Meters · Place 8 · Webster ThomasWebster Thomas1600 Meters8.4:42.22a10
Apr 29His and Hers MeetApr 29 · 3200 Meters · Place 8 · Webster ThomWebster Thom3200 Meters810:24.0410

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23Section 5 State QualifierFeb 23 · 3200 Meters · Place 10 · Webster ThomWebster Thom3200 Meters1010:31.3910
Feb 18Section 5 Sectional ChampsFeb 18 · 3200 Meters · Place 14 · Webster ThomWebster Thom3200 Meters1410:25.3710
Feb 9Section 5 RWTL #10 Feb 9 · 1600 Meters · Place 5 · Webster ThomWebster Thom1600 Meters54:51.8010
Jan 28Monroe County Indoor ChampionshipsJan 28 · 1600 Meters · Place 16 · Webster ThomasWebster Thomas1600 Meters164:55.81a—
Jan 28Section 5 RWTL #8Jan 28 · 1600 Meters · Place 16 · Webster ThomWebster Thom1600 Meters164:55.8110
Jan 6Section 5 RWTL #5-Monroe - E/GJan 6 · 1600 Meters · Place 17 · Webster ThomWebster Thom1600 Meters174:55.3310

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Monroe County ChampionshipsMay 21 · 1600 Meters · Place 10 · Webster ThomWebster Thom1600 Meters105:07.649
May 13Lancer InvitationalMay 13 · 1600 Meters · Place 24 · Webster ThomasWebster Thomas1600 Meters24.5:16.24a9
May 7Sodus ShowdownMay 7 · 1600 Meters · Place 12 · Webster ThomWebster Thom1600 Meters125:21.24—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11Section 5 RWTL #9Feb 11 · 1600 Meters · Place 14 · Webster ThomWebster Thom1600 Meters145:10.309
Feb 4Section 5 RWTL #8Feb 4 · 3200 Meters · Place 19 · Webster ThomWebster Thom3200 Meters1912:48.489
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 1600 Meters · Place 25 · Webster ThomasWebster Thomas1600 Meters25.5:09.81a9
Jan 21Section 5 RWTL #6Jan 21 · 3200 Meters · Place 8 · Webster ThomWebster Thom3200 Meters811:18.359

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1600 Meters · Place 13 · Webster ThomasWebster Thomas1600 Meters13.5:16.95a9
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1600 Meters · Place 24 · Webster ThomasWebster Thomas1600 Meters24.5:21.18a9
Dec 11Section 5 RWTL #1-NazarethDec 11 · 1600 Meters · Place 20 · Webster ThomasWebster Thomas1600 Meters20.5:34.19a9