Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMolloy Stanner Games · Jan 123:08.34Molloy Stanner GamesJanuary 12, 2025
1000 Meters · OutdoorEd Cepiel TCITL Springfield Invitational · Feb 43:16.13aEd Cepiel TCITL Springfield InvitationalFebruary 4, 2024
1500 Meters · OutdoorNiskayuna Spring Relays · Apr 205:05.22Niskayuna Spring RelaysApril 20, 2024
1600 Meters · IndoorTCITL LM 4D · Jan 55:32.04TCITL LM 4DJanuary 5, 2025
1600 Meters · OutdoorGuilderland vs Ballston Spa · Apr 205:07.65aGuilderland vs Ballston SpaApril 20, 2026
2000m Steeplechase · 0.838m · Outdoor2026 USATF Adirondack Junior Olympic Association Championships · Jun 207:44.51a2026 USATF Adirondack Junior Olympic Association ChampionshipsJune 20, 2026
2000m Steeplechase · 0.914m · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 278:00.02a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
3000 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2710:55.10a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
400 Meters · OutdoorBallston Spa vs Schenectady vs Albany Coed · Apr 231:02.81Ballston Spa vs Schenectady vs Albany CoedApril 23, 2024
600 Meters · IndoorSection 2 Division II Championship · Jan 311:36.35aSection 2 Division II ChampionshipJanuary 31, 2026
600 Meters · OutdoorEd Cepiel TCITL Springfield Invitational · Feb 41:50.70aEd Cepiel TCITL Springfield InvitationalFebruary 4, 2024
800 Meters · IndoorRising Stars Youth Champs · Mar 62:17.59aRising Stars Youth ChampsMarch 6, 2026
800 Meters · OutdoorBallston Spa vs Averill Park vs Burnt Hills-COED · May 122:07.70aBallston 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

16 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 2000m Steeplechase · Place 14 · Roundabout Runners ClubRoundabout Runners Club2000m Steeplechase0.914m14.8:00.02a PB11
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 3000 Meters · Place 18 · Roundabout Runners ClubRoundabout Runners Club3000 Meters18.10:55.10a PB11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 2000m Steeplechase · Place 2 · Roundabout Runners ClubRoundabout Runners Club2000m Steeplechase0.838m2.7:58.33a11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 4 · Roundabout Runners ClubRoundabout Runners Club3000 Meters4.11:05.07a11
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 400 Meters · Roundabout Runners ClubRoundabout Runners Club400 Meters—DNS11
Jun 202026 USATF Adirondack Junior Olympic Association ChampionshipsJun 20 · 2000m Steeplechase · Place 1 · Roundabout Runners ClubRoundabout Runners Club2000m Steeplechase0.838m1.7:44.51a PB11
Jun 202026 USATF Adirondack Junior Olympic Association ChampionshipsJun 20 · 3000 Meters · Place 1 · Roundabout Runners ClubRoundabout Runners Club3000 Meters1.12:24.26a11
Jun 202026 USATF Adirondack Junior Olympic Association ChampionshipsJun 20 · 400 Meters · Place 2 · Roundabout Runners ClubRoundabout Runners Club400 Meters2.1:03.39a11
May 27Section 2 Group 1 ChampionshipsMay 27 · 800 Meters · Place 24 · Ballston SpaBallston Spa800 Meters24.2:11.95a11
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · 800 Meters · Place 26 · Ballston SpaBallston Spa800 Meters26.2:13.57a11
May 12Ballston Spa vs Averill Park vs Burnt Hills-COEDMay 12 · 800 Meters · Place 2 · Ballston SpaBallston Spa800 Meters2.2:07.70a PB11
May 9Dr. Jack V. Irion Queensbury Invitational May 9 · 800 Meters · Place 19 · Ballston SpaBallston Spa800 Meters192:12.4811
May 5Bethlehem vs Ballston Spa vs Columbia CoedMay 5 · 800 Meters · Place 7 · Ballston SpaBallston Spa800 Meters7.2:14.91a11
Apr 25Luciano Memorial InvitationalApr 25 · 800 Meters · Place 23 · Ballston SpaBallston Spa800 Meters23.2:14.39a11
Apr 20Guilderland vs Ballston SpaApr 20 · 1600 Meters · Place 3 · Ballston SpaBallston Spa1600 Meters3.5:07.65a PB11
Apr 18Niskayuna Spring Classic Apr 18 · 800 Meters · Place 32 · Ballston SpaBallston Spa800 Meters322:12.4911

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 76 · Roundabout Runners ClubRoundabout Runners Club800 Meters76.2:17.59a PB11
Mar 1USATF New England Youth InvitationalMar 1 · 800 Meters · Place 14 · Roundabout Runners ClubRoundabout Runners Club800 Meters14.2:19.58a11
Jan 31Section 2 Division II ChampionshipJan 31 · 600 Meters · Place 4 · Ballston SpaBallston Spa600 Meters4.1:36.35a PB11
Jan 2Apple Bank Hispanic GamesJan 2 · 800 Meters · Place 56 · Ballston SpaBallston Spa800 Meters562:20.20—

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27TCITL LM 4BDec 27 · 1000 Meters · Place 8 · Ballston SpaBallston Spa1000 Meters8.3:19.30a11
Dec 27TCITL LM 4BDec 27 · 600 Meters · Place 4 · Ballston SpaBallston Spa600 Meters4.1:40.33a11
Jan 19TCITL LM 5BJan 19 · 1000 Meters · Place 11 · Ballston SpaBallston Spa1000 Meters113:16.8610
Jan 19TCITL LM 5BJan 19 · 1600 Meters · Place 15 · Ballston SpaBallston Spa1600 Meters155:35.9610
Jan 12Molloy Stanner GamesJan 12 · 1000 Meters · Place 100 · Ballston SpaBallston Spa1000 Meters1003:08.34 PB10
Jan 5TCITL LM 4DJan 5 · 1000 Meters · Place 19 · Ballston SpaBallston Spa1000 Meters193:20.4510
Jan 5TCITL LM 4DJan 5 · 1600 Meters · Place 13 · Ballston SpaBallston Spa1600 Meters135:32.04 PB10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28Section 2 Group 1 ChampionshipsMay 28 · 800 Meters · Place 25 · Ballston SpaBallston Spa800 Meters252:24.0510
May 28Section 2 Group 1 ChampionshipsMay 28 · 800 Meters · Place 25 · Ballston SpaBallston Spa800 Meters252:24.0510
May 21Boys Suburban Council Varsity and JV ChampionshipsMay 21 · 800 Meters · Place 28 · Ballston SpaBallston Spa800 Meters282:16.3010
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 1600 Meters · Place 20 · Ballston SpaBallston Spa1600 Meters205:37.5510
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 800 Meters · Place 13 · Ballston SpaBallston Spa800 Meters132:15.3610
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 800 Meters · Place 13 · Ballston SpaBallston Spa800 Meters132:24.6110
May 13Burnt Hills vs Ballston Spa vs Averill ParkMay 13 · 1600 Meters · Place 17 · Ballston SpaBallston Spa1600 Meters175:28.2610
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 800 Meters · Place 3 · Ballston SpaBallston Spa800 Meters32:19.7910
Apr 29Niskayuna vs Ballston Spa-CoedApr 29 · 800 Meters · Place 3 · Ballston SpaBallston Spa800 Meters32:19.7910
Apr 26 Luciano Memorial InvitationalApr 26 · 800 Meters · Place 21 · Ballston SpaBallston Spa800 Meters212:16.9310
Apr 23BSpa vs Guilderland BoysApr 23 · 800 Meters · Place 10 · Ballston SpaBallston Spa800 Meters102:19.5210
Apr 9Shaker vs B.Spa vs BethlehemApr 9 · 1600 Meters · Place 6 · Ballston SpaBallston Spa1600 Meters65:32.0010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15TCITL LM 2BDec 15 · 1000 Meters · Place 19 · Ballston SpaBallston Spa1000 Meters19.3:19.49a10
Dec 15TCITL LM 2BDec 15 · 600 Meters · Place 17 · Ballston SpaBallston Spa600 Meters17.1:49.95a10
Dec 7TCITL LM 1ADec 7 · 1000 Meters · Place 19 · Ballston SpaBallston Spa1000 Meters19.3:25.02a10
Dec 7TCITL LM 1ADec 7 · 600 Meters · Place 12 · Ballston SpaBallston Spa600 Meters12.1:45.26a10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 15Boys Suburban Council ChampionshipsMay 15 · 800 Meters · Place 24 · Ballston SpaBallston Spa800 Meters242:22.779
May 8CBA-Ballston Spa-Guilderland (Boys)May 8 · 800 Meters · Place 14 · Ballston SpaBallston Spa800 Meters142:37.909
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · 800 Meters · Place 12 · Ballston SpaBallston Spa800 Meters122:34.019
Apr 23Ballston Spa vs Schenectady vs Albany CoedApr 23 · 400 Meters · Place 9 · Ballston SpaBallston Spa400 Meters91:02.81 PB9
Apr 20Niskayuna Spring RelaysApr 20 · 1500 Meters · Place 46 · Ballston SpaBallston Spa1500 Meters465:05.22 PB9
Apr 20Niskayuna Spring RelaysApr 20 · 1500 Meters · Place 46 · Ballston SpaBallston Spa1500 Meters465:05.229
Apr 20Niskayuna Spring RelaysApr 20 · 1500 Meters · Place 46 · Ballston SpaBallston Spa1500 Meters465:05.229
Apr 9Ballston Spa vs ColonieApr 9 · 800 Meters · Place 2 · Ballston SpaBallston Spa800 Meters22:33.799
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 800 Meters · Place 24 · Ballston SpaBallston Spa800 Meters242:37.189
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 400 Meters · Place 17 · Ballston SpaBallston Spa400 Meters171:03.019
Feb 4Ed Cepiel TCITL Springfield InvitationalFeb 4 · 1000 Meters · Place 58 · Ballston SpaBallston Spa1000 Meters58.3:16.13a PB9
Feb 4Ed Cepiel TCITL Springfield InvitationalFeb 4 · 600 Meters · Place 59 · Ballston SpaBallston Spa600 Meters59.1:50.70a PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28TCITL LM 4CDec 28 · 1000 Meters · Place 6 · Ballston SpaBallston Spa1000 Meters6.3:35.55a9
Dec 28TCITL LM 4CDec 28 · 600 Meters · Place 6 · Ballston SpaBallston Spa600 Meters6.1:53.46a9
Dec 10TCITL LM 2ADec 10 · 1000 Meters · Place 6 · Ballston SpaBallston Spa1000 Meters6.3:41.79
Dec 10TCITL LM 2ADec 10 · 600 Meters · Place 13 · Ballston SpaBallston Spa600 Meters13.1:56.89