Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRIT Friday Invitational · Jan 234:36.32aRIT Friday InvitationalJanuary 23, 2026
10,000 Meters · OutdoorGeneseo Early Season Invite · Apr 433:12.87aGeneseo Early Season InviteApril 4, 2026
1000 Meters · IndoorCoach Saint Invitational · Dec 162:58.31aCoach Saint InvitationalDecember 16, 2022
1500 Meters · IndoorRochester Spring Opener · Mar 294:13.72aRochester Spring OpenerMarch 29, 2026
1500 Meters · OutdoorRochester Spring Twilight · Apr 264:20.33aRochester Spring TwilightApril 26, 2024
1600 Meters · IndoorSection 1 Challenge · Dec 215:07.16aSection 1 ChallengeDecember 21, 2022
3000 Meters · IndoorNazareth Conference Tune-Up · Feb 208:57.10Nazareth Conference Tune-UpFebruary 20, 2026
3000m Steeplechase · OutdoorSUNY Geneseo Quad · Apr 2010:21.87aSUNY Geneseo QuadApril 20, 2024
5000 Meters · IndoorNazareth D3 Elite Meet · Feb 1315:40.85aNazareth D3 Elite MeetFebruary 13, 2026
5000 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2616:42.00aSt. John Fisher Cardinal ClassicApril 26, 2025
600 Meters · IndoorPearl River Holiday Classic · Dec 271:35.12aPearl River Holiday ClassicDecember 27, 2022
800 Meters · OutdoorMountie Madness · Apr 142:08.58Mountie MadnessApril 14, 2023
Pole Vault · IndoorSection 1 Challenge · Dec 2110-00Section 1 ChallengeDecember 21, 2022
Pole Vault · OutdoorSection 1 Class A Championship · May 2710-06.00Section 1 Class A ChampionshipMay 27, 2023

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 10,000 Meters · Place 14 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters14.33:29.44aJr
Apr 4Geneseo Early Season InviteApr 4 · 10,000 Meters · Place 7 · Rochester (N.Y.)Rochester (N.Y.)10,000 Meters7.33:12.87a PBJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 5000 Meters · Place 8 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters8.15:54.48aJr
Mar 29Rochester Spring OpenerMar 29 · 1500 Meters · Place 18 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters18.4:13.72a PBJr
Feb 20Nazareth Conference Tune-UpFeb 20 · 3000 Meters · Place 4 · RochesterRochester3000 Meters48:57.10 PBJR
Feb 13Nazareth D3 Elite MeetFeb 13 · 5000 Meters · Place 11 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters11.15:40.85a PBJr
Jan 23RIT Friday InvitationalJan 23 · 1 Mile · Place 18 · Rochester (N.Y.)Rochester (N.Y.)1 Mile184:36.32a PBJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 5000 Meters · Place 30 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters30.16:42.00a PBSo
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 47 · RochesterRochester1500 Meters474:32.29SO
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 56 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters56.4:28.15aSo

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Rochester Spring TwilightApr 14 · 5000 Meters · Place 13 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters13.17:11.78aSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3Liberty League Outdoor ChampionshipsMay 3 · 3000m Steeplechase · Place 13 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase1310:32.03a—
Apr 26Rochester Spring TwilightApr 26 · 1500 Meters · Place 17 · Rochester (N.Y.)Rochester (N.Y.)1500 Meters174:20.33a PB—
Apr 20SUNY Geneseo QuadApr 20 · 3000m Steeplechase · Place 3 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase310:21.87a PB—
Apr 12Brockport Multi and InvitationalApr 12 · 3000m Steeplechase · Place 6 · Rochester (N.Y.)Rochester (N.Y.)3000m Steeplechase610:29.70a—
Mar 30Geneseo Early Season InvitationalMar 30 · 5000 Meters · Place 47 · Rochester (N.Y.)Rochester (N.Y.)5000 Meters47.16:59.05aFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 16Nazareth Conference Tune-UpFeb 16 · 3000 Meters · Place 23 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters239:23.89a—
Feb 9RIT February Friday InvitationalFeb 9 · 1 Mile · Place 10 · Rochester (N.Y.)Rochester (N.Y.)1 Mile104:39.81a—
Feb 2Brockport Multi & InvitationalFeb 2 · 3000 Meters · Place 32 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters329:31.44a—
Jan 20Golden Eagle InvitationalJan 20 · 3000 Meters · Place 28 · Rochester (N.Y.)Rochester (N.Y.)3000 Meters289:47.82a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 1 Mile · Place 13 · Rochester (N.Y.)Rochester (N.Y.)1 Mile13.4:48.16aFr

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27Section 1 Class A ChampionshipMay 27 · Pole Vault · Place 2 · SuffernSuffernPole Vault2.10-06.00 PB12
May 2Section 1 League 1B ChampsMay 2 · Pole Vault · Place 1 · SuffernSuffernPole Vault1.10-00.0012
Apr 14Mountie MadnessApr 14 · 800 Meters · Place 20 · SuffernSuffern800 Meters202:08.58 PB—

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27Pearl River Holiday ClassicDec 27 · 600 Meters · Place 8 · SuffernSuffern600 Meters8.1:35.12a PB12
Dec 27Pearl River Holiday ClassicDec 27 · Pole Vault · SuffernSuffernPole Vault—NH12
Dec 21Section 1 ChallengeDec 21 · 1600 Meters · Place 26 · SuffernSuffern1600 Meters26.5:07.16a PB12
Dec 21Section 1 ChallengeDec 21 · Pole Vault · Place 4 · SuffernSuffernPole Vault4.10-00 PB12
Dec 16Coach Saint InvitationalDec 16 · 1000 Meters · Place 32 · SuffernSuffern1000 Meters32.2:58.31a PB12
Dec 16Coach Saint InvitationalDec 16 · Pole Vault · SuffernSuffernPole Vault--NH12
Dec 5Section 1 Kickoff #2Dec 5 · 600 Meters · Place 17 · SuffernSuffern600 Meters17.1:37.06a12
Dec 5Section 1 Kickoff #2Dec 5 · Pole Vault · Place 2 · SuffernSuffernPole Vault2.10-00.0012