Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Beantown Winter Classic · Dec 204:49.20aThe Beantown Winter ClassicDecember 20, 2025
1000 Meters · Indoor40th Yale Interscholastic Track Classic · Jan 102:51.73a40th Yale Interscholastic Track ClassicJanuary 10, 2025
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 34:46.33Ocean Breeze Freedom GamesJanuary 3, 2026
1600 Meters · OutdoorBSpa vs Guilderland Boys · Apr 234:34.57BSpa vs Guilderland BoysApril 23, 2025
2 Miles · IndoorThe 11TH Annual Ocean Breeze Holiday Festival · Dec 2910:18.08aThe 11TH Annual Ocean Breeze Holiday FestivalDecember 29, 2025
3200 Meters · IndoorSection 2 Division I Championship · Feb 110:32.53aSection 2 Division I ChampionshipFebruary 1, 2026
3200 Meters · OutdoorShen Invy · May 810:01.82aShen InvyMay 8, 2026
5000 Meters · OutdoorNisky Elite 5K · Apr 1716:56.82aNisky Elite 5KApril 17, 2026
600 Meters · IndoorJack Reed HS Showcase · Jan 171:33.08Jack Reed HS ShowcaseJanuary 17, 2026
800 Meters · OutdoorBoys Suburban Council Varsity and JV Championships · May 192:08.58aBoys Suburban Council Varsity and JV ChampionshipsMay 19, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27Section 2 Group 1 ChampionshipsMay 27 · 3200 Meters · Place 9 · GuilderlandGuilderland3200 Meters9.10:03.29a12
May 19Boys Suburban Council Varsity and JV ChampionshipsMay 19 · 800 Meters · Place 18 · GuilderlandGuilderland800 Meters18.2:08.58a PB12
May 16William F. Eddy Jr. Track & Field MeetMay 16 · 3200 Meters · Place 12 · GuilderlandGuilderland3200 Meters12.10:10.19a12
May 8Shen InvyMay 8 · 3200 Meters · Place 13 · GuilderlandGuilderland3200 Meters13.10:01.82a PB12
Apr 25Luciano Memorial InvitationalApr 25 · 3200 Meters · Place 10 · GuilderlandGuilderland3200 Meters10.10:10.92a12
Apr 17Nisky Elite 5KApr 17 · 5000 Meters · Place 23 · UnattachedUnattached5000 Meters23.16:56.82a PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14Section 2 State QualifierFeb 14 · 3200 Meters · Place 13 · GuilderlandGuilderland3200 Meters1310:33.3112
Feb 1Section 2 Division I ChampionshipFeb 1 · 3200 Meters · Place 11 · GuilderlandGuilderland3200 Meters11.10:32.53a PB12
Jan 17Jack Reed HS ShowcaseJan 17 · 1600 Meters · Place 39 · GuilderlandGuilderland1600 Meters394:48.2412
Jan 17Jack Reed HS ShowcaseJan 17 · 600 Meters · Place 47 · GuilderlandGuilderland600 Meters471:33.08 PB12
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 10 · GuilderlandGuilderland600 Meters101:33.2512
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 8 · GuilderlandGuilderland1600 Meters84:46.33 PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29The 11TH Annual Ocean Breeze Holiday FestivalDec 29 · 2 Miles · Place 11 · GuilderlandGuilderland2 Miles11.10:18.08a PB12
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 58 · GuilderlandGuilderland1 Mile58.4:49.20a PB12
Feb 1Purple Champions HS InvitationalFeb 1 · 1000 Meters · Place 34 · GuilderlandGuilderland1000 Meters342:52.8511
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1000 Meters · Place 35 · GuilderlandGuilderland1000 Meters35.2:51.73a PB11
Jan 4Ocean Breeze Freedom GamesJan 4 · 600 Meters · Place 24 · GuilderlandGuilderland600 Meters241:35.1411
Jan 4Ocean Breeze Freedom GamesJan 4 · 1000 Meters · Place 37 · GuilderlandGuilderland1000 Meters372:51.8911

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 21Boys Suburban Council Varsity and JV ChampionshipsMay 21 · 3200 Meters · Place 11 · GuilderlandGuilderland3200 Meters1110:09.2511
Apr 26 Luciano Memorial InvitationalApr 26 · 1600 Meters · Place 13 · GuilderlandGuilderland1600 Meters134:54.7311
Apr 23BSpa vs Guilderland BoysApr 23 · 800 Meters · Place 11 · GuilderlandGuilderland800 Meters112:21.7611
Apr 23BSpa vs Guilderland BoysApr 23 · 1600 Meters · Place 1 · GuilderlandGuilderland1600 Meters14:34.57 PB11

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 60 · GuilderlandGuilderland1 Mile60.4:55.20a11
Dec 21The Beantown Winter ClassicDec 21 · 600 Meters · Place 50 · GuilderlandGuilderland600 Meters50.1:35.79a11
Feb 16North Shore Pre-Nationals InvitationalFeb 16 · 1 Mile · Place 77 · GuilderlandGuilderland1 Mile775:02.1810

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24Guilderland vs Shen vs Beth BoysApr 24 · 1600 Meters · Place 7 · GuilderlandGuilderland1600 Meters75:08.8110
Apr 16Saratoga/Guilderland/Colonie TriApr 16 · 1600 Meters · Place 10 · GuilderlandGuilderland1600 Meters10.4:57.62a10
Apr 16Saratoga/Guilderland/Colonie TriApr 16 · 800 Meters · Place 12 · GuilderlandGuilderland800 Meters12.2:22.55a10
Apr 6Guilderland Frigid Cup InvitationalApr 6 · 1600 Meters · Place 10 · GuilderlandGuilderland1600 Meters105:02.0010

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9TCITL LM 1DDec 9 · 3200 Meters · Place 3 · GuilderlandGuilderland3200 Meters3.11:33.710
Dec 3Ithaca College HS InvitationalDec 3 · 1000 Meters · Place 13 · GuilderlandGuilderland1000 Meters13.3:02.60a10
Jan 21Suburban Council Boys Varsity and Freshmen ChampionshipsJan 21 · 3200 Meters · Place 8 · GuilderlandGuilderland3200 Meters812:10.219
Jan 14TCITL LM 5CJan 14 · 3200 Meters · Place 5 · GuilderlandGuilderland3200 Meters512:08.19

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29TCITL LM 4A MeetDec 29 · 3200 Meters · GuilderlandGuilderland3200 Meters--SCR9
Dec 29TCITL LM 4A MeetDec 29 · 600 Meters · Place 3 · GuilderlandGuilderland600 Meters3.1:49.99
Dec 18TCITL LM 3DDec 18 · 1600 Meters · Place 1 · GuilderlandGuilderland1600 Meters1.5:47.79
Dec 4Tri County Indoor Track League 1DDec 4 · 600 Meters · Place 10 · GuilderlandGuilderland600 Meters10.1:50.79