Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorLancer Invite · May 1611.27Lancer InviteMay 16, 2025
1000 Meters · IndoorEmpire 8 Indoor Track & Field Championships · Feb 273:00.85aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
110m Hurdles · 39" / 0.991m · OutdoorSection 5 Class B1 Champs · May 3014.40aSection 5 Class B1 ChampsMay 30, 2025
110m Hurdles · 42" / 1.067m · Indoor2026 Paul Donahue Invitational · Apr 1714.85a2026 Paul Donahue InvitationalApril 17, 2026
110m Hurdles · 42" / 1.067m · OutdoorEmpire 8 Outdoor Track & Field Championships · May 114.53aEmpire 8 Outdoor Track & Field ChampionshipsMay 1, 2026
1500 Meters · OutdoorMonroe County Championships · May 185:01.97Monroe County ChampionshipsMay 18, 2024
200 Meters · OutdoorLancer Invitational · May 1023.57aLancer InvitationalMay 10, 2024
300 Meters · IndoorSection 5 Sectional Champs A1 · Feb 1936.73Section 5 Sectional Champs A1February 19, 2025
400m Hurdles · 36" / 0.914m · OutdoorNYSPHSAA State Outdoor Track & Field Championships · Jun 1356.26aNYSPHSAA State Outdoor Track & Field ChampionshipsJune 13, 2025
55m Hurdles · 39" · IndoorSection V State Qualifier @ Nazareth University · Feb 287.58aSection V State Qualifier @ Nazareth UniversityFebruary 28, 2025
60 Meter · IndoorEmpire 8 Indoor Track & Field Championships · Feb 277.24aEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
60 Meters · IndoorAARTFC Indoor Championships · Mar 67.44aAARTFC Indoor ChampionshipsMarch 6, 2026
60m Hurdles · 42" / 1.067m · IndoorNazareth D3 Elite Meet · Feb 138.35aNazareth D3 Elite MeetFebruary 13, 2026
Discus · 2kg · IndoorRochester Spring Opener · Mar 2930.28mRochester Spring OpenerMarch 29, 2026
Heptathlon · IndoorEmpire 8 Indoor Track & Field Championships · Feb 274574Empire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
High Jump · IndoorAARTFC Indoor Championships · Mar 61.78mAARTFC Indoor ChampionshipsMarch 6, 2026
High Jump · OutdoorHis and Hers Meet · Apr 291.62mHis and Hers MeetApril 29, 2023
Javelin · 800g · OutdoorGeneseo Early Season Invite · Apr 434.28mGeneseo Early Season InviteApril 4, 2026
Long Jump · IndoorRIT Friday Invitational · Jan 236.35mRIT Friday InvitationalJanuary 23, 2026
Long Jump · OutdoorSection 5 State Qualifier · Jun 15.83mSection 5 State QualifierJune 1, 2024
Pole Vault · IndoorEmpire 8 Indoor Track & Field Championships · Feb 273.40mEmpire 8 Indoor Track & Field ChampionshipsFebruary 27, 2026
Shot Put · 12lb · IndoorMCPSAC Region 3 Meet · Dec 1938-04.50MCPSAC Region 3 MeetDecember 19, 2024
Shot Put · 16lb / 7.26kg · IndoorUtica Blue & Orange Invitational · Feb 611.97mUtica Blue & Orange InvitationalFebruary 6, 2026

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 · 110m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P1.14.53a PBWind: 1.5Fr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · 110m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m1.14.75aFr
Apr 24RIT Bill Q InvitationalApr 24 · Long Jump · Place 10 · SUNY GeneseoSUNY GeneseoLong Jump10.5.88mWind: 1.8Fr
Apr 12Brockport Multi and InvitationalApr 12 · 110m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m1.14.83aWind: 0.4Fr
Apr 4Geneseo Early Season InviteApr 4 · Long Jump · Place 35 · SUNY GeneseoSUNY GeneseoLong Jump35.5.16mWind: 0Fr
Apr 4Geneseo Early Season InviteApr 4 · Javelin · Place 14 · SUNY GeneseoSUNY GeneseoJavelin800g14.34.28m PBFr
Apr 4Geneseo Early Season InviteApr 4 · 110m Hurdles · Place 2 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067mRound P2.15.02aWind: 0.9Fr

2026 Indoor Track

33 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 110m Hurdles · Place 2 · SUNY GeneseoSUNY Geneseo110m Hurdles42" / 1.067m2.14.85a PBWind: -0.2Fr
Mar 29Rochester Spring OpenerMar 29 · Discus · Place 17 · SUNY GeneseoSUNY GeneseoDiscus2kg17.30.28m PBFr
Mar 29Rochester Spring OpenerMar 29 · Shot Put · Place 14 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg14.10.31mFr
Mar 6AARTFC Indoor ChampionshipsMar 6 · Long Jump · Place 7 · SUNY GeneseoSUNY GeneseoLong Jump76.27mFR
Mar 6AARTFC Indoor ChampionshipsMar 6 · High Jump · Place 4 · SUNY GeneseoSUNY GeneseoHigh Jump41.78m PBFR
Mar 6AARTFC Indoor ChampionshipsMar 6 · Shot Put · Place 2 · SUNY GeneseoSUNY GeneseoShot Put211.83mFR
Mar 6AARTFC Indoor ChampionshipsMar 6 · 60 Meters · Place 9 · SUNY GeneseoSUNY Geneseo60 Meters97.44a PBFR
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 1000 Meters · Place 4 · SUNY GeneseoSUNY Geneseo1000 MetersRound M4.3:00.85a PBFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Pole Vault · Place 4 · SUNY GeneseoSUNY GeneseoPole VaultRound M4.3.40m PBFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 60m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound M1.8.47aFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · High Jump · Place 4 · SUNY GeneseoSUNY GeneseoHigh JumpRound M4.1.73mFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Shot Put · Place 1 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kgRound M1.11.16mFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Long Jump · Place 2 · SUNY GeneseoSUNY GeneseoLong JumpRound M2.6.38mFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · 60 Meter · Place 1 · SUNY GeneseoSUNY Geneseo60 MeterRound M1.7.24a PBFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Heptathlon · Place 2 · SUNY GeneseoSUNY GeneseoHeptathlonRound M2.4574 PBFr
Feb 20Brockport Friday Night InviteFeb 20 · 60m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067m1.8.42aFr
Feb 20Brockport Friday Night InviteFeb 20 · Pole Vault · Place 15 · SUNY GeneseoSUNY GeneseoPole Vault15.3.12mFr
Feb 20Brockport Friday Night InviteFeb 20 · High Jump · Place 8 · SUNY GeneseoSUNY GeneseoHigh Jump8.1.73mFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 60m Hurdles · Place 4 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P4.8.55aFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 60m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067m1.8.35a PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · 60 Meter · Place 17 · SUNY GeneseoSUNY Geneseo60 MeterRound P17.7.30aFr
Feb 13Nazareth D3 Elite MeetFeb 13 · Long Jump · Place 3 · SUNY GeneseoSUNY GeneseoLong Jump3.6.56mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1000 Meters · Place 8 · SUNY GeneseoSUNY Geneseo1000 MetersRound M8.3:06.57aFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Pole Vault · Place 6 · SUNY GeneseoSUNY GeneseoPole VaultRound M6.3.40mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound M1.8.56aFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · High Jump · Place 6 · SUNY GeneseoSUNY GeneseoHigh JumpRound M6.1.74mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Shot Put · Place 2 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kgRound M2.11.97m PBFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Long Jump · Place 4 · SUNY GeneseoSUNY GeneseoLong JumpRound M4.6.42mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 60 Meter · Place 1 · SUNY GeneseoSUNY Geneseo60 MeterRound M1.7.24aFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Heptathlon · Place 1 · SUNY GeneseoSUNY GeneseoHeptathlonRound M1.4564Fr
Jan 23RIT Friday InvitationalJan 23 · Long Jump · Place 11 · SUNY GeneseoSUNY GeneseoLong Jump116.35m PBFr
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 1 · SUNY GeneseoSUNY Geneseo60m HurdlesRound P18.51aFr
Jan 23RIT Friday InvitationalJan 23 · 60m Hurdles · Place 2 · SUNY GeneseoSUNY Geneseo60m Hurdles28.47aFr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · 60m Hurdles · Place 2 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067mRound P2.8.60aWind: 0Fr
Dec 5Nazareth Alumni OpenerDec 5 · 60m Hurdles · Place 3 · SUNY GeneseoSUNY Geneseo60m Hurdles42" / 1.067m3.8.43aWind: 0Fr
Dec 5Nazareth Alumni OpenerDec 5 · Long Jump · Place 11 · SUNY GeneseoSUNY GeneseoLong Jump11.6.18mFr
Mar 8NYPHSAA Indoor State ChampionshipsMar 8 · 55m Hurdles · Place 10 · BrockportBrockport55m HurdlesRound P107.6912
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 55m Hurdles · Place 1 · Brockport CentralBrockport Central55m Hurdles39"Round P1.7.64a12
Feb 28Section V State Qualifier @ Nazareth UniversityFeb 28 · 55m Hurdles · Place 1 · Brockport CentralBrockport Central55m Hurdles39"1.7.58a PB12
Feb 19Section 5 Sectional Champs A1Feb 19 · Triple Jump · Place 2 · BrockportBrockportTriple Jump243-01.2512
Feb 19Section 5 Sectional Champs A1Feb 19 · 55m Hurdles · Place 1 · BrockportBrockport55m Hurdles17.67512
Feb 19Section 5 Sectional Champs A1Feb 19 · 300 Meters · Place 4 · BrockportBrockport300 Meters436.73 PB12
Jan 11Jack Reed HS ShowcaseJan 11 · 55m Hurdles · Place 2 · BrockportBrockport55m Hurdles27.75M12
Jan 11Jack Reed HS ShowcaseJan 11 · 55m Hurdles · Place 2 · BrockportBrockport55m HurdlesRound P27.8912
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · 55m Hurdles · Place 1 · Brockport CentralBrockport Central55m Hurdles39"1.7.92a12
Jan 9Section 5 MCPSAC- Div 3 MeetJan 9 · Shot Put · Place 17 · Brockport CentralBrockport CentralShot Put12lb17.35-01.2512

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 400m Hurdles · Place 8 · Brockport CentralBrockport Central400m Hurdles36" / 0.914m8.56.26a PB12
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 110m Hurdles · Place 1 · Brockport CentralBrockport Central110m Hurdles39" / 0.991mRound P1.14.69aWind: -0.612
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 110m Hurdles · Place 1 · Brockport CentralBrockport Central110m Hurdles39" / 0.991m1.14.63aWind: -0.912
Jun 13NYSPHSAA State Outdoor Track & Field ChampionshipsJun 13 · 110m Hurdles · Place 4 · Brockport CentralBrockport Central110m Hurdles39" / 0.991m4.14.53aWind: -1.212
Jun 6Section 5 State QualifierJun 6 · 400m Hurdles · Brockport CentralBrockport Central400m Hurdles36" / 0.914m--DNF12
Jun 6Section 5 State QualifierJun 6 · 110m Hurdles · Place 1 · Brockport CentralBrockport Central110m Hurdles39" / 0.991m1.14.44a12
May 30Section 5 Class B1 ChampsMay 30 · 400m Hurdles · Place 2 · Brockport CentralBrockport Central400m Hurdles36" / 0.914m2.56.79a12
May 30Section 5 Class B1 ChampsMay 30 · 110m Hurdles · Place 1 · Brockport CentralBrockport Central110m Hurdles39" / 0.991m1.14.40a PB12
May 29Section 5 Class C2 ChampsMay 29 · 400m Hurdles · Place 2 · BrockportBrockport400m Hurdles256.7912
May 29Section 5 Class C2 ChampsMay 29 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles114.4012
May 24Monroe Overall County ChampsMay 24 · 400m Hurdles · Place 3 · BrockportBrockport400m Hurdles356.69—
May 24Monroe Overall County ChampsMay 24 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles114.57—
May 16Lancer InviteMay 16 · 400m Hurdles · Place 2 · BrockportBrockport400m Hurdles256.41—
May 16Lancer InviteMay 16 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles114.52—
May 16Lancer InviteMay 16 · 100 Meters · Place 7 · BrockportBrockport100 Meters711.27 PB—
May 9Flower City InvitationalMay 9 · 110m Hurdles · Place 1 · BrockportBrockport110m HurdlesRound P114.6512
May 9Flower City InvitationalMay 9 · 400m Hurdles · Place 1 · BrockportBrockport400m Hurdles157.0412
May 9Flower City InvitationalMay 9 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles114.6712
May 9Flower City InvitationalMay 9 · 110m Hurdles · Place 1 · BrockportBrockport110m HurdlesRound P114.6512
May 3Al Mullan Runnin' Cadet ClassicMay 3 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles114.4712

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19MCPSAC Region 3 MeetDec 19 · Shot Put · Place 15 · Brockport CentralBrockport CentralShot Put12lb15.38-04.50 PB12
Feb 17Section 5 Sectional ChampsFeb 17 · Triple Jump · Place 3 · BrockportBrockportTriple Jump342-00.0011
Feb 17Section 5 Sectional ChampsFeb 17 · Long Jump · Place 3 · BrockportBrockportLong Jump320-07.7511
Feb 17Section 5 Sectional ChampsFeb 17 · 55m Hurdles · Place 3 · BrockportBrockport55m Hurdles38.1711

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 1500 Meters · Place 22 · BrockportBrockport1500 Meters225:08.2411
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · Long Jump · Place 11 · BrockportBrockportLong Jump1119-05.2511
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · Shot Put · Place 13 · BrockportBrockportShot Put1335-10.0011
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · High Jump · Place 14 · BrockportBrockportHigh Jump145-07.0011
Jun 7NYSPHSAA New York Outdoor State ChampionshipJun 7 · 110m Hurdles · Place 2 · BrockportBrockport110m Hurdles215.4011
Jun 1Section 5 State QualifierJun 1 · 1500 Meters · Place 8 · BrockportBrockport1500 Meters85:14.4611
Jun 1Section 5 State QualifierJun 1 · Shot Put · Place 2 · BrockportBrockportShot Put210.59m11
Jun 1Section 5 State QualifierJun 1 · Long Jump · Place 5 · BrockportBrockportLong Jump55.83m PB11
Jun 1Section 5 State QualifierJun 1 · High Jump · Place 1 · BrockportBrockportHigh Jump11.77m11
Jun 1Section 5 State QualifierJun 1 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles115.8711
May 23Section 5 Class B1 ChampionshipsMay 23 · 1500 Meters · Place 4 · BrockportBrockport1500 Meters45:14.0111
May 23Section 5 Class B1 ChampionshipsMay 23 · Shot Put · Place 2 · BrockportBrockportShot Put211.81m11
May 23Section 5 Class B1 ChampionshipsMay 23 · Long Jump · Place 3 · BrockportBrockportLong Jump36.00m11
May 23Section 5 Class B1 ChampionshipsMay 23 · High Jump · Place 1 · BrockportBrockportHigh Jump11.72m11
May 23Section 5 Class B1 ChampionshipsMay 23 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles115.5111
May 18Monroe County ChampionshipsMay 18 · 1500 Meters · Place 11 · BrockportBrockport1500 Meters115:01.97 PB11
May 18Monroe County ChampionshipsMay 18 · Shot Put · Place 3 · BrockportBrockportShot Put310.92m11
May 18Monroe County ChampionshipsMay 18 · Long Jump · Place 3 · BrockportBrockportLong Jump35.87m11
May 18Monroe County ChampionshipsMay 18 · High Jump · Place 2 · BrockportBrockportHigh Jump21.82m11
May 18Monroe County ChampionshipsMay 18 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles115.4311
May 10Lancer InvitationalMay 10 · 200 Meters · Place 11 · Brockport CentralBrockport Central200 Meters11.23.57a PB11
May 10Lancer InvitationalMay 10 · 100 Meters · Place 12 · Brockport CentralBrockport Central100 Meters12.11.78a11
May 4Runnin' Cadet ClassicMay 4 · 1500 Meters · Place 4 · BrockportBrockport1500 Meters45:15.4411
May 4Runnin' Cadet ClassicMay 4 · Shot Put · Place 11 · BrockportBrockportShot Put119.25m11
May 4Runnin' Cadet ClassicMay 4 · Long Jump · Place 1 · BrockportBrockportLong Jump15.85m11
May 4Runnin' Cadet ClassicMay 4 · High Jump · Place 2 · BrockportBrockportHigh Jump21.79m11
May 4Runnin' Cadet ClassicMay 4 · 110m Hurdles · Place 1 · BrockportBrockport110m Hurdles116.0811

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27Section V Class A2-B5 ChampionshipsMay 27 · 100 Meters · Place 10 · Brockport CentralBrockport Central100 Meters10.11.74a10
May 6Al Mullan Cadet ClassicMay 6 · 100 Meters · Place 19 · BrockportBrockport100 Meters1911.8410
May 6Runnin' Cadet ClassicMay 6 · 100 Meters · Place 19 · Brockport CentralBrockport Central100 Meters19.11.84a10
Apr 29His and Hers MeetApr 29 · High Jump · Place 12 · BrockportBrockportHigh Jump121.62m PB10
Apr 29His and Hers MeetApr 29 · 110m Hurdles · Place 8 · BrockportBrockport110m Hurdles817.6310