Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Beantown Winter Classic · Dec 215:03.24aThe Beantown Winter ClassicDecember 21, 2024
1000 Meters · IndoorJack Reed HS Showcase · Jan 172:44.23Jack Reed HS ShowcaseJanuary 17, 2026
1600 Meters · IndoorIthaca College Bomber HS Invitational · Dec 74:46.75aIthaca College Bomber HS InvitationalDecember 7, 2025
1600 Meters · OutdoorLuciano Memorial Invitational · Apr 254:34.46aLuciano Memorial InvitationalApril 25, 2026
200 Meters · OutdoorColumbia vs Averill Park vs Guilderland -CoEd · Apr 2826.62aColumbia vs Averill Park vs Guilderland -CoEdApril 28, 2026
400 Meters · OutdoorColumbia vs Averill Park vs Guilderland -CoEd · Apr 2856.40aColumbia vs Averill Park vs Guilderland -CoEdApril 28, 2026
600 Meters · IndoorOcean Breeze Freedom Games · Jan 31:33.21Ocean Breeze Freedom GamesJanuary 3, 2026
800 Meters · OutdoorShen Invy · May 82:03.50aShen InvyMay 8, 2026
800 Meters · Relay Split · IndoorIthaca College Bomber HS Invitational · Dec 72:12.458Ithaca College Bomber HS InvitationalDecember 7, 2025

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 · 1600 Meters · Place 16 · Guilderland1600 Meters16.4:55.83a10
May 8Shen InvyMay 8 · 800 Meters · Place 12 · Guilderland800 Meters12.2:03.50a PB10
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 400 Meters · Place 4 · Guilderland400 Meters4.56.40a PB10
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 200 Meters · Place 20 · Guilderland200 Meters20.26.62a PB10
Apr 25Luciano Memorial InvitationalApr 25 · 1600 Meters · Place 8 · Guilderland1600 Meters8.4:34.46a PB10
Apr 18Niskayuna Spring Classic Apr 18 · 800 Meters · Place 17 · Guilderland800 Meters172:08.5210

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14Section 2 State QualifierFeb 14 · 1000 Meters · Place 18 · Guilderland1000 Meters182:54.2910
Feb 1Section 2 Division I ChampionshipFeb 1 · 1000 Meters · Place 5 · Guilderland1000 Meters5.2:46.75a10
Jan 17Jack Reed HS ShowcaseJan 17 · 1000 Meters · Place 9 · Guilderland1000 Meters92:44.23 PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 600 Meters · Place 9 · Guilderland600 Meters91:33.21 PB10
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 56 · Guilderland1600 Meters564:50.8910

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 1000 Meters · Place 2 · Guilderland1000 Meters2.2:48.02a10
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 1600 Meters · Place 3 · Guilderland1600 Meters3.4:46.75a PB10
Dec 7Ithaca College Bomber HS InvitationalDec 7 · 800 Meters · Guilderland800 MetersRelay Split—2:12.458 PB10
Feb 17Section 2 Division I ChampionshipFeb 17 · 1600 Meters · Place 19 · Guilderland1600 Meters19.5:11.42a9
Feb 1Purple Champions HS InvitationalFeb 1 · 1600 Meters · Place 3 · Guilderland1600 Meters35:01.049
Jan 25TCITL LM 5CJan 25 · 1600 Meters · Place 1 · Guilderland1600 Meters15:30.629
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 600 Meters · Place 103 · Guilderland600 Meters103.1:34.74a9
Jan 5TCITL LM 4DJan 5 · 1600 Meters · Place 1 · Guilderland1600 Meters15:28.469
Jan 5TCITL LM 4DJan 5 · 1000 Meters · Place 1 · Guilderland1000 Meters13:12.629

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 28Section 2 Group 1 ChampionshipsMay 28 · 1600 Meters · Place 14 · Guilderland1600 Meters144:43.869
May 28Section 2 Group 1 ChampionshipsMay 28 · 1600 Meters · Place 14 · Guilderland1600 Meters144:43.869
May 21Boys Suburban Council Varsity and JV ChampionshipsMay 21 · 1600 Meters · Place 16 · Guilderland1600 Meters164:45.079
May 6Guilderland vs Burnt Hills CoedMay 6 · 800 Meters · Place 3 · Guilderland800 Meters32:09.409
Apr 29Columbia vs Guilderland vs Averill Park -CoedApr 29 · 1600 Meters · Place 2 · Guilderland1600 Meters24:56.939
Apr 26 Luciano Memorial InvitationalApr 26 · 1600 Meters · Place 11 · Guilderland1600 Meters114:51.769
Apr 23BSpa vs Guilderland BoysApr 23 · 800 Meters · Place 3 · Guilderland800 Meters32:10.589
Apr 9Guilderland vs Shenendehowa MeetApr 9 · 1600 Meters · Place 8 · Guilderland1600 Meters84:59.059
Apr 9Guilderland vs Shenendehowa MeetApr 9 · 800 Meters · Place 7 · Guilderland800 Meters72:14.599

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 1 Mile · Place 8 · Guilderland1 Mile8.5:03.24a PB9
Dec 21The Beantown Winter ClassicDec 21 · 600 Meters · Place 2 · Guilderland600 Meters2.1:35.36a9
Dec 15TCITL 2ADec 15 · 1600 Meters · Place 1 · Guilderland1600 Meters1.5:26.34a9
Dec 7TCITL LM 1ADec 7 · 1600 Meters · Place 1 · Guilderland1600 Meters1.5:22.19a9
Jan 21Suburban Council Freshman ChampionshipsJan 21 · 1600 Meters · Place 14 · Guilderland1600 Meters145:24.378
Jan 21Suburban Council Freshman ChampionshipsJan 21 · 1600 Meters · Place 14 · Guilderland1600 Meters145:24.378

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23TCITL LM 3CDec 23 · 1000 Meters · Place 8 · Guilderland1000 Meters8.3:25.92a8
Dec 23TCITL LM 3CDec 23 · 1600 Meters · Place 3 · Guilderland1600 Meters3.5:29.27a8
Dec 16Bishop Loughlin GamesDec 16 · 600 Meters · Place 26 · Guilderland600 Meters26.1:51.64a8
Dec 9TCITL LM 1DDec 9 · 1600 Meters · Place 4 · Guilderland1600 Meters4.5:37.38

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29TCITL LM 4A MeetDec 29 · 1000 Meters · Place 4 · Guilderland1000 Meters4.3:34.07
Dec 29TCITL LM 4A MeetDec 29 · 1600 Meters · Place 6 · Guilderland1600 Meters6.5:58.17