Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorAARTFC Indoor Championships · Mar 65:03.32aAARTFC Indoor ChampionshipsMarch 6, 2026
1000 Meters · IndoorBrockport Friday Night Invite · Feb 203:02.45aBrockport Friday Night InviteFebruary 20, 2026
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:37.62a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 14:37.69aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1600 Meters · Relay Split · IndoorEmpire 8 Indoor Track & Field Championships · Feb 275:12.948Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
300 Meters · IndoorMonroe County Indoor Championships · Feb 1143.85aMonroe County Indoor ChampionshipsFebruary 11, 2023
400 Meters · OutdoorRunnin' Cadet Classic · May 61:01.50aRunnin' Cadet ClassicMay 6, 2023
600 Meters · IndoorNYSPHSAA Indoor State Championships · Mar 41:37.50NYSPHSAA Indoor State ChampionshipsMarch 4, 2023
800 Meters · IndoorVillanova Invitational · Jan 202:20.80Villanova InvitationalJanuary 20, 2024
800 Meters · OutdoorSam Howell Invitational · Mar 302:20.33aSam Howell InvitationalMarch 30, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · 1500 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1500 Meters1.4:40.02aJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1500 Meters1.4:37.69a PBJr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 57 · SUNY GeneseoSUNY Geneseo1500 Meters57.4:38.16aJr
Apr 4Geneseo Early Season InviteApr 4 · 1500 Meters · Place 3 · SUNY GeneseoSUNY Geneseo1500 Meters3.4:42.07aJr

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 12 · SUNY GeneseoSUNY Geneseo1500 Meters12.4:37.62a PBJr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 1 Mile · Place 7 · SUNY GeneseoSUNY Geneseo1 Mile75:03.32a PBJR
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1600 Meters · SUNY GeneseoSUNY Geneseo1600 MetersRelay Split—5:12.948 PBJr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 2 · SUNY GeneseoSUNY Geneseo1 Mile2.5:04.94aJr
Feb 20Brockport Friday Night InviteFeb 20 · 1000 Meters · Place 1 · SUNY GeneseoSUNY Geneseo1000 Meters1.3:02.45a PBJr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 2 · SUNY GeneseoSUNY Geneseo1 Mile2.5:13.73aJr
Jan 31Nazareth Conference Challenge CupJan 31 · 1 Mile · Place 9 · SUNY GeneseoSUNY Geneseo1 Mile95:23.37JR

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 4 · SUNY GeneseoSUNY Geneseo1500 Meters4.4:46.17aSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 16 · SUNY GeneseoSUNY Geneseo800 Meters16.2:25.21aSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 8 · SUNY GeneseoSUNY Geneseo800 Meters8.2:21.84aSo
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 6 · SUNY GeneseoSUNY Geneseo800 Meters62:23.39SO
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 13 · SUNY GeneseoSUNY Geneseo1500 Meters13.4:57.74aSo

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 7AARTFCMar 7 · 1 Mile · Place 18 · SUNY GeneseoSUNY Geneseo1 Mile18.5:16.73aSo
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 8 · SUNY GeneseoSUNY Geneseo1 Mile85:15.26SO
Feb 21Nazareth Conference Tune UpFeb 21 · 1 Mile · Place 9 · SUNY GeneseoSUNY Geneseo1 Mile95:18.00SO
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 7 · SUNY GeneseoSUNY Geneseo800 Meters7.2:22.32aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1 Mile · Place 2 · SUNY GeneseoSUNY Geneseo1 Mile2.5:27.03aSo
Feb 102024 Big Apple InvitationalFeb 10 · 1 Mile · RiderRider1 Mile--DNFFr
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 800 Meters · Place 46 · RiderRider800 Meters46.2:21.23aFr
Jan 20Villanova InvitationalJan 20 · 800 Meters · Place 14 · RiderRider800 Meters142:20.80 PBFR
Jan 12Spartan InvitationalJan 12 · 1000 Meters · Place 5 · RiderRider1000 Meters5.3:08.39aFr

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 30Sam Howell InvitationalMar 30 · 800 Meters · Place 21 · RiderRider800 Meters212:20.33a PB—
Mar 22Rider 5-WayMar 22 · 1500 Meters · Place 9 · RiderRider1500 Meters95:02.58a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 1Rutgers Holiday ClassicDec 1 · 600 Meters · Place 10 · RiderRider600 Meters10.1:40.75aFr
Mar 4NYSPHSAA Indoor State ChampionshipsMar 4 · 600 Meters · Place 12 · Webster SchroederWebster Schroeder600 Meters121:37.50 PB12
Feb 11Monroe County Indoor ChampionshipsFeb 11 · 300 Meters · Place 2 · Webster SchroederWebster Schroeder300 Meters2.43.85a PB12
Jan 28Monroe County Indoor ChampionshipsJan 28 · 600 Meters · Place 1 · Webster SchroederWebster Schroeder600 Meters11:38.91a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Runnin' Cadet ClassicMay 6 · 400 Meters · Place 4 · Webster SchroederWebster Schroeder400 Meters4.1:01.50a PB12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Section 5 RWTL #4Dec 27 · 600 Meters · Place 2 · Webster SchroederWebster Schroeder600 Meters2.1:43.89a12
Jan 29RWTL Championships @ Houghton CollegeJan 29 · 600 Meters · Place 5 · Webster SchroederWebster Schroeder600 Meters5.1:44.51a11

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 28Section V Class A1-B2 ChampionshipsMay 28 · 800 Meters · Place 6 · Webster SchroederWebster Schroeder800 Meters6.2:28.39a11
May 28Section V Class A1-B2 ChampionshipsMay 28 · 400 Meters · Place 5 · Webster SchroederWebster Schroeder400 Meters5.1:02.16a11
May 13John Arcaro Co-Ed ClassicMay 13 · 800 Meters · Place 9 · Webster Sch.Webster Sch.800 Meters92:25.8811

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 600 Meters · Place 3 · Webster SchroederWebster Schroeder600 Meters3.1:46.00a11
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 300 Meters · Place 11 · Webster SchroederWebster Schroeder300 Meters11.47.70a11
Dec 18Section 5 RWTL #2-Monroe EastDec 18 · 1000 Meters · Place 3 · Webster SchroederWebster Schroeder1000 Meters3.3:13.55a11
Dec 11Section 5 RWTL #1-NazarethDec 11 · 1500 Meters · Place 4 · Webster SchroederWebster Schroeder1500 Meters4.5:16.24a11