Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 75:42.73aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
1000 Meters · IndoorNazareth Alumni Opener · Dec 53:18.48aNazareth Alumni OpenerDecember 5, 2025
1500 Meters · OutdoorBrockport Multi and Invitational · Apr 125:07.18aBrockport Multi and InvitationalApril 12, 2026
400 Meters · IndoorBrockport Invite · Feb 71:04.82aBrockport InviteFebruary 7, 2025
400 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 261:03.03aSt. John Fisher Cardinal ClassicApril 26, 2025
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 71:04.079Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
800 Meters · IndoorRochester Spring Opener · Mar 292:24.43aRochester Spring OpenerMarch 29, 2026
800 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 12:22.32aLiberty League Outdoor Track & Field ChampionshipsMay 1, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 12 · Rochester (N.Y.)800 MetersRound P12.2:22.32a PBSr
Apr 24RIT Bill Q InvitationalApr 24 · 800 Meters · Place 7 · Rochester (N.Y.)800 Meters7.2:23.58aSr
Apr 12Brockport Multi and InvitationalApr 12 · 1500 Meters · Place 13 · Rochester (N.Y.)1500 Meters13.5:07.18a PBSr
Apr 2Colonial RelaysApr 2 · 400 Meters · Place 32 · Rochester (N.Y.)400 Meters32.1:04.02aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 5 · Rochester (N.Y.)800 Meters5.2:25.40aSr
Mar 29Rochester Spring OpenerMar 29 · 800 Meters · Place 4 · Rochester (N.Y.)800 Meters4.2:24.43a PBSr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 15 · Rochester (N.Y.)800 Meters152:25.32aSR
Feb 13Nazareth D3 Elite MeetFeb 13 · 800 Meters · Place 9 · Rochester (N.Y.)800 Meters9.2:26.37aSr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 1 Mile · Place 10 · Rochester (N.Y.)1 Mile10.5:42.73a PBSr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:04.079 PBSr
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 23 · Rochester800 Meters232:28.34SR
Jan 23RIT Friday InvitationalJan 23 · 400 Meters · Place 13 · Rochester (N.Y.)400 Meters131:05.09aSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1000 Meters · Place 6 · Rochester (N.Y.)1000 Meters6.3:18.48a PBSr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:04.579Sr
Apr 14Rochester Spring TwilightApr 14 · 800 Meters · Place 7 · Rochester (N.Y.)800 Meters7.2:26.98aJr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 15 · Rochester800 Meters152:27.97JR
Feb 14Nazareth DIII Elite MeetFeb 14 · 800 Meters · Place 13 · Rochester (N.Y.)800 Meters13.2:28.15aJr
Feb 7Brockport InviteFeb 7 · 400 Meters · Place 18 · Rochester (N.Y.)400 Meters18.1:04.82a PBJr
Jan 30RIT January Thursday InvitationalJan 30 · 800 Meters · Place 4 · Rochester (N.Y.)800 Meters42:28.67a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 19 · Rochester (N.Y.)800 MetersRound P19.2:29.51aJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400 Meters · Place 19 · Rochester (N.Y.)400 Meters19.1:03.03a PBJr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 31 · Rochester1500 Meters315:26.31JR
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 22 · Rochester (N.Y.)800 Meters22.2:28.44aJr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 17 · Rochester (N.Y.)1500 Meters175:15.59aJR

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1000 Meters · Place 5 · Rochester (N.Y.)1000 Meters5.3:20.23aJr
Dec 6Nazareth AlumniDec 6 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:07.304Jr

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 400 Meters · Place 21 · Rochester400 Meters211:06.01FR
Apr 22University of Rochester Alumni InvitationalApr 22 · 800 Meters · Place 30 · Rochester800 Meters302:43.12FR
Apr 14Brockport Multi & InvitationalApr 14 · 800 Meters · Place 20 · Rochester800 Meters202:37.13FR
Apr 8RIT InvitationalApr 8 · 800 Meters · Place 22 · Rochester800 Meters222:39.41FR
Apr 2Geneseo Early Season InvitationalApr 2 · 800 Meters · Place 29 · Rochester800 Meters292:41.05FR

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17Nazareth Conference Tune-UpFeb 17 · 800 Meters · Place 30 · Rochester800 Meters302:40.57FR
Feb 17Nazareth Conference Tune-UpFeb 17 · 800 Meters · Place 30 · Rochester800 Meters302:40.57FR
Feb 10RIT February Friday Night InvitationalFeb 10 · 400 Meters · Place 9 · Rochester400 Meters91:07.74FR
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 23 · University of Rochester800 Meters232:41.34a—
Jan 28Nazareth Conference ChallengeJan 28 · 800 Meters · Place 30 · Rochester800 Meters302:37.54FR
Jan 21Winter Welcome Back MeetJan 21 · 800 Meters · Place 35 · Rochester800 Meters352:45.66FR
Jan 21Winter Welcome Back MeetJan 21 · 800 Meters · Place 35 · Rochester800 Meters352:45.66FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · 1000 Meters · Place 21 · Rochester (N.Y.)1000 Meters21.3:36.82aFr