Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSection V Class A1-B2 Championships · May 2816.22aSection V Class A1-B2 ChampionshipsMay 28, 2022
110m Hurdles · 42" / 1.067m · Indoor2026 Paul Donahue Invitational · Apr 1715.66a2026 Paul Donahue InvitationalApril 17, 2026
110m Hurdles · 42" / 1.067m · OutdoorEmpire 8 Outdoor Track & Field Championships · May 215.41aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
200 Meters · IndoorRochester Spring Twilight · Apr 1423.99aRochester Spring TwilightApril 14, 2025
400m Hurdles · 36" / 0.914m · Indoor2026 Paul Donahue Invitational · Apr 1758.51a2026 Paul Donahue InvitationalApril 17, 2026
400m Hurdles · 36" / 0.914m · OutdoorEmpire 8 Outdoor Track & Field Championships · May 257.84aEmpire 8 Outdoor Track & Field ChampionshipsMay 2, 2025
60m Hurdles · 42" / 1.067m · IndoorNazareth Alumni · Dec 68.89aNazareth AlumniDecember 6, 2024
High Jump · IndoorNazareth Alumni · Dec 61.77mNazareth AlumniDecember 6, 2024
High Jump · OutdoorSection 5 Class Championships · Jun 101.60mSection 5 Class ChampionshipsJune 10, 2021
Javelin · 800g · OutdoorGeneseo Early · Apr 437.84mGeneseo EarlyApril 4, 2025
Shot Put · 12lb · OutdoorRunnin' Cadet Classic · May 68.33mRunnin' Cadet ClassicMay 6, 2023
Triple Jump · IndoorEmpire 8 Indoor Track & Field Championships · Feb 2713.08mEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
Triple Jump · OutdoorSection 5 Class Championships · Jun 1011.65mSection 5 Class ChampionshipsJune 10, 2021

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 · Triple Jump · Place 23 · SUNY GeneseoSUNY GeneseoTriple Jump23.13.30mWind: 2.6Jr
May 9Ithaca College In-Between MeetMay 9 · Triple Jump · Place 3 · SUNY GeneseoSUNY GeneseoTriple Jump3.12.94mWind: 2.6Jr
May 9Ithaca College In-Between MeetMay 9 · 110m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P5.15.64aWind: 2Jr
May 9Ithaca College In-Between MeetMay 9 · 110m Hurdles · Place 6 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m6.15.61aJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · Triple Jump · Place 6 · SUNY GeneseoSUNY GeneseoTriple Jump6.13.59mWind: 4.2Jr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · High Jump · Place 9 · SUNY GeneseoSUNY GeneseoHigh Jump9.1.79mJr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 9 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P9.15.79aWind: 0.6Jr
Apr 24RIT Bill Q InvitationalApr 24 · Triple Jump · Place 1 · SUNY GeneseoSUNY GeneseoTriple Jump1.12.86mWind: 0.6Jr
Apr 24RIT Bill Q InvitationalApr 24 · High Jump · Place 6 · SUNY GeneseoSUNY GeneseoHigh Jump6.1.78mJr
Apr 12Brockport Multi and InvitationalApr 12 · 400m Hurdles · Place 7 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m7.59.23aJr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 400m Hurdles · Place 25 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m25.58.51a PBJr
Apr 172026 Paul Donahue InvitationalApr 17 · 110m Hurdles · Place 10 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m10.15.66a PBWind: 0.3Jr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Triple Jump · Place 7 · SUNY GeneseoSUNY GeneseoTriple Jump7.13.08m PBJr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · High Jump · Place 15 · SUNY GeneseoSUNY GeneseoHigh Jump15.1.72mJr
Feb 13Nazareth D3 Elite MeetFeb 13 · 60m Hurdles · Place 16 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P16.9.12aJr
Feb 13Nazareth D3 Elite MeetFeb 13 · High Jump · Place 13 · SUNY GeneseoSUNY GeneseoHigh Jump13.1.73mJr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60m Hurdles · Place 14 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P14.9.08aJr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Triple Jump · Place 9 · SUNY GeneseoSUNY GeneseoTriple Jump9.12.89mJr
Jan 31Nazareth Conference Challenge CupJan 31 · High Jump · Place 13 · SUNY GeneseoSUNY GeneseoHigh Jump131.73mJR
Jan 31Nazareth Conference Challenge CupJan 31 · 60m Hurdles · Place 18 · SUNY GeneseoSUNY Geneseo60m HurdlesRound P189.15JR
Jan 23RIT Friday InvitationalJan 23 · High Jump · Place 7 · SUNY GeneseoSUNY GeneseoHigh Jump71.78mJr

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60m Hurdles · Place 12 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P12.8.94aWind: 0Jr
Dec 5Nazareth Alumni OpenerDec 5 · High Jump · Place 11 · SUNY GeneseoSUNY GeneseoHigh Jump11.1.78mJr
Apr 14Rochester Spring TwilightApr 14 · High Jump · SUNY GeneseoSUNY GeneseoHigh Jump--NMSo
Apr 14Rochester Spring TwilightApr 14 · 200 Meters · Place 21 · SUNY GeneseoSUNY Geneseo200 Meters21.23.99a PBWind: 0So
Feb 28Empire 8 ChampionshipsFeb 28 · 60m Hurdles · Place 6 · SUNY GeneseoSUNY Geneseo60m Hurdles68.77SO
Feb 14Nazareth DIII Elite MeetFeb 14 · 60m Hurdles · Place 12 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P12.8.92aSo
Feb 14Nazareth DIII Elite MeetFeb 14 · High Jump · Place 8 · SUNY GeneseoSUNY GeneseoHigh Jump8.1.82mSo
Feb 7Utica Blue and OrangeFeb 7 · 60m Hurdles · Place 20 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P20.9.16aWind: 0So
Feb 7Utica Blue and OrangeFeb 7 · 200 Meters · Place 68 · SUNY GeneseoSUNY Geneseo200 Meters68.24.24aWind: 0So
Jan 30RIT January Thursday InvitationalJan 30 · High Jump · Place 8 · SUNY GeneseoSUNY GeneseoHigh Jump81.77m—
Jan 25Nazareth Conference Challenge CupJan 25 · High Jump · Place 12 · SUNY GeneseoSUNY GeneseoHigh Jump121.67m—
Jan 25Nazareth Conference Challenge CupJan 25 · 60m Hurdles · Place 18 · SUNY GeneseoSUNY Geneseo60m Hurdles189.09a—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · 110m Hurdles · Place 19 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P19.15.57aWind: 0.8So
May 11St. John Fisher Cardinal Last ChanceMay 11 · 400m Hurdles · Place 9 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m9.59.95aSo
May 11St. John Fisher Cardinal Last ChanceMay 11 · High Jump · SUNY GeneseoSUNY GeneseoHigh Jump—NHSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 400m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m5.57.84a PBSo
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 110m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P5.15.68aWind: -0.1So
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · 110m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m5.15.41a PBWind: 0.3So
May 2Empire 8 Outdoor Track & Field ChampionshipsMay 2 · High Jump · SUNY GeneseoSUNY GeneseoHigh Jump--NHSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · Javelin · Place 20 · SUNY GeneseoSUNY GeneseoJavelin800g20.34.81mSo
Apr 26St. John Fisher Cardinal ClassicApr 26 · High Jump · Place 12 · SUNY GeneseoSUNY GeneseoHigh Jump12.1.76mSo
Apr 4Geneseo EarlyApr 4 · 400m Hurdles · Place 10 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m10.59.85aSo
Apr 4Geneseo EarlyApr 4 · Javelin · Place 21 · SUNY GeneseoSUNY GeneseoJavelin800g21.37.84m PBSo
Apr 4Geneseo EarlyApr 4 · 110m Hurdles · Place 4 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P4.15.53aWind: 4.6So
Apr 4Geneseo EarlyApr 4 · 110m Hurdles · Place 4 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m4.15.49aWind: 3.6So
Mar 29Bill Q Invitational at GeneseoMar 29 · Javelin · Place 14 · SUNY GeneseoSUNY GeneseoJavelin1435.40mSO
Mar 29Bill Q Invitational at GeneseoMar 29 · 110m Hurdles · Place 2 · SUNY GeneseoSUNY Geneseo110m Hurdles216.85aSO

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6Nazareth AlumniDec 6 · 60m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P5.9.02aSo
Dec 6Nazareth AlumniDec 6 · 60m Hurdles · Place 4 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067m4.8.89a PBSo
Dec 6Nazareth AlumniDec 6 · High Jump · Place 6 · SUNY GeneseoSUNY GeneseoHigh Jump6.1.77m PBSo

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 3SUNYAC Outdoor ChampionshipsMay 3 · 400m Hurdles · Place 7 · SUNY GeneseoSUNY Geneseo400m Hurdles71:01.51a—
May 3SUNYAC Outdoor ChampionshipsMay 3 · 400m Hurdles · Place 8 · SUNY GeneseoSUNY Geneseo400m Hurdles81:00.79a—
May 3SUNYAC Outdoor ChampionshipsMay 3 · 110m Hurdles · Place 10 · SUNY GeneseoSUNY Geneseo110m Hurdles1016.91a—
Apr 26Rochester Spring TwilightApr 26 · 400m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo400m Hurdles559.53a—
Apr 20SUNY Geneseo QuadApr 20 · Triple Jump · Place 6 · SUNY GeneseoSUNY GeneseoTriple Jump612.56m—
Apr 20SUNY Geneseo QuadApr 20 · High Jump · Place 8 · SUNY GeneseoSUNY GeneseoHigh Jump81.66m—
Apr 20SUNY Geneseo QuadApr 20 · Javelin · Place 17 · SUNY GeneseoSUNY GeneseoJavelin1732.10m—
Apr 12Brockport Multi and InvitationalApr 12 · 400m Hurdles · Place 6 · SUNY GeneseoSUNY Geneseo400m Hurdles61:01.50a—
Apr 12Brockport Multi and InvitationalApr 12 · 110m Hurdles · Place 11 · SUNY GeneseoSUNY Geneseo110m Hurdles1117.24a—
Mar 30Geneseo Early Season InvitationalMar 30 · 400m Hurdles · Place 14 · SUNY GeneseoSUNY Geneseo400m Hurdles36" / 0.914m14.1:02.68aFr
Mar 30Geneseo Early Season InvitationalMar 30 · 110m Hurdles · Place 7 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P7.16.50aWind: 0Fr
Mar 30Geneseo Early Season InvitationalMar 30 · 110m Hurdles · Place 5 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m5.16.55aWind: 0.3Fr

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 6Al Mullan Cadet ClassicMay 6 · Discus · Place 8 · Webster ThomWebster ThomDiscus88.33m12
May 6Al Mullan Cadet ClassicMay 6 · Discus · Place 5 · Webster ThomWebster ThomDiscus51.62m12
May 6Al Mullan Cadet ClassicMay 6 · Discus · Place 5 · Webster ThomWebster ThomDiscus517.2212
May 6Runnin' Cadet ClassicMay 6 · Shot Put · Place 8 · Webster ThomasWebster ThomasShot Put12lb8.8.33m PB12
May 6Runnin' Cadet ClassicMay 6 · 110m Hurdles · Place 5 · Webster ThomasWebster Thomas110m Hurdles39" / 0.991m5.17.22a12
May 6Runnin' Cadet ClassicMay 6 · High Jump · Place 5 · Webster ThomasWebster ThomasHigh Jump5.1.62m12

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3Section 5 State QualifierJun 3 · 400m Hurdles · Place 10 · Webster ThomWebster Thom400m Hurdles101:01.3911
Jun 3Section 5 State QualifierJun 3 · 110m Hurdles · Place 4 · Webster ThomWebster Thom110m Hurdles416.0211
May 28Section V Class A1-B2 ChampionshipsMay 28 · 400m Hurdles · Place 3 · Webster ThomasWebster Thomas400m Hurdles36" / 0.914m3.59.15a11
May 28Section V Class A1-B2 ChampionshipsMay 28 · Triple Jump · Place 3 · Webster ThomasWebster ThomasTriple Jump3.40-05.7511
May 28Section V Class A1-B2 ChampionshipsMay 28 · 110m Hurdles · Place 3 · Webster ThomasWebster Thomas110m Hurdles39" / 0.991m3.16.22a PB11
May 21Monroe County ChampionshipsMay 21 · Triple Jump · Place 12 · Webster ThomWebster ThomTriple Jump1212.30m—
May 21Monroe County ChampionshipsMay 21 · 110m Hurdles · Place 3 · Webster ThomWebster Thom110m Hurdles315.97—
May 7Sodus ShowdownMay 7 · 110m Hurdles · Place 1 · Webster ThomWebster Thom110m Hurdles115.76—
Apr 30His and Hers MeetApr 30 · Triple Jump · Place 8 · Webster ThomWebster ThomTriple Jump812.11m11
Apr 30His and Hers MeetApr 30 · 400m Hurdles · Place 4 · Webster ThomWebster Thom400m Hurdles41:01.3611
Apr 30His and Hers MeetApr 30 · 110m Hurdles · Place 2 · Webster ThomWebster Thom110m Hurdles216.3511

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 10Section 5 Class ChampionshipsJun 10 · Triple Jump · Place 7 · Webster ThomWebster ThomTriple Jump711.65m PB10
Jun 10Section 5 Class ChampionshipsJun 10 · High Jump · Place 10 · Webster ThomWebster ThomHigh Jump101.60m PB10
Jun 10Section 5 Class ChampionshipsJun 10 · 400m Hurdles · Place 6 · Webster ThomWebster Thom400m Hurdles61:02.5910