Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Winter Opener · Jan 164:31.46aUtica Winter OpenerJanuary 16, 2026
1 Mile · OutdoorCT Distance Festival · Apr 225:01.72CT Distance FestivalApril 22, 2022
1000 Meters · IndoorSCC Eastern Sectional · Jan 282:47.20aSCC Eastern SectionalJanuary 28, 2023
1500 Meters · OutdoorRPI Capital District Classic · Apr 244:03.92aRPI Capital District ClassicApril 24, 2026
1600 Meters · IndoorSCC Championships · Feb 44:45.40SCC ChampionshipsFebruary 4, 2023
1600 Meters · OutdoorGuilford Duals #1 · Apr 264:48.63aGuilford Duals #1April 26, 2023
200 Meters · OutdoorBloomfield Developmental 2 · Apr 2229.41aBloomfield Developmental 2April 22, 2018
3000 Meters · IndoorNYU DIII Invitational · Feb 148:47.14aNYU DIII InvitationalFebruary 14, 2026
400 Meters · Relay Split · IndoorUtica Blue and Orange · Feb 756.380aUtica Blue and OrangeFebruary 7, 2025
5000 Meters · OutdoorRPI Friday Night Under the Lights and Alumni Meet · Apr 1015:29.71aRPI Friday Night Under the Lights and Alumni MeetApril 10, 2026
55 Meters · Indoor6th James Barber Invitational · Jan 112:48.34a6th James Barber InvitationalJanuary 11, 2023
600 Meters · IndoorSCC Boys Developmental Meet #1 · Dec 191:35.87aSCC Boys Developmental Meet #1December 19, 2022
800 Meters · IndoorUtica Fast Trax Invite · Feb 222:01.41aUtica Fast Trax InviteFebruary 22, 2025
800 Meters · OutdoorRPI Capital District Classic · Apr 251:58.88RPI Capital District ClassicApril 25, 2025
varsity Late · Indoor5th James Barber Invitational · Jan 1041.915th James Barber InvitationalJanuary 10, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 14 · Union (N.Y.)Union (N.Y.)1500 Meters14.4:04.77aJr
Apr 24RPI Capital District ClassicApr 24 · 1500 Meters · Place 5 · Union (N.Y.)Union (N.Y.)1500 Meters5.4:03.92a PBJr
Apr 24RPI Capital District ClassicApr 24 · 800 Meters · Place 13 · Union (N.Y.)Union (N.Y.)800 Meters13.2:00.39aJr
Apr 18Trinity InvitationalApr 18 · 1500 Meters · Place 22 · Union (N.Y.)Union (N.Y.)1500 Meters22.4:04.23aJr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 5000 Meters · Place 10 · Union (N.Y.)Union (N.Y.)5000 Meters10.15:29.71a PBJr
Apr 3Utica Pioneer Spring InviteApr 3 · 1500 Meters · Place 2 · Union (N.Y.)Union (N.Y.)1500 Meters2.4:07.36aJr
Mar 27Ramapo College InvitationalMar 27 · 1500 Meters · Place 8 · Union (N.Y.)Union (N.Y.)1500 Meters8.4:09.98aJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 21 · Union (N.Y.)Union (N.Y.)3000 Meters218:55.64aJr
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 4 · Union (N.Y.)Union (N.Y.)3000 Meters48:47.14a PBJr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 18 · Union (N.Y.)Union (N.Y.)1 Mile18.4:31.76aJr
Jan 16Utica Winter OpenerJan 16 · 1 Mile · Place 17 · Union (N.Y.)Union (N.Y.)1 Mile174:31.46a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Liberty League Outdoor Track & Field ChampionshipsMay 2 · 800 Meters · Place 25 · Union (N.Y.)Union (N.Y.)800 MetersRound P25.2:02.30aSo
Apr 25RPI Capital District ClassicApr 25 · 800 Meters · Place 14 · Union (N.Y.)Union (N.Y.)800 Meters141:58.88 PBFR
Apr 10RPI Under the Lights InviteApr 10 · 1500 Meters · Union (N.Y.)Union (N.Y.)1500 Meters—DNFSo
Apr 10RPI Under the Lights InviteApr 10 · 800 Meters · Place 16 · Union (N.Y.)Union (N.Y.)800 Meters162:00.62aSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 22Utica Fast Trax InviteFeb 22 · 800 Meters · Place 3 · Union (N.Y.)Union (N.Y.)800 Meters32:01.41a PB—
Feb 14Nazareth DIII Elite MeetFeb 14 · 1 Mile · Place 30 · Union (N.Y.)Union (N.Y.)1 Mile30.4:37.54aSo
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Union (N.Y.)Union (N.Y.)3000 Meters—DNFSo
Feb 7Utica Blue and OrangeFeb 7 · 400 Meters · Union (N.Y.)Union (N.Y.)400 MetersRelay Split—56.380a PBSo
Feb 7Utica Blue and OrangeFeb 7 · 800 Meters · Place 25 · Union (N.Y.)Union (N.Y.)800 Meters25.2:03.59aSo
Jan 17Utica Winter OpenerJan 17 · 1 Mile · Place 31 · Union (N.Y.)Union (N.Y.)1 Mile314:41.11a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 3Liberty League Outdoor ChampionshipsMay 3 · 800 Meters · Place 15 · Union (N.Y.)Union (N.Y.)800 Meters152:00.12a—
Apr 26RPI Capital District ClassicApr 26 · 800 Meters · Place 21 · Union (N.Y.)Union (N.Y.)800 Meters21.2:04.33aFr
Apr 6Utica Pioneer Spring InviteApr 6 · 800 Meters · Place 14 · Union (N.Y.)Union (N.Y.)800 Meters142:06.10FR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 10CNY Valentine AlternativeFeb 10 · 1 Mile · Place 18 · Union (N.Y.)Union (N.Y.)1 Mile18.4:40.84aFr
Feb 3Pioneer Fast Trax InvitationalFeb 3 · 800 Meters · Place 26 · Union (N.Y.)Union (N.Y.)800 Meters26.2:06.66aFr
Jan 26Blue & Orange InvitationalJan 26 · 800 Meters · Place 12 · Union (N.Y.)Union (N.Y.)800 Meters12.2:05.72aFr

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 2Suffolk RelaysDec 2 · 1 Mile · Place 24 · Union (N.Y.)Union (N.Y.)1 Mile24.4:45.01aFr
Feb 10CIAC Class L Boys ChampionshipFeb 10 · 1600 Meters · Place 13 · GuilfordGuilford1600 Meters13.4:49.75a12
Feb 4SCC ChampionshipsFeb 4 · 1600 Meters · Place 6 · GuilfordGuilford1600 Meters64:45.40 PB12
Jan 28SCC Eastern SectionalJan 28 · 1600 Meters · Place 6 · GuilfordGuilford1600 Meters64:50.06a12
Jan 28SCC Eastern SectionalJan 28 · 1000 Meters · Place 4 · GuilfordGuilford1000 Meters42:47.20a PB12
Jan 21SCC Coaches InvitationalJan 21 · 1600 Meters · Place 9 · GuilfordGuilford1600 Meters94:46.83a12
Jan 116th James Barber InvitationalJan 11 · 55 Meters · Place 8 · GuilfordGuilford55 MetersRound P82:48.34a PB12
Jan 3SCC Boys Developmental #2Jan 3 · 1600 Meters · Place 10 · GuilfordGuilford1600 Meters104:48.6512

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 1CIAC Class MM Boys ChampionshipJun 1 · 800 Meters · GuilfordGuilford800 Meters--DNS12
May 23SCC Outdoor ChampionshipsMay 23 · 800 Meters · Place 12 · GuilfordGuilford800 Meters122:05.78a—
May 15SCC East SectionalMay 15 · 800 Meters · Place 5 · GuilfordGuilford800 Meters52:07.93a—
May 10Career Duals #2May 10 · 800 Meters · Place 5 · GuilfordGuilford800 Meters52:07.49a—
Apr 26Guilford Duals #1Apr 26 · 1600 Meters · Place 5 · GuilfordGuilford1600 Meters54:48.63a PB—
Apr 22Hillhouse Outdoor InvitationalApr 22 · 800 Meters · Place 10 · GuilfordGuilford800 Meters102:04.53a—
Apr 11Guilford, North Haven @ Foran HSApr 11 · 1600 Meters · Place 3 · GuilfordGuilford1600 Meters34:51.30a—
Apr 5COED Lyman Hall vs. Jonathan Law, GuilfordApr 5 · 800 Meters · Place 2 · GuilfordGuilford800 Meters22:08.0—

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22Hillhouse Holiday InviteDec 22 · 1000 Meters · Place 11 · GuilfordGuilford1000 Meters11.2:49.98a12
Dec 19SCC Boys Developmental Meet #1Dec 19 · 600 Meters · Place 29 · GuilfordGuilford600 Meters29.1:35.87a PB12
Feb 12CIAC Combined Class L ChampionshipsFeb 12 · 1000 Meters · Place 12 · GuilfordGuilford1000 Meters12.2:53.69a11
Feb 6SCC Indoor Track & Field ChampionshipsFeb 6 · 1000 Meters · Place 6 · GuilfordGuilford1000 Meters6.2:49.82a11
Jan 26SCC Eastern SectionalsJan 26 · 1000 Meters · Place 3 · GuilfordGuilford1000 Meters32:47.5711
Jan 22SCC Coaches InvitationalJan 22 · 1600 Meters · Place 17 · GuilfordGuilford1600 Meters174:50.0011
Jan 105th James Barber InvitationalJan 10 · varsity Late · Place 7 · GuilfordGuilfordvarsity Late72:47.6011
Jan 105th James Barber InvitationalJan 10 · varsity Late · Place 22 · GuilfordGuilfordvarsity Late2241.91 PB11
Jan 25th Wilton Wright InvitationalJan 2 · 1600 Meters · Place 6 · GuilfordGuilford1600 Meters64:58.7211

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1CIAC Combined Class MM ChampionshipsJun 1 · 800 Meters · Place 23 · GuilfordGuilford800 Meters23.2:08.03a11
May 10Hamden VS Guilford & Jonathan LawMay 10 · 800 Meters · Place 1 · GuilfordGuilford800 Meters12:04.711
May 7Middletown Outdoor T&F Varsity InvitationalMay 7 · 800 Meters · Place 17 · GuilfordGuilford800 Meters172:06.4811
May 4Guilford - Career Dual MeetMay 4 · 1600 Meters · Place 1 · GuilfordGuilford1600 Meters14:52.411
Apr 28Guilford-Hillhouse-West HavenApr 28 · 800 Meters · Place 3 · GuilfordGuilford800 Meters32:12.3911
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 169 · GuilfordGuilford1 Mile1695:01.72 PB11
Apr 22CT Distance FestivalApr 22 · 1 Mile · Place 169 · GuilfordGuilford1 Mile1695:01.7211

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 2 CIAC Combined Class MM ChampionshipJun 2 · 800 Meters · Place 17 · GuilfordGuilford800 Meters17.2:08.49a10
May 25SCC Outdoor Track and Field ChampionshipsMay 25 · 800 Meters · Place 10 · GuilfordGuilford800 Meters10.2:05.48a10
May 17SCC Eastern SectionalMay 17 · 800 Meters · Place 10 · GuilfordGuilford800 Meters102:07.0210

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20TWILIGHT TRIALS #1Apr 20 · 800 Meters · Place 71 · GuilfordGuilford800 Meters71.2:25.1hUnofficial9

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 2512th Annual Connecticut Middle School ChampionshipMay 25 · 800 Meters · Place 7 · E. C. AdamsE. C. Adams800 Meters7.2:20.05a8
May 17Old Saybrook Running Rams Middle School InvitationalMay 17 · 800 Meters · Place 1 · E. C. AdamsE. C. Adams800 Meters1.2:23.83a8

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2611th Annual Conneticut Middle School ChampionshipMay 26 · 800 Meters · Place 4 · E. C. AdamsE. C. Adams800 Meters4.2:24.78a7
Apr 22Bloomfield Developmental 2Apr 22 · 1600 Meters · Place 8 · E. C. AdamsE. C. Adams1600 Meters8.5:52.56a7
Apr 22Bloomfield Developmental 2Apr 22 · 200 Meters · Place 10 · E. C. AdamsE. C. Adams200 Meters10.29.41a PB7