Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 75:17.61aTri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
100 Meters · OutdoorIthaca College In-Between Meet · May 913.33aIthaca College In-Between MeetMay 9, 2026
1000 Meters · IndoorNazareth Alumni · Dec 63:11.76aNazareth AlumniDecember 6, 2024
200 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 1927.35aUniversity of Rochester Alumni InvitationalApril 19, 2026
200 Meters · OutdoorSt. John Fisher Cardinal Classic · Apr 2627.83aSt. John Fisher Cardinal ClassicApril 26, 2025
300 Meters · IndoorNazareth Alumni Opener · Dec 847.67aNazareth Alumni OpenerDecember 8, 2023
400 Meters · IndoorUniversity of Rochester Alumni Invitational · Apr 191:00.63aUniversity of Rochester Alumni InvitationalApril 19, 2026
400 Meters · OutdoorRIT Bill Q Invitational · Apr 2458.88aRIT Bill Q InvitationalApril 24, 2026
400 Meters · Relay Split · IndoorTri Meet Ithaca , Brockport, Rochester · Feb 71:01.125Tri Meet Ithaca , Brockport, RochesterFebruary 7, 2026
500 Meters · IndoorNazareth Alumni Opener · Dec 81:25.89aNazareth Alumni OpenerDecember 8, 2023
800 Meters · IndoorNazareth Conference Tune-Up · Feb 202:19.14Nazareth Conference Tune-UpFebruary 20, 2026
800 Meters · OutdoorLiberty League Outdoor Track & Field Championships · May 22:16.90aLiberty League Outdoor Track & Field ChampionshipsMay 2, 2025
800 Meters · Relay Split · OutdoorAARTFC Outdoor Track & Field Championships · May 142:19.382AARTFC Outdoor Track & Field ChampionshipsMay 14, 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 · 800 Meters · Place 14 · Rochester (N.Y.)800 Meters14.2:17.16aSr
May 9Ithaca College In-Between MeetMay 9 · 400 Meters · Place 2 · Rochester (N.Y.)400 Meters2.1:00.01aSr
May 9Ithaca College In-Between MeetMay 9 · 100 Meters · Place 16 · Rochester (N.Y.)100 MetersRound P16.13.33a PBWind: 0.8Sr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 7 · Rochester (N.Y.)800 MetersRound P7.2:16.99aSr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 5 · Rochester (N.Y.)800 Meters5.2:17.69aSr
Apr 24RIT Bill Q InvitationalApr 24 · 400 Meters · Place 2 · Rochester (N.Y.)400 Meters2.58.88a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 65 · Rochester (N.Y.)800 Meters65.2:18.11aSr
Apr 2Colonial RelaysApr 2 · 800 Meters · Place 28 · Rochester (N.Y.)800 Meters28.2:25.70aSr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 400 Meters · Place 3 · Rochester (N.Y.)400 Meters3.1:00.63a PBSr
Apr 19University of Rochester Alumni InvitationalApr 19 · 200 Meters · Place 7 · Rochester (N.Y.)200 Meters7.27.35a PBWind: 1.8Sr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 32 · Rochester (N.Y.)800 Meters322:22.47aSR
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 9 · Rochester (N.Y.)800 Meters92:23.35aSR
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 4 · Rochester800 Meters42:19.14 PBSR
Feb 14NYU DIII InvitationalFeb 14 · 800 Meters · Place 12 · Rochester (N.Y.)800 Meters122:26.35aSr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 1 Mile · Place 2 · Rochester (N.Y.)1 Mile2.5:17.61a PBSr
Feb 7Tri Meet Ithaca , Brockport, RochesterFeb 7 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:01.125 PBSr
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 9 · Rochester800 Meters92:21.17SR
Jan 23RIT Friday InvitationalJan 23 · 400 Meters · Place 3 · Rochester (N.Y.)400 Meters31:01.57aSr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 1 Mile · Place 4 · Rochester (N.Y.)1 Mile4.5:34.41aSr
Dec 5Nazareth Alumni OpenerDec 5 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:03.761Sr
Apr 14Rochester Spring TwilightApr 14 · 800 Meters · Place 1 · Rochester (N.Y.)800 Meters1.2:19.89aJr
Mar 7AARTFCMar 7 · 800 Meters · Place 13 · Rochester (N.Y.)800 Meters13.2:21.23aJr
Feb 21Nazareth Conference Tune UpFeb 21 · 400 Meters · Place 8 · Rochester400 Meters81:02.15JR
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 178 · Rochester (N.Y.)800 Meters1782:23.51a—
Feb 7Brockport InviteFeb 7 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:02.352Jr
Feb 7Brockport InviteFeb 7 · 800 Meters · Place 2 · Rochester (N.Y.)800 Meters2.2:22.69aJr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · Rochester (N.Y.)800 MetersRelay Split—2:19.382 PBJr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 400 Meters · Place 5 · Rochester (N.Y.)400 Meters5.1:01.38aJr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 5 · Rochester (N.Y.)800 MetersRound P5.2:17.31aJr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 4 · Rochester (N.Y.)800 Meters4.2:16.90a PBJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 400 Meters · Place 9 · Rochester (N.Y.)400 Meters9.1:01.77aJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 200 Meters · Place 31 · Rochester (N.Y.)200 Meters31.27.83a PBWind: 1.8Jr
Apr 19University of Rochester Alumni InvitationalApr 19 · 800 Meters · Place 4 · Rochester800 Meters42:21.58JR
Mar 29Bill Q Invitational at GeneseoMar 29 · 400 Meters · Place 7 · Rochester (N.Y.)400 Meters71:01.70aJR
Mar 29Bill Q Invitational at GeneseoMar 29 · 200 Meters · Place 12 · Rochester (N.Y.)200 Meters1228.43aJR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1000 Meters · Place 2 · Rochester (N.Y.)1000 Meters2.3:11.76a PBJr
Dec 6Nazareth AlumniDec 6 · 400 Meters · Rochester (N.Y.)400 MetersRelay Split—1:04.080Jr
Feb 232024 Liberty League Indoor TF ChampionshipsFeb 23 · 800 Meters · Place 15 · Rochester (N.Y.)800 Meters152:28.04a—
Feb 16Nazareth Conference Tune-UpFeb 16 · 800 Meters · Place 10 · Rochester (N.Y.)800 Meters102:26.87a—
Feb 2Brockport Multi & InvitationalFeb 2 · 400 Meters · Place 10 · Rochester (N.Y.)400 Meters101:04.88a—
Feb 2Brockport Multi & InvitationalFeb 2 · 200 Meters · Place 33 · Rochester (N.Y.)200 Meters3329.11a—
Jan 27Nazareth Conference Challenge CupJan 27 · 800 Meters · Place 11 · Rochester800 Meters112:28.04SO
Jan 20Golden Eagle InvitationalJan 20 · 400 Meters · Place 7 · Rochester (N.Y.)400 Meters71:05.06a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15AARTFC DIII OutdoorMay 15 · 800 Meters · Place 27 · Rochester (N.Y.)800 Meters272:26.49a—
May 3Liberty League Outdoor ChampionshipsMay 3 · 800 Meters · Place 8 · Rochester (N.Y.)800 Meters82:19.24a—
May 3Liberty League Outdoor ChampionshipsMay 3 · 800 Meters · Place 3 · Rochester (N.Y.)800 Meters32:19.50a—
Apr 26Rochester Spring TwilightApr 26 · 400 Meters · Place 7 · Rochester (N.Y.)400 Meters71:02.52a—
Apr 20SUNY Geneseo QuadApr 20 · 800 Meters · Place 1 · Rochester (N.Y.)800 Meters12:23.54a—
Apr 20SUNY Geneseo QuadApr 20 · 200 Meters · Place 15 · Rochester (N.Y.)200 Meters1528.55a—
Apr 12Brockport Multi and InvitationalApr 12 · 800 Meters · Place 13 · Rochester (N.Y.)800 Meters132:32.97a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 500 Meters · Place 4 · Rochester (N.Y.)500 Meters4.1:25.89a PBSo
Dec 8Nazareth Alumni OpenerDec 8 · 300 Meters · Place 16 · Rochester (N.Y.)300 Meters16.47.67a PBSo
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 24 · University of Rochester800 Meters242:42.94a—
Jan 28Nazareth Conference ChallengeJan 28 · 400 Meters · Place 32 · Rochester400 Meters321:08.98FR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29St. John Fisher Cardinal ClassicApr 29 · 400 Meters · Place 25 · Rochester400 Meters251:06.50FR
Apr 22University of Rochester Alumni InvitationalApr 22 · 800 Meters · Place 24 · Rochester800 Meters242:38.95FR
Apr 14Brockport Multi & InvitationalApr 14 · 200 Meters · Place 34 · Rochester200 Meters3429.17FR
Apr 14Brockport Multi & InvitationalApr 14 · 400 Meters · Place 14 · Rochester400 Meters141:06.02FR
Apr 8RIT InvitationalApr 8 · 800 Meters · Place 21 · Rochester800 Meters212:38.99FR
Apr 2Geneseo Early Season InvitationalApr 2 · 400 Meters · Place 19 · Rochester400 Meters191:06.93FR

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · 500 Meters · Place 17 · Rochester (N.Y.)500 Meters17.1:33.11aFr