Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEmpire 8 Championships · Feb 285:14.29Empire 8 ChampionshipsFebruary 28, 2025
1000 Meters · IndoorSection 5 RWTL #9 · Feb 113:22.10Section 5 RWTL #9February 11, 2022
1000 Meters · OutdoorNeed for Speed Invitational · May 213:33.81Need for Speed InvitationalMay 21, 2021
1500 Meters · IndoorSection 5 RWTL #3 · Dec 285:26.76aSection 5 RWTL #3December 28, 2021
1500 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 24:50.66aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
2000m Steeplechase · 0.762m · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 107:53.29aNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
2000m Steeplechase · OutdoorSTAC Championships · May 187:52.24STAC ChampionshipsMay 18, 2022
3000 Meters · IndoorAARTFC Indoor Championships · Mar 610:30.68aAARTFC Indoor ChampionshipsMarch 6, 2026
3000 Meters · OutdoorCorning vs. Ithaca Meet · May 211:17.24aCorning vs. Ithaca MeetMay 2, 2022
400 Meters · Relay Split · IndoorUtica Blue and Orange · Feb 71:05.792aUtica Blue and OrangeFebruary 7, 2025
400m Hurdles · 30" / 0.762m · OutdoorSection 4 Class A Championships · Jun 91:12.63aSection 4 Class A ChampionshipsJune 9, 2021
5000 Meters · OutdoorEmpire 8 Outdoor Track & Field Championships · May 118:39.39aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
600 Meters · IndoorQuinney Invitational-Morning · Dec 212:01.48aQuinney Invitational-MorningDecember 21, 2019
800 Meters · IndoorUtica Blue and Orange · Feb 72:24.23aUtica Blue and OrangeFebruary 7, 2025
800 Meters · OutdoorSt. John Fisher Cardinal Last Chance · May 112:20.67aSt. John Fisher Cardinal Last ChanceMay 11, 2025
800 Meters · Relay Split · OutdoorEmpire 8 Outdoor Track & Field Championships · May 22:24.334Empire 8 Outdoor Track & Field ChampionshipsMay 2, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 5000 Meters · Place 10 · St. John FisherSt. John Fisher5000 Meters10.18:39.39a PBSr
Apr 24St. John Fisher Cardinal ClassicApr 24 · 1500 Meters · Place 7 · St. John FisherSt. John Fisher1500 Meters7.5:03.58aSr
Apr 11Bison Outdoor ClassicApr 11 · 1500 Meters · Place 74 · St. John FisherSt. John Fisher1500 Meters74.5:02.68aSr
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 142 · St. John FisherSt. John Fisher800 Meters142.2:29.78aSr
Apr 4Geneseo Early Season InviteApr 4 · 5000 Meters · Place 10 · St. John FisherSt. John Fisher5000 Meters10.19:24.11aSr
Mar 28St. John Fisher Tri MeetMar 28 · 1500 Meters · Place 2 · St. John FisherSt. John Fisher1500 Meters2.5:05.97aSr
Mar 28St. John Fisher Tri MeetMar 28 · 800 Meters · Place 1 · St. John FisherSt. John Fisher800 Meters1.2:30.40aSr

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 6AARTFC Indoor ChampionshipsMar 6 · 3000 Meters · Place 25 · St. John FisherSt. John Fisher3000 Meters2510:30.68a PBSR
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1 Mile · Place 10 · St. John FisherSt. John Fisher1 Mile10.5:16.51aSr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 11 · St. John FisherSt. John Fisher3000 Meters11.10:34.47aSr
Feb 20Nazareth Conference Tune-UpFeb 20 · 3000 Meters · Place 2 · St. John FisherSt. John Fisher3000 Meters210:42.34SR
Jan 31Ithaca College Bomber InvitationalJan 31 · 1 Mile · Place 7 · St. John FisherSt. John Fisher1 Mile75:18.32SR
Jan 23RIT Friday InvitationalJan 23 · 800 Meters · Place 12 · St. John FisherSt. John Fisher800 Meters122:28.89aSr
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 3000 Meters · Place 4 · St. John FisherSt. John Fisher3000 Meters411:00.21SR
Jan 10Cornell Southern Tier Collegiate InvitationalJan 10 · 3000 Meters · Place 4 · St. John FisherSt. John Fisher3000 Meters411:00.21aSr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · St. John FisherSt. John Fisher800 MetersRelay Split—2:27.440Jr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 800 Meters · Place 25 · St. John FisherSt. John Fisher800 Meters25.2:22.35aJr
May 11St. John Fisher Cardinal Last ChanceMay 11 · 800 Meters · Place 1 · St. John FisherSt. John Fisher800 Meters1.2:20.67a PBJr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · St. John FisherSt. John Fisher800 MetersRelay Split—2:24.334 PBJr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 1500 Meters · Place 8 · St. John FisherSt. John Fisher1500 Meters8.4:50.66a PBJr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 1500 Meters · Place 9 · St. John FisherSt. John Fisher1500 Meters9.4:52.06aJr
Apr 4Geneseo EarlyApr 4 · 1500 Meters · Place 17 · St. John FisherSt. John Fisher1500 Meters17.4:58.88aJr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 7AARTFCMar 7 · 3000 Meters · Place 15 · St. John FisherSt. John Fisher3000 Meters15.10:32.14aJr
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 7 · St. John FisherSt. John Fisher1 Mile75:14.29 PBJR
Feb 7Utica Blue and OrangeFeb 7 · 400 Meters · St. John FisherSt. John Fisher400 MetersRelay Split—1:05.792a PBJr
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 12 · St. John FisherSt. John Fisher800 Meters12.2:24.23a PBJr
Feb 1Ithaca Bomber InvitationalFeb 1 · 800 Meters · Place 10 · St. John FisherSt. John Fisher800 Meters102:26.38a—
Jan 11Southern Tier Collegiate OpenJan 11 · 3000 Meters · Place 5 · St. John FisherSt. John Fisher3000 Meters510:54.75JR

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Empire 8 Outdoor ChampionshipsMay 3 · 1500 Meters · Place 4 · St. John FisherSt. John Fisher1500 Meters45:00.95a—
Apr 27Cardinal Classic (St John Fisher)Apr 27 · 800 Meters · Place 9 · St. John FisherSt. John Fisher800 Meters92:30.57a—
Apr 20RIT InvitationalApr 20 · 800 Meters · Place 12 · St. John FisherSt. John Fisher800 Meters12.2:32.43aSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23Empire 8 Indoor TF ChampionshipsFeb 23 · 1 Mile · Place 6 · St. John FisherSt. John Fisher1 Mile65:29.91a—
Feb 23Empire 8 Indoor TF ChampionshipsFeb 23 · 800 Meters · Place 5 · St. John FisherSt. John Fisher800 Meters52:25.50a—
Feb 2Brockport Multi & InvitationalFeb 2 · 800 Meters · Place 4 · St. John FisherSt. John Fisher800 Meters42:27.55a—
Jan 20Houghton Highlander InvitationalJan 20 · 1 Mile · Place 5 · St. John FisherSt. John Fisher1 Mile55:36.94a—

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 8Nazareth Alumni OpenerDec 8 · 1 Mile · Place 6 · St. John FisherSt. John Fisher1 Mile6.5:36.48aSo
Mar 3AARTFC Indoor Track & Field ChampionshipsMar 3 · 1 Mile · Place 27 · St. John FisherSt. John Fisher1 Mile275:28.03FR
Feb 24Empire 8 Indoor Track ChampionshipsFeb 24 · 1 Mile · Place 3 · St. John FisherSt. John Fisher1 Mile35:21.83FR
Feb 24Empire 8 Indoor Track ChampionshipsFeb 24 · 800 Meters · Place 12 · St. John FisherSt. John Fisher800 Meters122:31.80FR
Feb 10David Hemery Valentine InvitationalFeb 10 · 800 Meters · Place 226 · St. John FisherSt. John Fisher800 Meters226.2:26.01aFr
Feb 3Brockport MultiFeb 3 · 800 Meters · Place 13 · St. John FisherSt. John Fisher800 Meters132:32.04a—
Jan 28Nazareth Conference ChallengeJan 28 · 1 Mile · Place 9 · St. John FisherSt. John Fisher1 Mile95:39.93FR
Jan 21Winter Welcome Back MeetJan 21 · 3000 Meters · Place 14 · St. John FisherSt. John Fisher3000 Meters1411:37.77FR
Jan 13Spartan InvitationalJan 13 · 1 Mile · Place 22 · St. John FisherSt. John Fisher1 Mile22.5:44.04aFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14CNY Fast Chance MeetMay 14 · 1500 Meters · Place 6 · St. John FisherSt. John Fisher1500 Meters65:07.60FR
May 5Empire 8 Outdoor Track & Field ChampionshipsMay 5 · 800 Meters · Place 5 · St. John FisherSt. John Fisher800 Meters52:26.72FR
Apr 29St. John Fisher Cardinal ClassicApr 29 · 800 Meters · Place 11 · St. John FisherSt. John Fisher800 Meters112:27.58FR
Apr 22University of Rochester Alumni InvitationalApr 22 · 800 Meters · Place 16 · St. John FisherSt. John Fisher800 Meters162:31.79FR

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Nazareth Alumni InvitationalDec 9 · 1 Mile · Place 8 · St. John FisherSt. John Fisher1 Mile8.5:39.10aFr
Feb 11Section 5 RWTL #9Feb 11 · 1000 Meters · Place 6 · CorningCorning1000 Meters63:22.10 PB12
Feb 4Section 5 RWTL #8Feb 4 · 1000 Meters · Place 6 · CorningCorning1000 Meters63:22.6712
Jan 8Kevin Dare InvitationalJan 8 · 1 Mile · Place 20 · Corning-Painted PostCorning-Painted Post1 Mile20.5:40.94a12

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 2000m Steeplechase · Place 23 · Corning-Painted PostCorning-Painted Post2000m Steeplechase0.762m23.7:53.29a PB12
Jun 1Section 4 State QualifierJun 1 · 2000m Steeplechase · Place 2 · Corning-Painted PostCorning-Painted Post2000m Steeplechase0.762m2.8:01.13a12
May 25Section IV Class A/BMay 25 · 1500 Meters · Place 2 · CornCorn1500 Meters25:13.34—
May 18STAC ChampionshipsMay 18 · 2000m Steeplechase · Place 1 · CorningCorning2000m Steeplechase17:52.24 PB—
May 9Horseheads vs Corning DualMay 9 · 1500 Meters · Place 2 · CorningCorning1500 Meters25:18.86—
May 9Horseheads vs Corning DualMay 9 · 1500 Meters · Place 2 · CorningCorning1500 Meters25:18.8612
May 7Runnin' Cadet ClassicMay 7 · 2000m Steeplechase · Place 1 · CorningCorning2000m Steeplechase17:55.70—
May 2Corning vs. Ithaca MeetMay 2 · 3000 Meters · Place 2 · Corning-Painted PostCorning-Painted Post3000 Meters2.11:17.24a PB12
Apr 29Golden Bear InvitationalApr 29 · 2000m Steeplechase · Place 2 · CorningCorning2000m Steeplechase27:58.8012
Apr 2NY/PA InvitationalApr 2 · 2000m Steeplechase · Place 2 · CorningCorning2000m Steeplechase28:19.5812
Apr 2NY/PA InvitationalApr 2 · 2000m Steeplechase · Place 2 · CorningCorning2000m Steeplechase28:19.5812

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Section 5 RWTL #3Dec 28 · 1500 Meters · Place 3 · Corning-Painted PostCorning-Painted Post1500 Meters3.5:26.76a PB12
Dec 18Section 5 RWTL #2-RWTLDec 18 · 1000 Meters · Place 1 · Corning-Painted PostCorning-Painted Post1000 Meters1.3:22.11a12

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12Section IV ShowcaseJun 12 · 400m Hurdles · Place 12 · CorningCorning400m Hurdles121:19.0411
Jun 9Section 4 Class A ChampionshipsJun 9 · 400m Hurdles · Place 2 · Corning-Painted PostCorning-Painted Post400m Hurdles30" / 0.762m2.1:12.63a PB11
Jun 5Fast Times MeetJun 5 · 2000m Steeplechase · Place 5 · Corning-Painted PostCorning-Painted Post2000m Steeplechase0.762m5.8:27.07a11
Jun 1Corning vs. Ithaca Dual MeetJun 1 · 400m Hurdles · Place 2 · Corning-Painted PostCorning-Painted Post400m Hurdles30" / 0.762m2.1:16.96a11
Jun 1Corning vs. Ithaca Dual MeetJun 1 · 1500 Meters · Place 6 · Corning-Painted PostCorning-Painted Post1500 Meters6.5:16.76a11
May 25Elmira Vs. CorningMay 25 · 400m Hurdles · Place 1 · CorningCorning400m Hurdles11:15.83—
May 25Elmira Vs. CorningMay 25 · 3000 Meters · Place 2 · CorningCorning3000 Meters212:00.46—
May 21Need for Speed InvitationalMay 21 · 1000 Meters · Place 10 · CorningCorning1000 Meters103:33.81 PB—
May 15Goshen Coliseum ClassicMay 15 · 2000m Steeplechase · Place 7 · Corning-Painted PostCorning-Painted Post2000m Steeplechase0.762m7.8:14.55a11
May 8Waite/Molnar InvitationalMay 8 · 400m Hurdles · Place 4 · CorningCorning400m Hurdles41:19.29—

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15Section 4 State QualifierFeb 15 · 1000 Meters · Place 18 · Corning-Painted PostCorning-Painted Post1000 Meters18.3:33.6010
Jan 11One and Done Finger Lakes ClassicJan 11 · Pole Vault · CorningCorningPole Vault—6-00.0010
Jan 4Section IV ClassicJan 4 · Pole Vault · CorningCorningPole Vault—6-00.0010

2019 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 28Winter Classic-AfternoonDec 28 · 1000 Meters · Place 7 · Corning-Painted PostCorning-Painted Post1000 Meters7.3:51.57a10
Dec 28Winter Classic-AfternoonDec 28 · Pole Vault · Corning-Painted PostCorning-Painted PostPole Vault--NH10
Dec 21Quinney Invitational-MorningDec 21 · 600 Meters · Place 3 · Corning-Painted PostCorning-Painted Post600 Meters3.2:01.48a PB10
Dec 21Quinney Invitational-MorningDec 21 · Pole Vault · Corning-Painted PostCorning-Painted PostPole Vault--NH10
Dec 14Ithaca College Bomber InvitationalDec 14 · Pole Vault · Corning-Painted PostCorning-Painted PostPole Vault--NH10
Dec 6Section 5 RWTL #1Dec 6 · 1500 Meters · Place 8 · Corning-Painted PostCorning-Painted Post1500 Meters8.5:46.48a10
Feb 23Section 4 State QualifierFeb 23 · 1000 Meters · Place 14 · Corning-Painted PostCorning-Painted Post1000 Meters14.3:42.69a9
Jan 18Hurley InvitationalJan 18 · 1000 Meters · Place 10 · CorningCorning1000 Meters103:41.339
Jan 4Quinney InvitationalJan 4 · 1500 Meters · Place 13 · CorningCorning1500 Meters136:06.439

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 7Corning vs. Ithaca Dual MeetMay 7 · Long Jump · Place 12 · CorningCorningLong Jump1210-09.50—
May 7Corning vs. Ithaca Dual MeetMay 7 · 800 Meters · Place 6 · CorningCorning800 Meters62:42.55—
Apr 27Waite-Molnar InvitationalApr 27 · 2000m Steeplechase · Place 10 · Corning-Painted PostCorning-Painted Post2000m Steeplechase0.762m10.9:15.97a9
Apr 13Square Deal InviteApr 13 · 2000m Steeplechase · CorningCorning2000m Steeplechase—8:59.99—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Winter ClassicDec 29 · 3000 Meters · Place 10 · Corning-Painted PostCorning-Painted Post3000 Meters10.13:08.91a9
Dec 15Finger Lakes Invitational (West)Dec 15 · 1000 Meters · Place 13 · Corning-Painted PostCorning-Painted Post1000 Meters13.3:41.33a9
Dec 1607 InvitationalDec 1 · 1500 Meters · Place 5 · Corning-Painted PostCorning-Painted Post1500 Meters5.6:06.43a9