Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Blue and Orange · Feb 75:19.01aUtica Blue and OrangeFebruary 7, 2025
1000 Meters · IndoorHurley Invitational · Jan 53:14.54Hurley InvitationalJanuary 5, 2024
1000 Meters · OutdoorNeed for Speed Invitational · May 213:15.96Need for Speed InvitationalMay 21, 2021
100m Hurdles · 33" / 0.838m · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 1018.52aNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:45.87a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorParkhurst Invitational · May 74:49.30Parkhurst InvitationalMay 7, 2021
2000m Steeplechase · OutdoorGolden Bear Invitational · Apr 298:11.37Golden Bear InvitationalApril 29, 2022
300 Meters · IndoorSection IV Classic · Jan 2846.06Section IV ClassicJanuary 28, 2023
3000 Meters · IndoorSection IV Classic · Jan 411:44.12Section IV ClassicJanuary 4, 2020
3000 Meters · OutdoorParkhurst Invitational · May 711:45.29Parkhurst InvitationalMay 7, 2021
400 Meters · IndoorUtica Blue & Orange Invitational · Feb 61:01.28aUtica Blue & Orange InvitationalFebruary 6, 2026
400 Meters · OutdoorSTAC Championships · May 171:03.06STAC ChampionshipsMay 17, 2023
500 Meters · IndoorBrockport Friday Night Invite · Feb 201:22.06aBrockport Friday Night InviteFebruary 20, 2026
600 Meters · IndoorBrockport Friday Night Invite · Feb 201:36.97aBrockport Friday Night InviteFebruary 20, 2026
800 Meters · Indoor2026 Paul Donahue Invitational · Apr 172:11.04a2026 Paul Donahue InvitationalApril 17, 2026
800 Meters · OutdoorNCAA Division III Outdoor Track & Field Championships · May 212:09.16aNCAA Division III Outdoor Track & Field ChampionshipsMay 21, 2026
800 Meters · Relay Split · IndoorEmpire 8 Indoor Track & Field Championships · Feb 272:19.336Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
800 Meters · Relay Split · OutdoorEmpire 8 Outdoor Track & Field Championships · May 22:21.615Empire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
High Jump · Indoor607 Invitational 5 PM · Jan 74-02607 Invitational 5 PMJanuary 7, 2023
High Jump · OutdoorBlue Shoes Meet · May 71.33mBlue Shoes MeetMay 7, 2022
Long Jump · IndoorQuinney Invitational-STAC · Jan 1312-10.50Quinney Invitational-STACJanuary 13, 2024
Long Jump · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 104.18mNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
Pentathlon (Outdoor) · Standard · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 102303NYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022
Shot Put · 4kg · OutdoorNYSPHSAA Outdoor Track & Field Championships · Jun 107.07mNYSPHSAA Outdoor Track & Field ChampionshipsJune 10, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 8 · SUNY GeneseoSUNY Geneseo800 MetersRound P8.2:09.22aSo
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 7 · SUNY GeneseoSUNY Geneseo800 Meters7.2:09.16a PBSo
May 10Widener Final QualifierMay 10 · 800 Meters · Place 12 · SUNY GeneseoSUNY Geneseo800 Meters12.2:10.71aSo
May 9Ithaca College In-Between MeetMay 9 · 800 Meters · Place 1 · SUNY GeneseoSUNY Geneseo800 Meters1.2:14.64aSo
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 800 Meters · Place 2 · SUNY GeneseoSUNY Geneseo800 Meters2.2:10.50aSo
Apr 11Bison Outdoor ClassicApr 11 · 800 Meters · Place 15 · SUNY GeneseoSUNY Geneseo800 Meters15.2:11.99aSo
Apr 4Geneseo Early Season InviteApr 4 · 800 Meters · Place 2 · SUNY GeneseoSUNY Geneseo800 Meters2.2:14.70aSo

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 9 · SUNY GeneseoSUNY Geneseo1500 Meters9.4:45.87a PBSo
Apr 172026 Paul Donahue InvitationalApr 17 · 800 Meters · Place 13 · SUNY GeneseoSUNY Geneseo800 Meters13.2:11.04a PBSo
Mar 6AARTFC Indoor ChampionshipsMar 6 · 800 Meters · Place 4 · SUNY GeneseoSUNY Geneseo800 Meters42:12.62aSO
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · SUNY GeneseoSUNY Geneseo800 MetersRelay Split—2:19.336 PBSo
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters3.2:16.10aSo
Feb 20Brockport Friday Night InviteFeb 20 · 500 Meters · Place 2 · SUNY GeneseoSUNY Geneseo500 Meters2.1:22.06a PBSo
Feb 20Brockport Friday Night InviteFeb 20 · 600 Meters · Place 1 · SUNY GeneseoSUNY Geneseo600 Meters1.1:36.97a PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 400 Meters · Place 7 · SUNY GeneseoSUNY Geneseo400 Meters7.1:01.28a PBSo
Jan 31Nazareth Conference Challenge CupJan 31 · 800 Meters · Place 4 · SUNY GeneseoSUNY Geneseo800 Meters42:18.12SO
Jan 23RIT Friday InvitationalJan 23 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters32:23.48aSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · SUNY GeneseoSUNY Geneseo800 MetersRelay Split—2:21.615 PBFr
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 2 · SUNY GeneseoSUNY Geneseo800 Meters2.2:15.80aFr
Apr 26St. John Fisher Cardinal ClassicApr 26 · 800 Meters · Place 1 · SUNY GeneseoSUNY Geneseo800 Meters1.2:15.62aFr
Apr 4Geneseo EarlyApr 4 · 800 Meters · Place 5 · SUNY GeneseoSUNY Geneseo800 Meters5.2:20.71aFr
Mar 29Bill Q Invitational at GeneseoMar 29 · 1500 Meters · Place 5 · SUNY GeneseoSUNY Geneseo1500 Meters55:01.78aFR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 7AARTFCMar 7 · 800 Meters · Place 7 · SUNY GeneseoSUNY Geneseo800 Meters7.2:19.90aFr
Feb 28Empire 8 ChampionshipsFeb 28 · 1 Mile · Place 17 · SUNY GeneseoSUNY Geneseo1 Mile175:24.93FR
Feb 21Nazareth Conference Tune UpFeb 21 · 800 Meters · Place 3 · SUNY GeneseoSUNY Geneseo800 Meters32:23.25FR
Feb 7Utica Blue and OrangeFeb 7 · 1 Mile · Place 10 · SUNY GeneseoSUNY Geneseo1 Mile10.5:19.01a PBFr
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 16 · SUNY GeneseoSUNY Geneseo800 Meters16.2:26.58aFr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 1 Mile · Place 1 · SUNY GeneseoSUNY Geneseo1 Mile1.5:25.22aFr
Feb 25Section IV State QualifiersFeb 25 · 600 Meters · Place 3 · Union EndicoUnion Endico600 Meters31:41.2312
Feb 17Section IV ClassicFeb 17 · 1500 Meters · Place 1 · Union EndicottUnion Endicott1500 Meters15:14.2612
Feb 17Section IV ClassicFeb 17 · 600 Meters · Place 2 · Union EndicottUnion Endicott600 Meters21:45.5812
Jan 13Quinney Invitational-STACJan 13 · 600 Meters · Place 2 · Union-EndicottUnion-Endicott600 Meters2.1:43.86a12
Jan 13Quinney Invitational-STACJan 13 · Long Jump · Place 13 · Union-EndicottUnion-EndicottLong Jump13.12-10.50 PB12
Jan 5Hurley InvitationalJan 5 · High Jump · Place 22 · Union EndicottUnion EndicottHigh Jump224-012
Jan 5Hurley InvitationalJan 5 · 1000 Meters · Place 2 · Union EndicottUnion Endicott1000 Meters23:14.54 PB12

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29Section IV State QualifierMay 29 · 800 Meters · Place 3 · Union EndicottUnion Endicott800 Meters32:20.4212
May 22Section IV Class A/BMay 22 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:29.2812
May 22Section IV Class A/BMay 22 · 1500 Meters · Place 2 · Union EndicottUnion Endicott1500 Meters25:02.9612
May 22Section IV Class A/BMay 22 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:29.2812
May 22Section IV Class A/BMay 22 · 1500 Meters · Place 2 · Union EndicottUnion Endicott1500 Meters25:02.9612
May 15STAC ChampionshipsMay 15 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:19.0012
May 11Parkhurst InvitationalMay 11 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:21.5412
May 11Parkhurst InvitationalMay 11 · 1500 Meters · Place 6 · Union EndicottUnion Endicott1500 Meters65:22.1712
Apr 20Square Deal InviteApr 20 · 1500 Meters · Place 6 · Union EndicottUnion Endicott1500 Meters65:07.1612
Apr 20Square Deal InviteApr 20 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:22.9612

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · 800 Meters · Place 16 · Union-EndicottUnion-Endicott800 Meters16.2:24.27a12
Dec 16Winter Classic 9 AM SessionDec 16 · High Jump · Place 15 · Union-EndicottUnion-EndicottHigh Jump15.4-012
Dec 9Finger Lakes Invitational 2 PMDec 9 · 1000 Meters · Place 2 · Union-EndicottUnion-Endicott1000 Meters2.3:16.53a12
Dec 9Finger Lakes Invitational 2 PMDec 9 · 1500 Meters · Place 2 · Union-EndicottUnion-Endicott1500 Meters2.5:13.28a12
Feb 25Section IV State QualifiersFeb 25 · 600 Meters · Place 4 · Union EndicottUnion Endicott600 Meters41:42.6711
Jan 28Section IV ClassicJan 28 · 300 Meters · Place 10 · Union EndicottUnion Endicott300 Meters1046.06 PB11
Jan 28Section IV ClassicJan 28 · 600 Meters · Place 1 · Union EndicottUnion Endicott600 Meters11:45.0411
Jan 20Quinney InvitationalJan 20 · High Jump · Place 21 · Union EndicottUnion EndicottHigh Jump214-211
Jan 20Quinney InvitationalJan 20 · 600 Meters · Place 2 · Union EndicottUnion Endicott600 Meters21:44.6611
Jan 7607 Invitational 5 PMJan 7 · 600 Meters · Place 2 · Union-EndicottUnion-Endicott600 Meters2.1:47.25a11
Jan 7607 Invitational 5 PMJan 7 · High Jump · Place 5 · Union-EndicottUnion-EndicottHigh Jump5.4-02 PB11

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Discus · Place 18 · Union EndicottUnion EndicottDiscus1824-06.2511
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Discus · Place 24 · Union EndicottUnion EndicottDiscus2412-06.0011
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Discus · Place 25 · Union EndicottUnion EndicottDiscus254-00.0011
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Discus · Place 18 · Union EndicottUnion EndicottDiscus1817.6711
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Discus · Place 4 · Union EndicottUnion EndicottDiscus42:23.0611
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 800 Meters · Place 4 · Union EndicottUnion Endicott800 Meters42:23.0611
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Long Jump · Place 24 · Union EndicottUnion EndicottLong Jump243.81m11
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · Shot Put · Place 18 · Union EndicottUnion EndicottShot Put187.47m11
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · High Jump · Place 25 · Union EndicottUnion EndicottHigh Jump251.22m11
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 100m Hurdles · Place 18 · Union EndicottUnion Endicott100m Hurdles1817.6711
Jun 9NYSPHSAA - NY State ChampionshipsJun 9 · 100 Meters · Place 20 · Union EndicottUnion Endicott100 Meters20226611
May 31Section IV State QualifiersMay 31 · Long Jump · Place 7 · Union EndicottUnion EndicottLong Jump73.78m11
May 31Section IV State QualifiersMay 31 · Shot Put · Place 5 · Union EndicottUnion EndicottShot Put57.16m11
May 31Section IV State QualifiersMay 31 · High Jump · Place 9 · Union EndicottUnion EndicottHigh Jump91.23m11
May 31Section IV State QualifiersMay 31 · 100m Hurdles · Place 6 · Union EndicottUnion Endicott100m Hurdles618.2011
May 31Section IV State QualifiersMay 31 · 800 Meters · Place 1 · Union EndicottUnion Endicott800 Meters12:25.5711
May 17STAC ChampionshipsMay 17 · 800 Meters · Place 2 · Union EndicottUnion Endicott800 Meters22:27.8111
May 17STAC ChampionshipsMay 17 · 400m Hurdles · Place 4 · Union EndicottUnion Endicott400m Hurdles41:14.3511
May 17STAC ChampionshipsMay 17 · 400 Meters · Place 2 · Union EndicottUnion Endicott400 Meters21:03.06 PB11
May 13Parkhurst InvitationalMay 13 · 400m Hurdles · Place 2 · Union EndicottUnion Endicott400m Hurdles21:14.2311
May 13Parkhurst InvitationalMay 13 · 1500 Meters · Place 7 · Union EndicottUnion Endicott1500 Meters75:23.2311
Apr 1NY/PA InvitationalApr 1 · 2000m Steeplechase · Place 1 · Union EndicottUnion Endicott2000m Steeplechase18:43.6011

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17Finger Lakes Invitational 2 PM SessionDec 17 · 600 Meters · Place 1 · Union-EndicottUnion-Endicott600 Meters1.1:46.86a11
Dec 17Finger Lakes Invitational 2 PM SessionDec 17 · 1500 Meters · Place 5 · Union-EndicottUnion-Endicott1500 Meters5.5:56.73a11
Dec 10Hurley Invitational AMDec 10 · 600 Meters · Place 2 · Union-EndicottUnion-Endicott600 Meters2.1:58.1011
Dec 10Hurley Invitational AMDec 10 · 3000 Meters · Place 5 · Union-EndicottUnion-Endicott3000 Meters5.12:37.78a11
Feb 19Section IV Class ChampionshipsFeb 19 · 1000 Meters · Place 3 · Union EndicottUnion Endicott1000 Meters33:18.2910
Feb 19Section IV Class ChampionshipsFeb 19 · 1000 Meters · Place 3 · Union EndicottUnion Endicott1000 Meters33:18.2910
Feb 5Hurley InvitationalFeb 5 · 1000 Meters · Place 2 · Union EndicottUnion Endicott1000 Meters23:20.5410

2022 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · Pentathlon (Outdoor) · Place 17 · Union-EndicottUnion-EndicottPentathlon (Outdoor)Standard17.2303 PB10
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · Long Jump · Place 22 · Union-EndicottUnion-EndicottLong Jump22.4.18m PBWind: 110
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · Shot Put · Place 18 · Union-EndicottUnion-EndicottShot Put4kg18.7.07m PB10
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 100m Hurdles · Place 19 · Union-EndicottUnion-Endicott100m Hurdles33" / 0.838m19.18.52a PBWind: 1.310
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · High Jump · Place 20 · Union-EndicottUnion-EndicottHigh Jump20.1.27m10
Jun 10NYSPHSAA Outdoor Track & Field ChampionshipsJun 10 · 800 Meters · Place 4 · Union-EndicottUnion-Endicott800 Meters4.2:21.88a10
Jun 1Section 4 State QualifierJun 1 · Pentathlon (Outdoor) · Place 3 · Union-EndicottUnion-EndicottPentathlon (Outdoor)Standard3.219410
May 18STAC ChampionshipsMay 18 · High Jump · Place 15 · Union EndicoUnion EndicoHigh Jump154-05.00—
May 18STAC ChampionshipsMay 18 · 100m Hurdles · Place 11 · Union EndicoUnion Endico100m HurdlesRound P1119.13—
May 18STAC ChampionshipsMay 18 · 1500 Meters · Place 4 · Union EndicoUnion Endico1500 Meters45:10.71—
May 14Parkhurst InvitationalMay 14 · High Jump · Place 7 · Union EndicoUnion EndicoHigh Jump74-04.00—
May 14Parkhurst InvitationalMay 14 · 1500 Meters · Place 3 · Union EndicoUnion Endico1500 Meters35:14.34—
May 113 Bald Guys MeetMay 11 · Shot Put · Place 3 · Union EndicoUnion EndicoShot Put36.76m—
May 113 Bald Guys MeetMay 11 · Long Jump · Place 3 · Union EndicoUnion EndicoLong Jump34.33m—
May 113 Bald Guys MeetMay 11 · High Jump · Place 5 · Union EndicoUnion EndicoHigh Jump51.34m—
May 113 Bald Guys MeetMay 11 · 100m Hurdles · Place 4 · Union EndicoUnion Endico100m Hurdles419.22—
May 113 Bald Guys MeetMay 11 · 800 Meters · Place 1 · Union EndicoUnion Endico800 Meters12:25.56—
May 7Blue Shoes MeetMay 7 · Pentathlon (Outdoor) · Place 2 · Union-EndicottUnion-EndicottPentathlon (Outdoor)Standard2.206610
May 7Blue Shoes MeetMay 7 · Long Jump · Place 4 · Union-EndicottUnion-EndicottLong Jump4.3.65m10
May 7Blue Shoes MeetMay 7 · Shot Put · Place 3 · Union-EndicottUnion-EndicottShot Put4kg3.6.46m10
May 7Blue Shoes MeetMay 7 · 100m Hurdles · Place 2 · Union-EndicottUnion-Endicott100m Hurdles33" / 0.838m2.18.71a10
May 7Blue Shoes MeetMay 7 · High Jump · Place 3 · Union-EndicottUnion-EndicottHigh Jump3.1.33m PB10
May 7Blue Shoes MeetMay 7 · 800 Meters · Place 1 · Union-EndicottUnion-Endicott800 Meters1.2:31.30a10
Apr 29Golden Bear InvitationalApr 29 · 100m Hurdles · Place 14 · Union EndicottUnion Endicott100m HurdlesRound P1419.9510
Apr 29Golden Bear InvitationalApr 29 · 2000m Steeplechase · Place 4 · Union EndicottUnion Endicott2000m Steeplechase48:11.37 PB10
Apr 29Golden Bear InvitationalApr 29 · High Jump · Place 20 · Union EndicottUnion EndicottHigh Jump204-010
Apr 2NY/PA InvitationalApr 2 · 1500 Meters · Place 8 · Union-EndicottUnion-Endicott1500 Meters85:17.5010
Apr 2NY/PA InvitationalApr 2 · 1500 Meters · Place 8 · Union-EndicoUnion-Endico1500 Meters85:17.5010

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Quinney InvitationalDec 29 · 1000 Meters · Place 2 · Union-EndicottUnion-Endicott1000 Meters2.3:34.61a10
Dec 5Ithaca College HS InvitationalDec 5 · 1500 Meters · Place 8 · Union-EndicottUnion-Endicott1500 Meters8.5:27.83a10

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21Need for Speed InvitationalMay 21 · 1000 Meters · Place 2 · Union EndicoUnion Endico1000 Meters23:15.96 PB—
May 7Parkhurst InvitationalMay 7 · 3000 Meters · Place 1 · Union EndicoUnion Endico3000 Meters111:45.29 PB—
May 7Parkhurst InvitationalMay 7 · 1500 Meters · Place 1 · Union EndicoUnion Endico1500 Meters14:49.30 PB—

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 4Section IV ClassicJan 4 · Triple Jump · Place 18 · Union EndicoUnion EndicoTriple Jump1828-01.758
Jan 4Section IV ClassicJan 4 · 3000 Meters · Union EndicoUnion Endico3000 Meters—11:44.12 PB8