Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBurnt Hills vs Ballston Spa vs Averill Park · May 1313.28Burnt Hills vs Ballston Spa vs Averill ParkMay 13, 2025
1000 Meters · IndoorSection 2 Division II Championship · Jan 313:03.68aSection 2 Division II ChampionshipJanuary 31, 2026
1600 Meters · OutdoorBurnt Hills vs Ballston Spa vs Averill Park · May 135:32.44Burnt Hills vs Ballston Spa vs Averill ParkMay 13, 2025
400 Meters · OutdoorCBA-Ballston Spa-Guilderland (Boys) · May 81:07.91CBA-Ballston Spa-Guilderland (Boys)May 8, 2024
600 Meters · IndoorTCITL LM 1A · Dec 61:40.38aTCITL LM 1ADecember 6, 2025
800 Meters · IndoorPuma New York International Showcase 2026 · Jan 242:14.72Puma New York International Showcase 2026January 24, 2026
800 Meters · OutdoorBallston Spa vs Averill Park vs Burnt Hills-COED · May 122:10.83aBallston 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

5 results
DateMeetEventPlMarkGr
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · 800 Meters · Place 8 · Ballston Spa800 Meters8.2:13.09a12
May 12Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12 · 800 Meters · Place 5 · Ballston Spa800 Meters5.2:10.83a PB12
May 5Bethlehem vs Ballston Spa vs Columbia CoedMay 5 · 800 Meters · Place 4 · Ballston Spa800 Meters4.2:13.08a12
Apr 25Luciano Memorial InvitationalApr 25 · 800 Meters · Place 21 · Ballston Spa800 Meters21.2:14.09a12
Apr 20Guilderland vs Ballston SpaApr 20 · 800 Meters · Place 2 · Ballston Spa800 Meters2.2:15.60a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 31Section 2 Division II ChampionshipJan 31 · 1000 Meters · Place 10 · Ballston Spa1000 Meters10.3:03.68a PB12
Jan 24Puma New York International Showcase 2026Jan 24 · 800 Meters · Place 68 · Ballston Spa800 Meters682:14.72 PB12
Jan 2Apple Bank Hispanic GamesJan 2 · 800 Meters · Place 35 · Ballston Spa800 Meters352:16.89—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27TCITL LM 4BDec 27 · 600 Meters · Place 5 · Ballston Spa600 Meters5.1:41.27a12
Dec 6TCITL LM 1ADec 6 · 600 Meters · Place 14 · Ballston Spa600 Meters14.1:40.38a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28Section 2 Group 1 ChampionshipsMay 28 · 800 Meters · Place 23 · Ballston Spa800 Meters232:17.3911
May 28Section 2 Group 1 ChampionshipsMay 28 · 800 Meters · Place 23 · Ballston Spa800 Meters232:17.3911
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 1600 Meters · Place 18 · Ballston Spa1600 Meters185:40.0011
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 100 Meters · Place 23 · Ballston Spa100 Meters2314.5011
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 1600 Meters · Place 19 · Ballston Spa1600 Meters195:32.44 PB11
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 100 Meters · Place 23 · Ballston Spa100 Meters2313.28 PB11
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 800 Meters · Place 4 · Ballston Spa800 Meters42:22.5511
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 800 Meters · Place 4 · Ballston Spa800 Meters42:22.5511
Apr 23BSpa vs Guilderland BoysApr 23 · 800 Meters · Place 12 · Ballston Spa800 Meters122:23.9611
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · 800 Meters · Place 7 · Ballston Spa800 Meters72:41.4712

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · 800 Meters · Place 21 · Ballston Spa800 Meters213:03.0211
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · 400 Meters · Place 13 · Ballston Spa400 Meters131:07.91 PB11
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · 800 Meters · Place 15 · Ballston Spa800 Meters152:41.4711
Apr 9Ballston Spa vs ColonieApr 9 · 800 Meters · Place 6 · Ballston Spa800 Meters62:49.2511