Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNiskayuna vs Ballston Spa-Coed · Apr 2916.47Niskayuna vs Ballston Spa-CoedApril 29, 2025
Discus · 1.6kg · OutdoorBoys Suburban Council Varsity and JV Championships · May 1996-7Boys Suburban Council Varsity and JV ChampionshipsMay 19, 2026
Javelin · 800g · OutdoorBallston Spa Field Challenge · Apr 683-9Ballston Spa Field ChallengeApril 6, 2026
Shot Put · 12lb · OutdoorBallston Spa vs Averill Park vs Burnt Hills-COED · May 1234-0Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · Discus · Place 13 · Ballston SpaDiscus1.6kg13.96-7 PB12
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · Shot Put · Place 16 · Ballston SpaShot Put12lb16.32-8.5012
May 12Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12 · Discus · Place 10 · Ballston SpaDiscus1.6kg10.90-212
May 12Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12 · Shot Put · Place 8 · Ballston SpaShot Put12lb8.34-0 PB12
May 5Bethlehem vs Ballston Spa vs Columbia CoedMay 5 · Discus · Place 12 · Ballston SpaDiscus1.6kg12.82-512
May 5Bethlehem vs Ballston Spa vs Columbia CoedMay 5 · Shot Put · Place 10 · Ballston SpaShot Put12lb10.30-412
Apr 27Ballston Spa vs Shaker-COEDApr 27 · Discus · Place 8 · Ballston SpaDiscus1.6kg8.88-912
Apr 27Ballston Spa vs Shaker-COEDApr 27 · Shot Put · Place 6 · Ballston SpaShot Put12lb6.31-912
Apr 20Guilderland vs Ballston SpaApr 20 · Discus · Place 15 · Ballston SpaDiscus1.6kg15.77-1012
Apr 20Guilderland vs Ballston SpaApr 20 · Shot Put · Place 13 · Ballston SpaShot Put12lb13.30-1012
Apr 11CBA-La Salle RelaysApr 11 · Discus · Place 15 · Ballston SpaDiscus1.6kg15.84-1112
Apr 11CBA-La Salle RelaysApr 11 · Shot Put · Place 18 · Ballston SpaShot Put12lb18.28-7.5012
Apr 6Ballston Spa Field ChallengeApr 6 · Javelin · Place 15 · Ballston SpaJavelin800g15.83-9 PB12
Apr 6Ballston Spa Field ChallengeApr 6 · Discus · Place 47 · Ballston SpaDiscus1.6kg47.77-812

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24Puma New York International Showcase 2026Jan 24 · Shot Put · Place 45 · Ballston SpaShot Put4530-212
Jan 4TCITL LM 5DJan 4 · Shot Put · Place 6 · Ballston SpaShot Put633-4.5012
Jan 2Apple Bank Hispanic GamesJan 2 · Shot Put · Place 70 · Ballston SpaShot Put709.37m—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Discus · Place 18 · Ballston SpaDiscus1883-0611
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Shot Put · Place 21 · Ballston SpaShot Put2126-02.5011
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Shot Put · Place 21 · Ballston SpaShot Put2126-1011
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Discus · Place 18 · Ballston SpaDiscus1864-611
May 7Columbia vs Ballston Spa vs Bethlehem - CoedMay 7 · Shot Put · Place 14 · Ballston SpaShot Put1426-2.5011
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Shot Put · Place 15 · Ballston SpaShot Put1525-08.5011
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Discus · Place 14 · Ballston SpaDiscus1483-0611
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 100 Meters · Place 33 · Ballston Spa100 Meters3317.3911
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Shot Put · Place 15 · Ballston SpaShot Put1525-311
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Discus · Place 14 · Ballston SpaDiscus1466-811
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 100 Meters · Place 33 · Ballston Spa100 Meters3316.47 PB11
Apr 26 Luciano Memorial InvitationalApr 26 · Javelin · Place 25 · Ballston SpaJavelin2569-211
Apr 23BSpa vs Guilderland BoysApr 23 · Shot Put · Place 16 · Ballston SpaShot Put1625-8.5011
Apr 23BSpa vs Guilderland BoysApr 23 · Discus · Place 9 · Ballston SpaDiscus983-611
Apr 14Ballston Spa Field ChallengeApr 14 · Javelin · Place 15 · Ballston SpaJavelin1570-111
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · Discus · Place 14 · Ballston SpaDiscus1473-0911
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · Shot Put · Place 18 · Ballston SpaShot Put1823-09.5011

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 5TCITL LM 4DJan 5 · Shot Put · Place 35 · Ballston SpaShot Put3525-611

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 16Coed Suburban JV ChampionshipsMay 16 · Shot Put · Place 26 · Ballston SpaShot Put2621-1.2510
May 16Coed Suburban JV ChampionshipsMay 16 · Discus · Place 23 · Ballston SpaDiscus2373-910
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · Shot Put · Place 20 · Ballston SpaShot Put2020-110
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · Discus · Place 21 · Ballston SpaDiscus2164-510
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · Shot Put · Place 12 · Ballston SpaShot Put1223-1.5010
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · Discus · Place 14 · Ballston SpaDiscus1467-210
Apr 13CBA-La Salle RelaysApr 13 · Discus · Place 40 · Ballston SpaDiscus4070-110
Apr 13CBA-La Salle RelaysApr 13 · Shot Put · Place 54 · Ballston SpaShot Put5422-7.2510
Apr 9Ballston Spa vs ColonieApr 9 · Shot Put · Place 11 · Ballston SpaShot Put1122-10.5010
Apr 9Ballston Spa vs ColonieApr 9 · Discus · Place 10 · Ballston SpaDiscus1070-010
Apr 9Ballston Spa vs ColonieApr 9 · 100 Meters · Place 25 · Ballston Spa100 Meters2517.3910
Apr 6Guilderland Frigid Cup InvitationalApr 6 · Discus · Place 43 · Ballston SpaDiscus4364-510
Apr 6Guilderland Frigid Cup InvitationalApr 6 · Shot Put · Place 45 · Ballston SpaShot Put4522-7.7510
Apr 1Ballston Spa Field ChallengeApr 1 · Shot Put · Place 44 · Ballston SpaShot Put4423-9.5010
Apr 1Ballston Spa Field ChallengeApr 1 · Discus · Place 27 · Ballston SpaDiscus2771-210

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Suburban Council All ComersJan 20 · Shot Put · Place 30 · Ballston SpaShot Put3024-05.0010

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 10Guilderland vs CBA vs Ballston Spa BoysMay 10 · Shot Put · Place 17 · Ballston SpaShot Put1720-39