Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorSection 11 County 1A Championships · May 28124-11Section 11 County 1A ChampionshipsMay 28, 2025
Discus · 2kg · IndoorRochester Spring Opener · Mar 2930.83mRochester Spring OpenerMarch 29, 2026
Discus · 2kg · OutdoorCortland Classic · Apr 1736.54mCortland ClassicApril 17, 2026
Hammer · 16lb / 7.26kg · IndoorRochester Spring Opener · Mar 2931.75mRochester Spring OpenerMarch 29, 2026
Hammer · 16lb / 7.26kg · OutdoorGeneseo Early Season Invite · Apr 435.59mGeneseo Early Season InviteApril 4, 2026
Shot Put · 12lb · OutdoorSection 11 County 1A Championships · May 2844-04.25Section 11 County 1A ChampionshipsMay 28, 2025
Shot Put · 16lb / 7.26kg · IndoorBrockport Friday Night Invite · Feb 2014.26mBrockport Friday Night InviteFebruary 20, 2026
Shot Put · 16lb / 7.26kg · OutdoorIthaca College In-Between Meet · May 913.60mIthaca College In-Between MeetMay 9, 2026
Weight Throw · 35lb / 15.9kg · IndoorNazareth D3 Elite Meet · Feb 1311.39mNazareth D3 Elite MeetFebruary 13, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 9Ithaca College In-Between MeetMay 9 · Discus · Place 14 · SUNY GeneseoSUNY GeneseoDiscus2kg14.31.54mFr
May 9Ithaca College In-Between MeetMay 9 · Shot Put · Place 5 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg5.13.60m PBFr
May 1Empire 8 Outdoor Track & Field ChampionshipsMay 1 · Shot Put · Place 8 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg8.13.55mFr
Apr 24RIT Bill Q InvitationalApr 24 · Discus · Place 15 · SUNY GeneseoSUNY GeneseoDiscus2kg15.33.27mFr
Apr 24RIT Bill Q InvitationalApr 24 · Shot Put · Place 3 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg3.13.40mFr
Apr 17Cortland ClassicApr 17 · Discus · Place 25 · SUNY GeneseoSUNY GeneseoDiscus2kg25.36.54m PBFr
Apr 17Cortland ClassicApr 17 · Shot Put · Place 11 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg11.12.79mFr
Apr 12Brockport Multi and InvitationalApr 12 · Hammer · SUNY GeneseoSUNY GeneseoHammer16lb / 7.26kg--DNSFr
Apr 12Brockport Multi and InvitationalApr 12 · Discus · Place 24 · SUNY GeneseoSUNY GeneseoDiscus2kg24.36.20mFr
Apr 12Brockport Multi and InvitationalApr 12 · Shot Put · Place 16 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg16.12.61mFr
Apr 4Geneseo Early Season InviteApr 4 · Hammer · Place 29 · SUNY GeneseoSUNY GeneseoHammer16lb / 7.26kg29.35.59m PBFr
Apr 4Geneseo Early Season InviteApr 4 · Discus · Place 33 · SUNY GeneseoSUNY GeneseoDiscus2kg33.33.59mFr
Apr 4Geneseo Early Season InviteApr 4 · Shot Put · Place 21 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg21.11.92mFr

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Mar 29Rochester Spring OpenerMar 29 · Hammer · Place 16 · SUNY GeneseoSUNY GeneseoHammer16lb / 7.26kg16.31.75m PBFr
Mar 29Rochester Spring OpenerMar 29 · Discus · Place 16 · SUNY GeneseoSUNY GeneseoDiscus2kg16.30.83m PBFr
Mar 29Rochester Spring OpenerMar 29 · Shot Put · Place 7 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg7.12.15mFr
Feb 27Empire 8 Indoor Track & Field ChampionshipsFeb 27 · Shot Put · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg--FOULFr
Feb 20Brockport Friday Night InviteFeb 20 · Shot Put · Place 4 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg4.14.26m PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · Weight Throw · Place 32 · SUNY GeneseoSUNY GeneseoWeight Throw35lb / 15.9kg32.11.39m PBFr
Feb 13Nazareth D3 Elite MeetFeb 13 · Shot Put · Place 10 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg10.13.29mFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · Shot Put · Place 29 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg29.12.14mFr
Jan 31Nazareth Conference Challenge CupJan 31 · Weight Throw · Place 19 · SUNY GeneseoSUNY GeneseoWeight Throw1912.68mFR
Jan 31Nazareth Conference Challenge CupJan 31 · Shot Put · Place 10 · SUNY GeneseoSUNY GeneseoShot Put1013.02mFR
Jan 23RIT Friday InvitationalJan 23 · Weight Throw · Place 44 · SUNY GeneseoSUNY GeneseoWeight Throw4410.26mFr
Jan 23RIT Friday InvitationalJan 23 · Shot Put · Place 33 · SUNY GeneseoSUNY GeneseoShot Put3311.55mFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 5Nazareth Alumni OpenerDec 5 · Weight Throw · Place 34 · SUNY GeneseoSUNY GeneseoWeight Throw35lb / 15.9kg34.10.85mFr
Dec 5Nazareth Alumni OpenerDec 5 · Shot Put · Place 19 · SUNY GeneseoSUNY GeneseoShot Put16lb / 7.26kg19.12.03mFr
Feb 11Section XI State Qualifier MeetFeb 11 · Shot Put · Place 11 · Sachem NorthSachem NorthShot Put1146-01.2512
Feb 1Section XI Boys Large School Team ChampionshipsFeb 1 · Shot Put · Place 10 · Sachem NorthSachem NorthShot Put1043-00.5012
Jan 26Section XI - Coaches ClassicJan 26 · Shot Put · Place 23 · Sachem NorthSachem NorthShot Put2338-07.5012

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 5Section XI State QualifierJun 5 · Shot Put · Place 14 · Sachem NorthSachem NorthShot Put1444-06.0012
May 28Section 11 County 1A ChampionshipsMay 28 · Discus · Place 10 · Sachem NorthSachem NorthDiscus1.6kg10.124-11 PB12
May 28Section 11 County 1A ChampionshipsMay 28 · Shot Put · Place 3 · Sachem NorthSachem NorthShot Put12lb3.44-04.25 PB12
May 10North Shore InvitationalMay 10 · Discus · Place 15 · Sachem NorthSachem NorthDiscus15117-1012
May 10North Shore InvitationalMay 10 · Shot Put · Place 6 · Sachem NorthSachem NorthShot Put642-09.5012

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 30Section XI State QualifierMay 30 · Discus · Place 17 · Sachem NorthSachem NorthDiscus17125-011
May 30Section XI State QualifierMay 30 · Shot Put · Place 14 · Sachem NorthSachem NorthShot Put1442-711
May 22Section XI County 1A ChampionshipsMay 22 · Discus · Place 9 · Sachem NorthSachem NorthDiscus9122-311
May 3Saint Anthony's InvitationalMay 3 · Discus · Place 13 · Sachem NorthSachem NorthDiscus13123-911
May 3Saint Anthony's InvitationalMay 3 · Shot Put · Place 17 · Sachem NorthSachem NorthShot Put1740-7.5011
Apr 27Westhampton Beach Boys InvitationalApr 27 · Discus · Place 9 · Sachem NorthSachem NorthDiscus9119-0711
Apr 27Westhampton Beach Boys InvitationalApr 27 · Shot Put · Place 9 · Sachem NorthSachem NorthShot Put941-02.2511
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · Discus · Place 3 · Sachem NorthSachem NorthDiscus3109-211
Apr 20Suffolk Coaches Boys Spring InvitationalApr 20 · Shot Put · Place 10 · Sachem NorthSachem NorthShot Put1039-1011
Apr 6Longwood Boys Spring ClassicApr 6 · Discus · Place 17 · Sachem NorthSachem NorthDiscus17103-711
Apr 6Longwood Boys Spring ClassicApr 6 · Shot Put · Place 10 · Sachem NorthSachem NorthShot Put1037-711

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13Section XI State Qualifier MeetFeb 13 · Shot Put · Place 12 · Sachem NorthSachem NorthShot Put1240-06.5011
Feb 3Section XI Boys Large School Team ChampionshipsFeb 3 · Shot Put · Place 5 · Sachem NorthSachem NorthShot Put544-811
Jan 26Section XI Last Chance MeetJan 26 · Shot Put · Place 8 · Sachem NorthSachem NorthShot Put840-4.5011
Jan 21Section 11 Boys League ChampsJan 21 · Shot Put · Place 13 · Sachem NorthSachem NorthShot Put1337-811
Jan 14Anthony Toro MeetJan 14 · Shot Put · Place 7 · Sachem NorthSachem NorthShot Put740-7.7511

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 14Section XI Boys Crossover C-1Dec 14 · Shot Put · Place 15 · Sachem NorthSachem NorthShot Put12lb15.37-2.5011
May 24Section XI County AA ChampionshipsMay 24 · Discus · Place 16 · Sachem NorthSachem NorthDiscus16102-210
May 24Section XI County AA ChampionshipsMay 24 · Shot Put · Place 14 · Sachem NorthSachem NorthShot Put1438-3.2510
May 17Urban/Walsh - Copiague InvitationalMay 17 · Discus · Place 11 · Sachem NorthSachem NorthDiscus1198-1010
May 17Urban/Walsh - Copiague InvitationalMay 17 · Shot Put · Place 5 · Sachem NorthSachem NorthShot Put539-6.7510
May 5St. Anthony's Invitational 2023May 5 · Shot Put · Place 17 · Sachem NorthSachem NorthShot Put1735-11.0010
May 5St. Anthony's Invitational 2023May 5 · Discus · Place 29 · Sachem NorthSachem NorthDiscus29102-0910
May 5St. Anthony's Invitational 2023May 5 · Discus · Place 29 · Sachem NorthSachem NorthDiscus29102-910
May 5St. Anthony's Invitational 2023May 5 · Shot Put · Place 17 · Sachem NorthSachem NorthShot Put1735-1110
Apr 12Port Jefferson Steeple Fest PlusApr 12 · Discus · Place 42 · Sachem NorthSachem NorthDiscus4279-0010
Apr 12Port Jefferson Steeple Fest PlusApr 12 · Shot Put · Place 30 · Sachem NorthSachem NorthShot Put3034-06.0010
Apr 12Port Jefferson Steeple Fest PlusApr 12 · Discus · Place 42 · Sachem NorthSachem NorthDiscus4279-0010
Apr 12Port Jefferson Steeple Fest PlusApr 12 · Shot Put · Place 30 · Sachem NorthSachem NorthShot Put3034-06.0010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 20Section 11 League 2 ChampsJan 20 · Shot Put · Place 18 · Sachem NorthSachem NorthShot Put1834-210
Jan 15Tony Toro MeetJan 15 · Shot Put · Place 13 · Sachem NorthSachem NorthShot Put1334-11.2510

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13Don Bohlinger InvitationalMay 13 · Discus · Sachem NorthSachem NorthDiscus—FOUL9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28Section XI Last Chance MeetJan 28 · Shot Put · Place 16 · Sachem NorthSachem NorthShot Put1633-01.50—
Jan 23Section 11 Boys League ChampsJan 23 · Shot Put · Place 12 · Sachem NorthSachem NorthShot Put1232-0.509