Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTufts Cupid Challenge · Feb 24:21.40aTufts Cupid ChallengeFebruary 2, 2024
1000 Meters · Indoor2025 New England Division III Indoor T&F Championship · Feb 282:28.302025 New England Division III Indoor T&F ChampionshipFebruary 28, 2025
1000 Meters · Indoor · Hand timedSection 2 League Meet 4A · Dec 183:12.5hSection 2 League Meet 4ADecember 18, 2017
1500 Meters · IndoorCoaches Hall of Fame Invitational · Dec 154:33.39aCoaches Hall of Fame InvitationalDecember 15, 2018
1500 Meters · OutdoorMIT Sean Collier Invitational · Apr 173:55.22aMIT Sean Collier InvitationalApril 17, 2026
1600 Meters · IndoorIthaca College HS Invitational · Dec 54:34.65aIthaca College HS InvitationalDecember 5, 2021
1600 Meters · Indoor · Hand timedSection 2 League Meet 4A · Dec 185:17.5hSection 2 League Meet 4ADecember 18, 2017
1600 Meters · OutdoorBoys Suburban Council Championships · May 174:25.54Boys Suburban Council ChampionshipsMay 17, 2022
3200 Meters · OutdoorBoy's Varsity Suburban Championships · May 1510:23.28aBoy's Varsity Suburban ChampionshipsMay 15, 2018
400 Meters · OutdoorColonie vs Guilderland Boys · Jun 154.20Colonie vs Guilderland BoysJune 1, 2021
600 Meters · IndoorThe TCITL Frank DeMasi Utica Invitational · Jan 231:23.85The TCITL Frank DeMasi Utica InvitationalJanuary 23, 2022
600 Meters · OutdoorSection 2 League Meets #2 · Dec 111:30.0Section 2 League Meets #2December 11, 2021
800 Meters · IndoorDavid Hemery Valentine Invitational · Feb 141:54.97aDavid Hemery Valentine InvitationalFebruary 14, 2025
800 Meters · OutdoorAmherst Spring Fling · Apr 41:54.65aAmherst Spring FlingApril 4, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · 1500 Meters · TuftsTufts1500 Meters—DNSSr
May 8The FIRE Meet at WilliamsMay 8 · 800 Meters · Place 51 · TuftsTufts800 Meters51.1:59.11aSr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 1500 Meters · Place 17 · TuftsTufts1500 Meters17.3:59.15aSr
Apr 17MIT Sean Collier InvitationalApr 17 · 1500 Meters · Place 14 · TuftsTufts1500 Meters14.3:55.22a PBSr
Apr 10Tufts Spring StampedeApr 10 · 1500 Meters · Place 8 · TuftsTufts1500 Meters8.3:57.02aSr
Apr 4Amherst Spring FlingApr 4 · 800 Meters · Place 8 · TuftsTufts800 Meters8.1:54.65a PBSr
Mar 7Tufts National Qualifying MeetMar 7 · 800 Meters · Place 15 · TuftsTufts800 Meters151:56.11aSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 800 Meters · Place 15 · TuftsTufts800 Meters15.1:56.11aSr
Mar 1New England Division III Indoor ChampionshipsMar 1 · 1000 Meters · Place 6 · TuftsTufts1000 Meters62:28.53aSR
Feb 13David Hemery Valentine InvitationalFeb 13 · 800 Meters · Place 80 · TuftsTufts800 Meters801:55.04aSr
Jan 30John Thomas Terrier ClassicJan 30 · 1000 Meters · Place 24 · TuftsTufts1000 Meters242:29.76SR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Tufts Sunshine ClassicApr 18 · 800 Meters · TuftsTufts800 Meters--DNFJr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · Place 10 · TuftsTufts800 Meters10.1:56.34aJr
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 4 · TuftsTufts1500 Meters43:58.00JR
Apr 5Amherst Spring FlingApr 5 · 800 Meters · Place 7 · TuftsTufts800 Meters71:56.60JR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 282025 New England Division III Indoor T&F ChampionshipFeb 28 · 1000 Meters · Place 3 · TuftsTufts1000 Meters32:28.30 PBJR
Feb 14David Hemery Valentine InvitationalFeb 14 · 800 Meters · Place 133 · TuftsTufts800 Meters1331:54.97a PB—
Feb 7Tufts Cupid ChallengeFeb 7 · 1000 Meters · Place 2 · TuftsTufts1000 Meters22:29.85a—
Jan 26Middlebury's NESCAC Invite Jan 26 · 800 Meters · Place 8 · TuftsTufts800 Meters81:57.02a—
Jan 18Tufts Branwen Smith-King InvitationalJan 18 · 1000 Meters · Place 2 · TuftsTufts1000 Meters22:32.92JR

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23New England Division III Indoor Track & Field ChampionshipFeb 23 · 1000 Meters · Place 24 · TuftsTufts1000 Meters24.2:39.84aSo
Feb 9David Hemrey Valentine InvitationalFeb 9 · 1 Mile · Place 318 · TuftsTufts1 Mile3184:21.63SO
Feb 2Tufts Cupid ChallengeFeb 2 · 1 Mile · Place 11 · TuftsTufts1 Mile114:21.40a PB—
Jan 20Smith-King TuftsJan 20 · 1000 Meters · Place 1 · TuftsTufts1000 Meters1.2:35.11aSo
Jan 13Tufts JumboJan 13 · 1 Mile · Place 4 · TuftsTufts1 Mile4.4:31.84aSo

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4New England Division III Outdoor ChampionshipsMay 4 · 800 Meters · Place 27 · TuftsTufts800 Meters271:57.18FR
Apr 29NESCAC Track & Field ChampionshipsApr 29 · 1500 Meters · Place 16 · TuftsTufts1500 Meters16.4:03.96aFr
Apr 22Tufts Sunshine ClassicApr 22 · 1500 Meters · Place 2 · TuftsTufts1500 Meters24:01.89FR
Mar 25PLNU InvitationalMar 25 · 800 Meters · Place 9 · TuftsTufts800 Meters9.1:56.11aFr
Mar 18 Ross and Sharon Irwin InvitationalMar 18 · 1500 Meters · Place 15 · TuftsTufts1500 Meters153:59.64FR
Mar 18Ross and Sharon Irwin MeetMar 18 · 1500 Meters · Place 15 · TuftsTufts1500 Meters15.3:59.64aFr

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 4Tufts Last Chance National QualifierMar 4 · 800 Meters · Place 15 · TuftsTufts800 Meters15.1:57.60aFr
Feb 10David Hemery Valentine InvitationalFeb 10 · 1 Mile · Place 407 · TuftsTufts1 Mile407.4:26.63aFr
Feb 4Tufts Cupid ChallengeFeb 4 · 1000 Meters · Place 3 · TuftsTufts1000 Meters32:33.13FR
Jan 29Middlebury's New England Small College InvitationalJan 29 · 1 Mile · Place 16 · TuftsTufts1 Mile164:22.82FR
Jan 14Tufts Jumbo InvitationalJan 14 · 1000 Meters · Place 8 · TuftsTufts1000 Meters82:37.56FR

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 2Section 2 State QualifierJun 2 · 800 Meters · GuilderlandGuilderland800 Meters—1:55.7212
May 25Section 2 Group 1May 25 · 800 Meters · Place 2 · GuilderlandGuilderland800 Meters21:56.4412
May 25Section 2 Group 1May 25 · 800 Meters · Place 2 · GuilderlandGuilderland800 Meters21:56.4412
May 25Section 2 Group 1May 25 · 800 Meters · Place 2 · GuilderlandGuilderland800 Meters21:56.4412
May 17Boys Suburban Council ChampionshipsMay 17 · 1600 Meters · Place 5 · GuilderlandGuilderland1600 Meters54:25.54 PB12
May 13Shen InvyMay 13 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:55.7212
May 13Shen InvyMay 13 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:55.7212
May 13Shen InvyMay 13 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:55.7212
May 7Harry Koch Colonie Relay CarnivalMay 7 · 1600 Meters · Place 6 · GuilderlandGuilderland1600 Meters64:27.6412
May 7Harry Koch Colonie Relay CarnivalMay 7 · 1600 Meters · Place 6 · GuilderlandGuilderland1600 Meters64:27.6412
Apr 30Luciano Memorial InvitationalApr 30 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:58.2612
Apr 23Warrior Track and Field ClassicApr 23 · 1500 Meters · Place 4 · GuilderlandGuilderland1500 Meters4.4:03.99a12

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 11New Balance Nationals IndoorMar 11 · 800 Meters · Place 40 · Guilderl Fire-NYGuilderl Fire-NY800 Meters401:58.5812
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 7 · GuilderlandGuilderland1000 Meters72:32.0512
Mar 5NYSPHSAA/NYS Federation Indoor ChampionshipsMar 5 · 1000 Meters · Place 7 · GuilderlandGuilderland1000 Meters72:32.0512
Feb 18North Shore Pre-National InviteFeb 18 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:55.8312
Feb 18North Shore Pre-National InviteFeb 18 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters11:55.8312
Feb 5Section 2 State QualifierFeb 5 · 1000 Meters · Place 1 · GuilderlandGuilderland1000 Meters12:42.7912
Jan 29Section 2 Division I ChampionshipJan 29 · 1000 Meters · Place 1 · GuilderlandGuilderland1000 Meters1.2:49.05a12
Jan 29Section 2 Division I ChampionshipJan 29 · 600 Meters · Place 1 · GuilderlandGuilderland600 Meters1.1:29.97a12
Jan 23The TCITL Frank DeMasi Utica InvitationalJan 23 · 600 Meters · Place 1 · GuilderlandGuilderland600 Meters11:23.85 PB12
Jan 16Stanner GamesJan 16 · 1000 Meters · Place 2 · GuilderlandGuilderland1000 Meters22:34.5712

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Marine Corps Holiday ClassicDec 28 · 1000 Meters · Place 1 · GuilderlandGuilderland1000 Meters1.2:31.14a12
Dec 18Bishop Loughlin GamesDec 18 · 1000 Meters · Place 1 · GuilderlandGuilderland1000 Meters1.2:35.51a12
Dec 5Ithaca College HS InvitationalDec 5 · 1600 Meters · Place 1 · GuilderlandGuilderland1600 Meters1.4:34.65a PB12
Nov 27Armory Metro Eagles InvitationalNov 27 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:36.31a12

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Dec 11Section 2 League Meets #2Dec 11 · 600 Meters · Place 1 · GuilderlandGuilderland600 Meters1.1:30.0 PB12
Jun 17New York State ShowcaseJun 17 · 800 Meters · Place 3 · Guilderland NYGuilderland NY800 Meters31:56.5711
Jun 1Colonie vs Guilderland BoysJun 1 · 400 Meters · Place 1 · GuilderlandGuilderland400 Meters154.20 PB11
May 7Niskayuna at GuilderlandMay 7 · 800 Meters · Place 1 · GuilderlandGuilderland800 Meters12:02.3611

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 23Section 2 State QualifierFeb 23 · 1000 Meters · Place 3 · GuilderlandGuilderland1000 Meters32:39.8410
Feb 16Section 2 Championship - Division 1Feb 16 · 1600 Meters · Place 2 · GuilderlandGuilderland1600 Meters2.4:37.86a10
Feb 9Suburban Council ChampionshipsFeb 9 · 1000 Meters · Place 3 · GuilderlandGuilderland1000 Meters3.2:42.99a10

2019 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29TCITL Frank De Masi InviteDec 29 · 1600 Meters · Place 6 · GuilderlandGuilderland1600 Meters6.4:34.77a10
Dec 14Ithaca College Bomber InvitationalDec 14 · 1000 Meters · Place 4 · GuilderlandGuilderland1000 Meters4.2:44.38a10
Feb 18Section 2 Division 1 ChampionshipsFeb 18 · 1600 Meters · Place 6 · GuilderlandGuilderland1600 Meters6.4:40.33a9
Feb 3Section 2 Suburban Council ChampionshipsFeb 3 · 1000 Meters · Place 10 · GuilderlandGuilderland1000 Meters10.2:46.82a9
Jan 25Utica Challenge InvitationalJan 25 · 1600 Meters · Place 10 · GuilderlandGuilderland1600 Meters104:41.089
Jan 6NY Section 2 Springfield College InviteJan 6 · 1600 Meters · Place 16 · GuilderlandGuilderland1600 Meters16.4:49.79a9

2019 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22Section 2 Group 1 Sectional ChampionshipsMay 22 · 800 Meters · Place 9 · GuilderlandGuilderland800 Meters92:02.249
May 18The Eddy MeetMay 18 · 1 Mile · GuilderlandGuilderland1 Mile--DNF9
May 14Section 2 Suburban Council Boys Varsity ChampionshipsMay 14 · 1600 Meters · Place 14 · GuilderlandGuilderland1600 Meters144:37.449
May 10Shen InvitationalMay 10 · 800 Meters · Place 9 · GuilderlandGuilderland800 Meters92:03.249
Apr 13Warrior ClassicApr 13 · 800 Meters · Place 6 · GuilderlandGuilderland800 Meters62:02.919
Apr 6New Paltz Early Bird InvitationalApr 6 · 1600 Meters · Place 10 · GuilderlandGuilderland1600 Meters10.4:45.96a9

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 27Rhode Island ClassicDec 27 · 1 Mile · Place 2 · GuilderlandGuilderland1 Mile2.4:48.50a9
Dec 15Coaches Hall of Fame InvitationalDec 15 · 1 Mile · Place 8 · GuilderlandGuilderland1 Mile8.4:51.73a9
Dec 15Coaches Hall of Fame InvitationalDec 15 · 1500 Meters · Place 6 · GuilderlandGuilderland1500 Meters6.4:33.39a PB9
Feb 18Section 2 Division I ChampionshipsFeb 18 · 1000 Meters · Place 20 · GuilderlandGuilderland1000 Meters20.3:13.54a8
Feb 18Section 2 Division I ChampionshipsFeb 18 · 1600 Meters · Place 16 · GuilderlandGuilderland1600 Meters16.5:09.88a8

2018 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Boy's Varsity Suburban ChampionshipsMay 15 · 3200 Meters · Place 14 · GuilderlandGuilderland3200 Meters14.10:23.28a PB8
May 119-10 Futures MeetMay 11 · 1600 Meters · Place 1 · GuilderlandGuilderland1600 Meters1.4:52.02a8
May 119-10 Futures MeetMay 11 · 800 Meters · Place 6 · GuilderlandGuilderland800 Meters6.2:10.61a8
May 4Johnstown InvitationalMay 4 · 1600 Meters · Place 3 · GuilderlandGuilderland1600 Meters3.4:49.74a8
Apr 28Luciano Memorial InvitationalApr 28 · 1600 Meters · Place 16 · GuilderlandGuilderland1600 Meters164:50.40—
Apr 14CBA/LaSalle RelaysApr 14 · 1600 Meters · Place 2 · GuilderlandGuilderland1600 Meters24:55.008

2017 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Rhode Island Classic Track & Field InvitationalDec 28 · 1 Mile · Place 5 · GuilderlandGuilderland1 Mile5.5:10.61a8
Dec 18Section 2 League Meet 4ADec 18 · 1000 Meters · Place 9 · GuilderlandGuilderland1000 Meters9.3:12.5h PB8
Dec 18Section 2 League Meet 4ADec 18 · 1600 Meters · Place 7 · GuilderlandGuilderland1600 Meters7.5:17.5h PB8
Dec 10Section 2 League 3A MeetDec 10 · 1600 Meters · Place 7 · GuilderlandGuilderland1600 Meters7.5:20.48