Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBayou Academy District 2-2A, 1-5A · Apr 912.06aBayou Academy District 2-2A, 1-5AApril 9, 2025
1500 Meters · Outdoor Luciano Memorial Invitational · Apr 265:44.56 Luciano Memorial InvitationalApril 26, 2025
200 Meters · OutdoorBayou Academy District 2-2A, 1-5A · Apr 924.15aBayou Academy District 2-2A, 1-5AApril 9, 2025
45 Meter · IndoorTCITL LM 2B · Dec 156.06aTCITL LM 2BDecember 15, 2024
55 Meters · IndoorMolloy Stanner Games · Jan 127.415Molloy Stanner GamesJanuary 12, 2025
Discus · 1.6kg · OutdoorLuciano Memorial Invitational · Apr 25139-10Luciano Memorial InvitationalApril 25, 2026
High Jump · Outdoor Luciano Memorial Invitational · Apr 261.45m Luciano Memorial InvitationalApril 26, 2025
Javelin · 800g · OutdoorLuciano Memorial Invitational · Apr 25105-5Luciano Memorial InvitationalApril 25, 2026
Long Jump · IndoorTCITL LM 2B · Dec 1516-2.50TCITL LM 2BDecember 15, 2024
Long Jump · OutdoorBayou Academy District 2-2A, 1-5A · Apr 918-11.75Bayou Academy District 2-2A, 1-5AApril 9, 2025
Shot Put · 12lb · IndoorSection 2 Division II Championship · Jan 3146-4Section 2 Division II ChampionshipJanuary 31, 2026
Shot Put · 12lb · OutdoorCBA-La Salle Relays · Apr 1146-1.25CBA-La Salle RelaysApril 11, 2026
Weight Throw · 25lb / 11.3kg · IndoorOcean Breeze Holiday Festival · Dec 2733-6.75Ocean Breeze Holiday FestivalDecember 27, 2024

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27Section 2 Group 1 ChampionshipsMay 27 · Shot Put · Place 17 · Ballston SpaBallston SpaShot Put12lb17.39-2.7511
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · Shot Put · Place 20 · Ballston SpaBallston SpaShot Put12lb20.38-311
May 12Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12 · Shot Put · Place 3 · Ballston SpaBallston SpaShot Put12lb3.43-1011
May 9Dr. Jack V. Irion Queensbury Invitational May 9 · Shot Put · Place 4 · Ballston SpaBallston SpaShot Put441-011
May 9Dr. Jack V. Irion Queensbury Invitational May 9 · Discus · Place 20 · Ballston SpaBallston SpaDiscus20104-411
May 5Bethlehem vs Ballston Spa vs Columbia CoedMay 5 · Shot Put · Place 2 · Ballston SpaBallston SpaShot Put12lb2.39-511
Apr 27Ballston Spa vs Shaker-COEDApr 27 · Shot Put · Place 2 · Ballston SpaBallston SpaShot Put12lb2.41-1011
Apr 25Luciano Memorial InvitationalApr 25 · Javelin · Place 8 · Ballston SpaBallston SpaJavelin800g8.105-5 PB11
Apr 25Luciano Memorial InvitationalApr 25 · Discus · Place 7 · Ballston SpaBallston SpaDiscus1.6kg7.139-10 PB11
Apr 25Luciano Memorial InvitationalApr 25 · Shot Put · Place 5 · Ballston SpaBallston SpaShot Put12lb5.44-5.5011
Apr 20Guilderland vs Ballston SpaApr 20 · Discus · Place 1 · Ballston SpaBallston SpaDiscus1.6kg1.136-711
Apr 20Guilderland vs Ballston SpaApr 20 · Shot Put · Place 1 · Ballston SpaBallston SpaShot Put12lb1.43-0.5011
Apr 18Niskayuna Spring Classic Apr 18 · Shot Put · Place 7 · Ballston SpaBallston SpaShot Put744-1111
Apr 11CBA-La Salle RelaysApr 11 · Discus · Place 2 · Ballston SpaBallston SpaDiscus1.6kg2.134-1011
Apr 11CBA-La Salle RelaysApr 11 · Shot Put · Place 3 · Ballston SpaBallston SpaShot Put12lb3.46-1.25 PB11
Apr 6Ballston Spa Field ChallengeApr 6 · Javelin · Place 5 · Ballston SpaBallston SpaJavelin800g5.100-911
Apr 6Ballston Spa Field ChallengeApr 6 · Discus · Place 6 · Ballston SpaBallston SpaDiscus1.6kg6.138-011
Apr 6Ballston Spa Field ChallengeApr 6 · Shot Put · Place 8 · Ballston SpaBallston SpaShot Put12lb8.40-0.7511

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14Section 2 State QualifierFeb 14 · Shot Put · Place 15 · Ballston SpaBallston SpaShot Put1539-711
Jan 31Section 2 Division II ChampionshipJan 31 · Shot Put · Place 2 · Ballston SpaBallston SpaShot Put12lb2.46-4 PB11
Jan 25Suburban Council Varsity Championships-THROWS ONLYJan 25 · Shot Put · Place 14 · Ballston SpaBallston SpaShot Put1437-911
Jan 25Suburban Council Varsity Championships-THROWS ONLYJan 25 · Weight Throw · Place 10 · Ballston SpaBallston SpaWeight Throw1036-5.7511
Jan 4TCITL LM 5DJan 4 · Shot Put · Place 2 · Ballston SpaBallston SpaShot Put240-0.2511
Jan 2Apple Bank Hispanic GamesJan 2 · Shot Put · Place 44 · Ballston SpaBallston SpaShot Put4411.02m—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Viking Games TCTIL Dec 30 · Shot Put · Place 3 · Ballston SpaBallston SpaShot Put12lb3.42-09.7511
Jan 19TCITL LM 5BJan 19 · Shot Put · Place 5 · Ballston SpaBallston SpaShot Put537-310
Jan 19TCITL LM 5BJan 19 · High Jump · Place 12 · Ballston SpaBallston SpaHigh Jump124-310
Jan 12Molloy Stanner GamesJan 12 · Shot Put · Place 25 · Ballston SpaBallston SpaShot Put2538-10.0010
Jan 12Molloy Stanner GamesJan 12 · 55 Meters · Place 204 · Ballston SpaBallston Spa55 MetersRound P2047.415 PB10
Jan 5TCITL LM 4DJan 5 · Shot Put · Place 6 · Ballston SpaBallston SpaShot Put636-310
Jan 5TCITL LM 4DJan 5 · High Jump · Place 15 · Ballston SpaBallston SpaHigh Jump154-310

2025 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 28Section 2 Group 1 ChampionshipsMay 28 · Discus · Place 9 · Ballston SpaBallston SpaDiscus9128-410
May 28Section 2 Group 1 ChampionshipsMay 28 · Discus · Place 9 · Ballston SpaBallston SpaDiscus9128-0410
May 21Boys Suburban Council Varsity and JV ChampionshipsMay 21 · Discus · Place 7 · Ballston SpaBallston SpaDiscus7134-0810
May 17William F. Eddy Jr. Track & Field Meet 2025May 17 · Discus · Place 21 · Ballston SpaBallston SpaDiscus21125-1110
May 17William F. Eddy Jr. Track & Field MeetMay 17 · Discus · Place 21 · Ballston SpaBallston SpaDiscus1.6kg21.125-1110
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Discus · Place 2 · Ballston SpaBallston SpaDiscus2135-0210
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Shot Put · Place 5 · Ballston SpaBallston SpaShot Put537-10.0010
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Shot Put · Place 5 · Ballston SpaBallston SpaShot Put538-310
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · Discus · Place 2 · Ballston SpaBallston SpaDiscus2135-210
May 7Columbia vs Ballston Spa vs Bethlehem - CoedMay 7 · Shot Put · Place 4 · Ballston SpaBallston SpaShot Put437-210
May 7Columbia vs Ballston Spa vs Bethlehem - CoedMay 7 · Discus · Place 4 · Ballston SpaBallston SpaDiscus4116-210
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Shot Put · Place 6 · Ballston SpaBallston SpaShot Put637-10.0010
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Discus · Ballston SpaBallston SpaDiscus—125-0510
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · High Jump · Place 5 · Ballston SpaBallston SpaHigh Jump54-09.0010
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 100 Meters · Place 14 · Ballston SpaBallston Spa100 Meters1412.2910
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · Shot Put · Place 6 · Ballston SpaBallston SpaShot Put634-8.5010
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · High Jump · Place 5 · Ballston SpaBallston SpaHigh Jump54-810
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 100 Meters · Place 14 · Ballston SpaBallston Spa100 Meters1412.7410
Apr 26 Luciano Memorial InvitationalApr 26 · 1500 Meters · Place 10 · Ballston SpaBallston Spa1500 Meters105:44.56 PB10
Apr 26 Luciano Memorial InvitationalApr 26 · High Jump · Place 10 · Ballston SpaBallston SpaHigh Jump101.45m PB10
Apr 26 Luciano Memorial InvitationalApr 26 · Long Jump · Place 7 · Ballston SpaBallston SpaLong Jump74.96m10
Apr 26 Luciano Memorial InvitationalApr 26 · Shot Put · Place 1 · Ballston SpaBallston SpaShot Put111.05m10
Apr 26 Luciano Memorial InvitationalApr 26 · 110m Hurdles · Place 10 · Ballston SpaBallston Spa110m Hurdles1022.2210
Apr 23BSpa vs Guilderland BoysApr 23 · Shot Put · Place 1 · Ballston SpaBallston SpaShot Put135-610
Apr 23BSpa vs Guilderland BoysApr 23 · Discus · Place 1 · Ballston SpaBallston SpaDiscus1117-1010
Apr 14Ballston Spa Field ChallengeApr 14 · Shot Put · Place 19 · Ballston SpaBallston SpaShot Put1934-110
Apr 14Ballston Spa Field ChallengeApr 14 · Javelin · Place 5 · Ballston SpaBallston SpaJavelin589-1010
Apr 14Ballston Spa Field ChallengeApr 14 · Discus · Place 20 · Ballston SpaBallston SpaDiscus20109-310
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · Discus · Place 2 · Ballston SpaBallston SpaDiscus2125-0510
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · Shot Put · Place 2 · Ballston SpaBallston SpaShot Put237-10.0010
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · 100 Meters · Place 8 · Ballston SpaBallston Spa100 Meters812.2910
Apr 9Bayou Academy District 2-2A, 1-5AApr 9 · Long Jump · Place 1 · Magnolia Heights SchoolMagnolia Heights SchoolLong Jump1.18-11.75 PB10
Apr 9Bayou Academy District 2-2A, 1-5AApr 9 · 200 Meters · Place 2 · Magnolia Heights SchoolMagnolia Heights School200 Meters2.24.15a PB10
Apr 9Bayou Academy District 2-2A, 1-5AApr 9 · 100 Meters · Place 4 · Magnolia Heights SchoolMagnolia Heights School100 Meters4.12.06a PB10
Apr 2Bayou Academy InvitationalApr 2 · Long Jump · Place 2 · Magnolia Heights SchoolMagnolia Heights SchoolLong Jump2.18-07.5010
Apr 2Bayou Academy InvitationalApr 2 · 100 Meters · Magnolia Heights SchoolMagnolia Heights School100 Meters--DNS10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday FestivalDec 27 · Weight Throw · Place 22 · Ballston SpaBallston SpaWeight Throw25lb / 11.3kg22.33-6.75 PB10
Dec 27Ocean Breeze Holiday FestivalDec 27 · Shot Put · Place 4 · Ballston SpaBallston SpaShot Put12lb4.34-3.7510
Dec 15TCITL LM 2BDec 15 · 45 Meter · Place 23 · Ballston SpaBallston Spa45 Meter23.6.06a PB10
Dec 15TCITL LM 2BDec 15 · Long Jump · Place 11 · Ballston SpaBallston SpaLong Jump11.16-2.50 PB10
Dec 15TCITL LM 2BDec 15 · Shot Put · Place 6 · Ballston SpaBallston SpaShot Put12lb6.35-510
Dec 7TCITL LM 1ADec 7 · Shot Put · Place 16 · Ballston SpaBallston SpaShot Put12lb16.32-5.7510

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 22Section 2 Group 1 ChampionshipsMay 22 · Shot Put · Place 19 · Ballston SpaBallston SpaShot Put1934-69
May 15Boys Suburban Council ChampionshipsMay 15 · Shot Put · Place 17 · Ballston SpaBallston SpaShot Put1735-99
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · Shot Put · Place 7 · Ballston SpaBallston SpaShot Put734-99
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · Discus · Place 12 · Ballston SpaBallston SpaDiscus1288-09
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · 100 Meters · Place 20 · Ballston SpaBallston Spa100 Meters2012.329
May 4Harry Koch Colonie Relay CarnivalMay 4 · Shot Put · Place 35 · Ballston SpaBallston SpaShot Put3533-0.259
Apr 27Luciano Memorial InvitationalApr 27 · Shot Put · Place 33 · Ballston SpaBallston SpaShot Put3332-2.509
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · Shot Put · Place 5 · Ballston SpaBallston SpaShot Put533-1.509
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · Discus · Place 9 · Ballston SpaBallston SpaDiscus985-59
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · 100 Meters · Place 21 · Ballston SpaBallston Spa100 Meters2112.629
Apr 20Niskayuna Spring RelaysApr 20 · Shot Put · Place 55 · Ballston SpaBallston SpaShot Put5530-29
Apr 20Niskayuna Spring RelaysApr 20 · Shot Put · Place 55 · Ballston SpaBallston SpaShot Put559.19m9
Apr 20Niskayuna Spring RelaysApr 20 · Shot Put · Place 55 · Ballston SpaBallston SpaShot Put5530-29
Apr 13CBA-La Salle RelaysApr 13 · Discus · Place 39 · Ballston SpaBallston SpaDiscus3971-09
Apr 13CBA-La Salle RelaysApr 13 · Shot Put · Place 38 · Ballston SpaBallston SpaShot Put3829-10.509
Apr 9Ballston Spa vs ColonieApr 9 · Shot Put · Place 6 · Ballston SpaBallston SpaShot Put630-10.509
Apr 9Ballston Spa vs ColonieApr 9 · Discus · Place 11 · Ballston SpaBallston SpaDiscus1161-79
Apr 9Ballston Spa vs ColonieApr 9 · 100 Meters · Place 18 · Ballston SpaBallston Spa100 Meters1812.729
Apr 6Guilderland Frigid Cup InvitationalApr 6 · Discus · Place 42 · Ballston SpaBallston SpaDiscus4266-09
Apr 6Guilderland Frigid Cup InvitationalApr 6 · Shot Put · Place 30 · Ballston SpaBallston SpaShot Put3029-109
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 100 Meters · Place 35 · Ballston SpaBallston Spa100 Meters3512.979
Apr 1Ballston Spa Field ChallengeApr 1 · Shot Put · Place 30 · Ballston SpaBallston SpaShot Put3028-29
Apr 1Ballston Spa Field ChallengeApr 1 · Discus · Place 35 · Ballston SpaBallston SpaDiscus3561-79