Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCornell Robert J. Kane Invitational · Feb 144:32.07aCornell Robert J. Kane InvitationalFebruary 14, 2026
1500 Meters · OutdoorCortland Classic · Apr 174:08.48aCortland ClassicApril 17, 2026
200 Meters · OutdoorIthaca Tuesday Meet · Apr 2125.63aIthaca Tuesday MeetApril 21, 2026
3200 Meters · OutdoorLongwood Track Classic · Apr 612:02.02Longwood Track ClassicApril 6, 2019
400 Meters · IndoorRochester Spring Opener · Mar 2953.92aRochester Spring OpenerMarch 29, 2026
400 Meters · OutdoorTom Farrell · May 452.64aTom FarrellMay 4, 2024
400 Meters · Relay Split · IndoorSUNYAC Championships · Feb 2851.621SUNYAC ChampionshipsFebruary 28, 2025
800 Meters · IndoorSUNYAC Indoor Championships · Feb 271:57.42SUNYAC Indoor ChampionshipsFebruary 27, 2026
800 Meters · OutdoorSUNYAC Outdoor Track & Field Championships · May 11:56.05aSUNYAC Outdoor Track & Field ChampionshipsMay 1, 2026
Combined results · OutdoorNorth Shore Invitational · May 1424.50North Shore InvitationalMay 14, 2022

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 800 Meters · Place 21 · SUNY OswegoSUNY Oswego800 Meters21.1:57.83aSr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 6 · SUNY OswegoSUNY Oswego800 MetersRound P6.2:01.56aSr
May 1SUNYAC Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 4 · SUNY OswegoSUNY Oswego800 Meters4.1:56.05a PBSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 800 Meters · Place 11 · SUNY OswegoSUNY Oswego800 Meters11.2:03.18aSr
Apr 21Ithaca Tuesday MeetApr 21 · 800 Meters · Place 1 · SUNY OswegoSUNY Oswego800 Meters1.1:59.15aSr
Apr 21Ithaca Tuesday MeetApr 21 · 200 Meters · Place 9 · SUNY OswegoSUNY Oswego200 Meters9.25.63a PBWind: 0.5Sr
Apr 17Cortland ClassicApr 17 · 1500 Meters · Place 7 · SUNY OswegoSUNY Oswego1500 Meters7.4:08.48a PBSr
Apr 17Cortland ClassicApr 17 · 800 Meters · Place 5 · SUNY OswegoSUNY Oswego800 Meters5.2:00.34aSr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 98 · SUNY OswegoSUNY Oswego800 Meters98.1:57.26aSr
Apr 3Cortland Red Dragon OpenApr 3 · 800 Meters · Place 4 · SUNY OswegoSUNY Oswego800 Meters4.1:58.13aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · 400 Meters · Place 9 · SUNY OswegoSUNY Oswego400 Meters9.53.92a PBSr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 27 · SUNY OswegoSUNY Oswego800 Meters271:58.64aSR
Feb 27SUNYAC Indoor ChampionshipsFeb 27 · 800 Meters · Place 3 · Oswego StateOswego State800 Meters31:57.42 PBSR
Feb 20Nazareth Conference Tune-UpFeb 20 · 800 Meters · Place 2 · Oswego StateOswego State800 Meters21:57.53SR
Feb 14Cornell Robert J. Kane InvitationalFeb 14 · 1 Mile · Place 15 · SUNY OswegoSUNY Oswego1 Mile154:32.07a PBSR
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 8 · Oswego StateOswego State800 Meters81:58.03SR
Jan 24Houghton Highlander Indoor InvitationalJan 24 · 800 Meters · Place 2 · SUNY OswegoSUNY Oswego800 Meters2.1:58.44aSr
Jan 16Utica Winter OpenerJan 16 · 800 Meters · Place 4 · SUNY OswegoSUNY Oswego800 Meters41:59.50aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · Place 26 · SUNY OswegoSUNY Oswego800 Meters26.1:57.37aJr
May 2SUNYAC Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 6 · Oswego StateOswego State800 Meters61:57.83JR
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 14 · SUNY OswegoSUNY Oswego800 Meters14.1:58.87aJr
Apr 18Cortland ClassicApr 18 · 1500 Meters · Place 8 · SUNY OswegoSUNY Oswego1500 Meters84:15.80Jr
Apr 5Cortland Red Dragon OpenApr 5 · 800 Meters · Place 4 · SUNY OswegoSUNY Oswego800 Meters4.1:57.64aJr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 1500 Meters · Place 5 · SUNY OswegoSUNY Oswego1500 Meters5.4:25.12aJr
Mar 30Utica Pioneer Almost Spring InviteMar 30 · 400 Meters · Place 16 · SUNY OswegoSUNY Oswego400 Meters16.54.56aJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28SUNYAC ChampionshipsFeb 28 · 400 Meters · SUNY OswegoSUNY Oswego400 MetersRelay Split—51.621 PBJr
Feb 28SUNYAC ChampionshipsFeb 28 · 800 Meters · Place 3 · SUNY OswegoSUNY Oswego800 Meters3.1:58.54aJr
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 14 · Oswego StateOswego State800 Meters142:00.05JR
Feb 7Fastrack National InvitationalFeb 7 · 800 Meters · Place 35 · Oswego StateOswego State800 Meters351:59.99JR
Jan 30RIT January Thursday InvitationalJan 30 · 800 Meters · Place 9 · SUNY OswegoSUNY Oswego800 Meters92:02.60a—
Jan 24RIT January Friday MeetJan 24 · 1 Mile · Place 22 · SUNY OswegoSUNY Oswego1 Mile224:57.66a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Houghton DecemberDec 6 · 1 Mile · Place 12 · SUNY OswegoSUNY Oswego1 Mile12.4:53.84aJr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9NJCAA Division III Outdoor ChampionshipsMay 9 · 800 Meters · Place 5 · Suffolk County (N.Y.) CSuffolk County (N.Y.) C800 Meters51:59.91a—
May 9NJCAA Division III Outdoor ChampionshipsMay 9 · 800 Meters · Place 8 · Suffolk County (N.Y.) CSuffolk County (N.Y.) C800 Meters82:02.15a—
May 4Tom FarrellMay 4 · 400 Meters · Place 5 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC400 Meters5.52.64a PBSo
Apr 11TCNJ InvitationalApr 11 · 800 Meters · Place 20 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC800 Meters20.2:05.25aSo
Apr 7Coach O InviteApr 7 · 800 Meters · Place 2 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC800 Meters2.2:03.87aSo
Mar 29Ramapo College InvitationalMar 29 · 800 Meters · Place 9 · Suffolk County (N.Y.) CSuffolk County (N.Y.) C800 Meters92:02.69a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 6 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC800 MetersRound P6.2:03.63aFr
May 11NJCAA Division III Outdoor Track & Field ChampionshipsMay 11 · 800 Meters · Place 3 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC800 Meters3.1:57.87aFr
Apr 28Lions InvitationalApr 28 · 800 Meters · Place 18 · Suffolk County CCSuffolk County CC800 Meters182:02.29a—
Apr 15Middlesex College InvitationalApr 15 · 1500 Meters · Place 31 · Suffolk CCSuffolk CC1500 Meters314:27.52FR
Apr 7Osprey Open and MultiApr 7 · 800 Meters · Place 9 · Suffolk CCSuffolk CC800 Meters92:05.18FR
Mar 31Ramapo College InvitationalMar 31 · 800 Meters · Place 10 · Suffolk CCSuffolk CC800 Meters102:04.26FR
Mar 25Stockton InvitationalMar 25 · 800 Meters · Place 5 · Suffolk County (N.Y.) CCSuffolk County (N.Y.) CC800 Meters5.2:08.45aFr

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2Section 11 State QualifierJun 2 · 800 Meters · Place 6 · LongwoodLongwood800 Meters6.1:58.19a12
May 23Section XI County AA ChampionshipsMay 23 · 800 Meters · Place 2 · LongwoodLongwood800 Meters21:59.7412
May 14North Shore InvitationalMay 14 · 800 Meters · Place 7 · LongwoodLongwood800 Meters72:02.4912
May 14North Shore InvitationalMay 14 · Combined results · Place 25 · LongwoodLongwoodCombined results2524.50 PB12
Apr 19Deer Park InvitationalApr 19 · 400 Meters · Place 6 · LongwoodLongwood400 Meters656.0812
Apr 2Longwood Track ClassicApr 2 · 800 Meters · Place 6 · LongwoodLongwood800 Meters6.2:11.81a12

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Section XI State Qualifier MeetFeb 14 · 800 Meters · Place 6 · LongwoodLongwood800 Meters61:58.1912

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Longwood Track ClassicApr 6 · 3200 Meters · Place 11 · LongwoodLongwood3200 Meters1112:02.02 PB9
Apr 6Longwood Track ClassicApr 6 · 800 Meters · Place 50 · LongwoodLongwood800 Meters502:24.809