Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIvy League Prep Schools Meet · Apr 2914.64aIvy League Prep Schools MeetApril 29, 2026
Discus · 1.6kg · OutdoorIvy Prep South League Meet #3 · Apr 2276' 4"Ivy Prep South League Meet #3April 22, 2026
Javelin · 800g · OutdoorIvy Prep South League Meet #5 · May 894-06Ivy Prep South League Meet #5May 8, 2025
Shot Put · 12lb · OutdoorNYSAIS Outdoor Championships · May 2035-5.25NYSAIS Outdoor ChampionshipsMay 20, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20NYSAIS Outdoor ChampionshipsMay 20 · Shot Put · Place 12 · Poly Prep Country DayShot Put12lb12.35-5.25 PB10
May 6Ivy Prep South League Meet #4May 6 · Discus · Place 11 · Poly Prep Country DayDiscus1.6kg11.64' 1"10
May 6Ivy Prep South League Meet #4May 6 · Shot Put · Place 10 · Poly Prep Country DayShot Put12lb10.29' 7.75"10
Apr 29Ivy League Prep Schools MeetApr 29 · Javelin · Place 14 · Poly Prep Country DayJavelin800g14.74-010
Apr 29Ivy League Prep Schools MeetApr 29 · Discus · Place 16 · Poly Prep Country DayDiscus1.6kg16.74-1010
Apr 29Ivy League Prep Schools MeetApr 29 · Shot Put · Place 13 · Poly Prep Country DayShot Put12lb13.31-8.2510
Apr 29Ivy League Prep Schools MeetApr 29 · 100 Meters · Place 51 · Poly Prep Country Day100 Meters51.14.64a PB10
Apr 22Ivy Prep South League Meet #3Apr 22 · Discus · Place 9 · Poly Prep Country DayDiscus1.6kg9.76' 4" PB10
Apr 22Ivy Prep South League Meet #3Apr 22 · Shot Put · Place 8 · Poly Prep Country DayShot Put12lb8.32' 1"10
Apr 16Ivy Prep South League Meet #2Apr 16 · Javelin · Place 5 · Poly Prep Country DayJavelin800g5.83' 7"10
Apr 16Ivy Prep South League Meet #2Apr 16 · Discus · Place 11 · Poly Prep Country DayDiscus1.6kg11.64' 6"10
Apr 16Ivy Prep South League Meet #2Apr 16 · Shot Put · Place 11 · Poly Prep Country DayShot Put12lb11.29' 9.75"10
Apr 9Ivy Prep South League Meet #1Apr 9 · Discus · Place 6 · Poly Prep Country DayDiscus1.6kg6.60' 11.75"10
Apr 9Ivy Prep South League Meet #1Apr 9 · Shot Put · Place 5 · Poly Prep Country DayShot Put12lb5.31' 0.25"10

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Javelin · Place 15 · Poly Prep Country DayJavelin1583-99
May 14Ivy League Prep Schools Outdoor ChampionshipsMay 14 · Shot Put · Place 3 · Poly Prep Country DayShot Put329-89
May 8Ivy Prep South League Meet #5May 8 · Javelin · Place 6 · Poly Prep Country DayJavelin800g6.94-06 PB9
May 8Ivy Prep South League Meet #5May 8 · Discus · Place 13 · Poly Prep Country DayDiscus1.6kg13.58-009
Apr 30Ivy League Prep Schools #4Apr 30 · Shot Put · Place 2 · Poly Prep Country DayShot Put229-119
Apr 30Ivy League Prep Schools #4Apr 30 · Javelin · Place 3 · Poly Prep Country DayJavelin385-29
Apr 30Ivy League Prep Schools #4Apr 30 · Discus · Place 5 · Poly Prep Country DayDiscus560-39
Apr 17Ivy Prep South League Meet #3Apr 17 · Javelin · Place 11 · Poly Prep Country DayJavelin800g11.77-119
Apr 17Ivy Prep South League Meet #3Apr 17 · Discus · Place 12 · Poly Prep Country DayDiscus1.6kg12.63-009
Apr 17Ivy Prep South League Meet #3Apr 17 · Shot Put · Place 11 · Poly Prep Country DayShot Put12lb11.26-09.259
Apr 10Ivy Prep South League Meet #2Apr 10 · Javelin · Place 5 · Poly Prep Country DayJavelin800g5.77-089
Apr 10Ivy Prep South League Meet #2Apr 10 · Discus · Place 16 · Poly Prep Country DayDiscus1.6kg16.51-119
Apr 10Ivy Prep South League Meet #2Apr 10 · Shot Put · Place 18 · Poly Prep Country DayShot Put12lb18.24-04.009
Apr 3Ivy Prep South League Meet #1Apr 3 · Javelin · Place 9 · Poly Prep Country DayJavelin800g9.75-119
Apr 3Ivy Prep South League Meet #1Apr 3 · Discus · Place 17 · Poly Prep Country DayDiscus1.6kg17.57-039
Apr 3Ivy Prep South League Meet #1Apr 3 · Shot Put · Place 20 · Poly Prep Country DayShot Put12lb20.24-04.509