Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Beantown Winter Classic · Dec 205:28.58aThe Beantown Winter ClassicDecember 20, 2025
1000 Meters · IndoorSuburban Council Freshman Championships · Jan 183:16.47Suburban Council Freshman ChampionshipsJanuary 18, 2026
1600 Meters · IndoorSuburban Council Freshman Championships · Jan 185:26.34Suburban Council Freshman ChampionshipsJanuary 18, 2026
1600 Meters · OutdoorColumbia vs Averill Park vs Guilderland -CoEd · Apr 285:09.95aColumbia vs Averill Park vs Guilderland -CoEdApril 28, 2026
3200 Meters · OutdoorBoys Suburban Council Varsity and JV Championships · May 1911:20.94aBoys Suburban Council Varsity and JV ChampionshipsMay 19, 2026
600 Meters · IndoorThe Beantown Winter Classic · Dec 201:49.41aThe Beantown Winter ClassicDecember 20, 2025
800 Meters · OutdoorColumbia vs Averill Park vs Guilderland -CoEd · Apr 282:24.74aColumbia vs Averill Park vs Guilderland -CoEdApril 28, 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 · 3200 Meters · Place 8 · Guilderland3200 Meters8.11:20.94a PB9
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 1600 Meters · Place 2 · Guilderland1600 Meters2.5:09.95a PB9
Apr 28Columbia vs Averill Park vs Guilderland -CoEdApr 28 · 800 Meters · Place 2 · Guilderland800 Meters2.2:24.74a PB9
Apr 20Guilderland vs Ballston SpaApr 20 · 1600 Meters · Place 5 · Guilderland1600 Meters5.5:17.93a9
Apr 20Guilderland vs Ballston SpaApr 20 · 800 Meters · Place 12 · Guilderland800 Meters12.2:29.97a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18Suburban Council Freshman ChampionshipsJan 18 · 1000 Meters · Place 11 · Guilderland1000 Meters113:16.47 PB9
Jan 18Suburban Council Freshman ChampionshipsJan 18 · 1600 Meters · Place 10 · Guilderland1600 Meters105:26.34 PB9
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 12 · Guilderland1600 Meters125:32.109

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28TCITL LM 4CDec 28 · 1000 Meters · Place 2 · Guilderland1000 Meters2.3:23.88a9
Dec 28TCITL LM 4CDec 28 · 600 Meters · Place 3 · Guilderland600 Meters3.1:53.27a9
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Guilderland1 Mile—DNS9
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 135 · Guilderland1 Mile135.5:28.58a PB9
Dec 20The Beantown Winter ClassicDec 20 · 600 Meters · Place 25 · Guilderland600 Meters25.1:49.41a PB9
Dec 13TCTIL 2A Dec 13 · 1000 Meters · Place 6 · Guilderland1000 Meters6.3:24.039
Dec 7TCITL LM 1CDec 7 · 1000 Meters · Place 1 · Guilderland1000 Meters1.3:20.98a9
Dec 7TCITL LM 1CDec 7 · 1600 Meters · Place 1 · Guilderland1600 Meters1.5:40.18a9
Feb 2Suburban Council Freshman ChampionshipsFeb 2 · 1000 Meters · Place 25 · Guilderland1000 Meters253:34.398
Jan 25TCITL LM 5CJan 25 · 1600 Meters · Place 4 · Guilderland1600 Meters46:02.888
Jan 25TCITL LM 5CJan 25 · 1000 Meters · Place 6 · Guilderland1000 Meters63:33.298
Jan 5TCITL LM 4DJan 5 · 1600 Meters · Place 4 · Guilderland1600 Meters46:02.568
Jan 5TCITL LM 4DJan 5 · 1000 Meters · Place 10 · Guilderland1000 Meters103:39.198

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29Columbia vs Guilderland vs Averill Park -CoedApr 29 · 800 Meters · Place 10 · Guilderland800 Meters102:40.668
Apr 29Columbia vs Guilderland vs Averill Park -CoedApr 29 · 1600 Meters · Place 8 · Guilderland1600 Meters86:03.758
Apr 23BSpa vs Guilderland BoysApr 23 · 800 Meters · Place 8 · Guilderland800 Meters82:42.818
Apr 23BSpa vs Guilderland BoysApr 23 · 1600 Meters · Place 6 · Guilderland1600 Meters65:55.378
Apr 9Guilderland vs Shenendehowa MeetApr 9 · 1600 Meters · Place 10 · Guilderland1600 Meters105:56.698
Apr 9Guilderland vs Shenendehowa MeetApr 9 · 800 Meters · Place 17 · Guilderland800 Meters172:44.568

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22TCITL LM 3ADec 22 · 600 Meters · Place 10 · Guilderland600 Meters10.2:02.40a8
Dec 15TCITL 2ADec 15 · 1000 Meters · Place 10 · Guilderland1000 Meters10.3:39.85a8
Dec 15TCITL 2ADec 15 · 600 Meters · Place 8 · Guilderland600 Meters8.1:59.77a8
Dec 7TCITL LM 1ADec 7 · 1000 Meters · Place 9 · Guilderland1000 Meters9.3:41.24a8