Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorThe Sting @ Hackley · Apr 2513.70The Sting @ HackleyApril 25, 2025
Discus · 1.6kg · OutdoorNYSAIS Outdoor Championships · May 20103-7NYSAIS Outdoor ChampionshipsMay 20, 2026
Javelin · 800g · OutdoorIvy Prep North League Meet #2 · Apr 16134' 11"Ivy Prep North League Meet #2April 16, 2026
Shot Put · 12lb · IndoorIvy League Prep Schools Meet #1 · Dec 337-09.25Ivy League Prep Schools Meet #1December 3, 2025
Shot Put · 12lb · OutdoorEasterns States Championships · May 3042-06.00Easterns States ChampionshipsMay 30, 2026
Weight Throw · 25lb / 11.3kg · IndoorNYSAIS Championships · Feb 2744-07.00NYSAIS ChampionshipsFebruary 27, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 9Patriot Plunker Invitational #3: Last Chance Javelin 2026Jun 9 · Javelin · HackleyJavelin800g—148-6Unofficial12
May 30Easterns States ChampionshipsMay 30 · Javelin · Place 12 · HackleyJavelin800g12.118-0312
May 30Easterns States ChampionshipsMay 30 · Shot Put · Place 7 · HackleyShot Put12lb7.42-06.00 PB12
May 20NYSAIS Outdoor ChampionshipsMay 20 · Discus · Place 6 · HackleyDiscus1.6kg6.103-7 PB12
May 20NYSAIS Outdoor ChampionshipsMay 20 · Shot Put · Place 2 · HackleyShot Put12lb2.41-8.5012
May 7Glenn D. Loucks GamesMay 7 · Javelin · Place 21 · Hackley SchoolJavelin21131-0812
May 7Ivy Prep North League Meet #4May 7 · Javelin · Place 1 · HackleyJavelin800g1.131' 6"12
May 7Ivy Prep North League Meet #4May 7 · Discus · Place 4 · HackleyDiscus1.6kg4.94' 10"12
May 7Ivy Prep North League Meet #4May 7 · Shot Put · Place 2 · HackleyShot Put12lb2.38' 10.5"12
May 1Somers Lions Club InvitationalMay 1 · Shot Put · Place 4 · HackleyShot Put439-5.512
May 1Somers Lions Club InvitationalMay 1 · Hammer · Place 24 · HackleyHammer24106-1012
May 1Somers Lions Club InvitationalMay 1 · Discus · Place 24 · HackleyDiscus2486-1112
Apr 29Ivy League Prep Schools MeetApr 29 · Javelin · Place 3 · HackleyJavelin800g3.114-312
Apr 29Ivy League Prep Schools MeetApr 29 · Shot Put · Place 1 · HackleyShot Put12lb1.38-6.2512
Apr 24The Sting @ HackleyApr 24 · Shot Put · Place 3 · Hackley SchoolShot Put338-312
Apr 24The Sting @ HackleyApr 24 · Discus · Place 5 · Hackley SchoolDiscus574-1012
Apr 21Ivy Prep North League Meet #3Apr 21 · Javelin · Place 5 · HackleyJavelin800g5.114' 7"12
Apr 21Ivy Prep North League Meet #3Apr 21 · Shot Put · Place 2 · HackleyShot Put12lb2.39' 6"12
Apr 172026 New York RelaysApr 17 · Javelin · Place 7 · HackleyJavelin800g7.128-1012
Apr 172026 New York RelaysApr 17 · Shot Put · Place 33 · HackleyShot Put12lb33.33-04.0012
Apr 16Ivy Prep North League Meet #2Apr 16 · Javelin · Place 1 · HackleyJavelin800g1.134' 11" PB12
Apr 16Ivy Prep North League Meet #2Apr 16 · Discus · Place 3 · HackleyDiscus1.6kg3.78' 6"12
Apr 11Nanuet RelaysApr 11 · Discus · Place 19 · Hackley SchoDiscus1962-10—
Apr 11Nanuet RelaysApr 11 · Shot Put · Place 7 · Hackley SchoShot Put736-06.00—
Apr 9Ivy Prep North League Meet #1Apr 9 · Javelin · Place 1 · HackleyJavelin800g1.120' 11"12
Apr 9Ivy Prep North League Meet #1Apr 9 · Discus · Place 6 · HackleyDiscus1.6kg6.80' 10"12

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 27NYSAIS ChampionshipsFeb 27 · Weight Throw · Place 3 · HackleyWeight Throw25lb / 11.3kg3.44-07.00 PB12
Feb 27NYSAIS ChampionshipsFeb 27 · Shot Put · Place 5 · HackleyShot Put12lb5.36-09.2512
Feb 18Ivy League Prep Schools ChampionshipsFeb 18 · Weight Throw · Place 3 · Hackley SchoWeight Throw342-03.2512
Feb 18Ivy League Prep Schools ChampionshipsFeb 18 · Shot Put · Place 4 · Hackley SchoShot Put435-07.7512
Feb 4IVY Prep League Meet #4Feb 4 · Weight Throw · Place 9 · Hackley SchoolWeight Throw934-8.2512
Feb 4IVY Prep League Meet #4Feb 4 · Shot Put · Place 4 · Hackley SchoolShot Put436-212
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Shot Put · Place 30 · Hackley SchoolShot Put3035-10.2512
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Weight Throw · Place 25 · Hackley SchoolWeight Throw2533-112
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Weight Throw · Place 25 · Hackley SchoolWeight Throw2533-112
Jan 31The 11th Annual Ocean Breeze Invitational 2026Jan 31 · Shot Put · Place 30 · Hackley SchoolShot Put3035-10.2512
Jan 12Ivy League Prep Schools Meet #3Jan 12 · Weight Throw · Place 5 · Hackley SchoWeight Throw535-07.00—
Jan 12Ivy League Prep Schools Meet #3Jan 12 · Shot Put · Place 4 · Hackley SchoShot Put435-08.75—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Ivy League Prep Schools Meet #2Dec 10 · Weight Throw · Place 5 · HackleyWeight Throw25lb / 11.3kg5.35-00.0012
Dec 10Ivy League Prep Schools Meet #2Dec 10 · Shot Put · Place 1 · HackleyShot Put12lb1.37-07.7512
Dec 3Ivy League Prep Schools Meet #1Dec 3 · Weight Throw · Place 6 · HackleyWeight Throw25lb / 11.3kg6.36-00.5012
Dec 3Ivy League Prep Schools Meet #1Dec 3 · Shot Put · Place 2 · HackleyShot Put12lb2.37-09.25 PB12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21NYSAIS ChampionshipsMay 21 · Shot Put · Place 13 · Hackley SchoolShot Put1335-911
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Javelin · Place 7 · Hackley SchoolJavelin7110-211
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Shot Put · Place 6 · Hackley SchoolShot Put637-211
May 857th Annual Glenn D. Loucks GamesMay 8 · Javelin · Place 14 · Hackley SchoolJavelin14126-0711
May 8Ivy Prep North League Meet #4May 8 · Shot Put · Place 3 · HackleyShot Put12lb3.34-03.0012
May 2Joe Wynne Somers Lions Club InvitationalMay 2 · Javelin · Place 18 · C-HackleyJavelin18105-0712
May 2Joe Wynne Somers Lions Club InvitationalMay 2 · Shot Put · Place 21 · C-HackleyShot Put2133-01.7512
Apr 30Ivy League Prep Schools #4Apr 30 · Shot Put · Place 9 · Hackley SchoolShot Put934-411
Apr 30Ivy League Prep Schools #4Apr 30 · Javelin · Place 8 · Hackley SchoolJavelin8106-711
Apr 25The Sting @ HackleyApr 25 · Shot Put · Place 1 · Hackley SchoShot Put138-05.00—
Apr 25The Sting @ HackleyApr 25 · Discus · Place 3 · Hackley SchoDiscus375-08—
Apr 25The Sting @ HackleyApr 25 · 100 Meters · Place 13 · Hackley Scho100 Meters1313.70 PB—
Apr 17Ivy Prep North League Meet #3Apr 17 · Javelin · Place 1 · HackleyJavelin800g1.134-0012
Apr 17Ivy Prep North League Meet #3Apr 17 · Discus · Place 8 · HackleyDiscus1.6kg8.74-0312
Apr 10Ivy Prep North League Meet #2Apr 10 · Javelin · Place 4 · HackleyJavelin800g4.117-0812
Apr 10Ivy Prep North League Meet #2Apr 10 · Shot Put · Place 6 · HackleyShot Put12lb6.31-03.0012
Apr 3Ivy Prep North League Meet #1Apr 3 · Javelin · Place 2 · HackleyJavelin800g2.115-0712
Apr 3Ivy Prep North League Meet #1Apr 3 · Discus · Place 7 · HackleyDiscus1.6kg7.80-0312

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 22NYSAIS Championships 2024May 22 · Shot Put · Place 18 · Hackley SchoolShot Put1834-6.5010
May 7Ivy Prep North #5May 7 · Discus · Place 12 · HackleyDiscus1.6kg12.75-0011
May 7Ivy Prep North #5May 7 · Shot Put · Place 11 · HackleyShot Put12lb11.31-06.7511
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · Shot Put · Place 32 · HackleyShot Put3231-11.0011
May 3Joe Wynne Somers Lions Club InvitationalMay 3 · Shot Put · Place 9 · HackleyShot Put931-11.0011
May 1Ivy League Prep Schools #4 at IcahnMay 1 · Shot Put · Place 1 · Hackley SchoolShot Put132-611
May 1Ivy League Prep Schools #4 at IcahnMay 1 · Discus · Place 3 · Hackley SchoolDiscus378-1111
Apr 26The Sting @ HackleyApr 26 · Discus · Place 8 · HackleyDiscus866-11—
Apr 26The Sting @ HackleyApr 26 · Shot Put · Place 4 · HackleyShot Put430-08.50—
Apr 19The New York RelaysApr 19 · Shot Put · Place 24 · Hackley SchoolShot Put2429-11.5011
Apr 16Ivy Prep North #3Apr 16 · Discus · Place 10 · HackleyDiscus1.6kg10.62-0911
Apr 16Ivy Prep North #3Apr 16 · Shot Put · Place 6 · HackleyShot Put12lb6.31-02.0011
Apr 16Ivy Prep North #3Apr 16 · 100 Meters · Place 45 · Hackley100 Meters45.13.86a11
Apr 11Ivy Prep North #2Apr 11 · Discus · Place 18 · HackleyDiscus1.6kg18.63-0211
Apr 11Ivy Prep North #2Apr 11 · Shot Put · Place 14 · HackleyShot Put12lb14.29-04.5011