Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Holiday Classic · Dec 65:28.56aUtica Holiday ClassicDecember 6, 2025
1 Mile · OutdoorNew Hampshire Distance Festival at Souhegan HS · May 25:29.09aNew Hampshire Distance Festival at Souhegan HSMay 2, 2025
1000 Meters · IndoorNHWTL UNH Afternoon · Feb 13:19.05NHWTL UNH AfternoonFebruary 1, 2025
1500 Meters · IndoorNHWTL PEA · Jan 255:11.32aNHWTL PEAJanuary 25, 2025
1500 Meters · OutdoorRPI Friday Night Under the Lights and Alumni Meet · Apr 105:03.57aRPI Friday Night Under the Lights and Alumni MeetApril 10, 2026
1600 Meters · OutdoorSeacoast Championships · May 235:14.85Seacoast ChampionshipsMay 23, 2025
3000 Meters · IndoorNHIAA Division 2 Indoor Track & Field Championships · Feb 810:52.89aNHIAA Division 2 Indoor Track & Field ChampionshipsFebruary 8, 2025
3000m Steeplechase · 0.762m · Outdoor AARTFC Outdoor Track & Field Championships · May 1311:38.94a AARTFC Outdoor Track & Field ChampionshipsMay 13, 2026
3200 Meters · OutdoorNHIAA Division III Outdoor Championships · May 3111:32.09aNHIAA Division III Outdoor ChampionshipsMay 31, 2025
400 Meters · OutdoorSanborn Regional Cluster Meet · May 121:08.62Sanborn Regional Cluster MeetMay 12, 2025
500 Meters · IndoorNHWTL UNH Morning · Jan 125:34.12NHWTL UNH MorningJanuary 12, 2025
600 Meters · IndoorNHWTL UNH Morning · Jan 121:50.74NHWTL UNH MorningJanuary 12, 2025
800 Meters · OutdoorSanborn Last Chance · May 192:25.24Sanborn Last ChanceMay 19, 2025
800 Meters · Relay Split · OutdoorPelham Invite · Apr 132:43.161Pelham InviteApril 13, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · 3000m Steeplechase · Place 5 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.762m5.11:38.94a PBFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 3000m Steeplechase · Place 10 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.762m10.11:51.02aFr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 1500 Meters · Place 14 · Union (N.Y.)Union (N.Y.)1500 Meters14.5:04.38aFr
Apr 24RPI Capital District ClassicApr 24 · 800 Meters · Place 12 · Union (N.Y.)Union (N.Y.)800 Meters12.2:30.31aFr
Apr 18Trinity InvitationalApr 18 · 3000m Steeplechase · Place 2 · Union (N.Y.)Union (N.Y.)3000m Steeplechase0.762m2.12:12.28aFr
Apr 10RPI Friday Night Under the Lights and Alumni MeetApr 10 · 1500 Meters · Place 1 · Union (N.Y.)Union (N.Y.)1500 Meters1.5:03.57a PBFr
Apr 3Utica Pioneer Spring InviteApr 3 · 1500 Meters · Place 7 · Union (N.Y.)Union (N.Y.)1500 Meters7.5:08.60aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Liberty League Indoor Track & Field ChampionshipsFeb 27 · 3000 Meters · Place 28 · Union (N.Y.)Union (N.Y.)3000 Meters2811:08.93aFR
Feb 14NYU DIII InvitationalFeb 14 · 3000 Meters · Place 14 · Union (N.Y.)Union (N.Y.)3000 Meters1410:55.38aFr
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 25 · Union (N.Y.)Union (N.Y.)1 Mile25.5:46.67aFr
Jan 16Utica Winter OpenerJan 16 · 3000 Meters · Place 10 · Union (N.Y.)Union (N.Y.)3000 Meters1011:05.25aFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 1 Mile · Place 2 · Union (N.Y.)Union (N.Y.)1 Mile2.5:28.56a PBFr
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 3000 Meters · Place 2 · NewmarketNewmarket3000 Meters210:52.89a PB—
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 6 · NewmarketNewmarket1500 Meters65:23.68a—
Feb 1NHWTL UNH AfternoonFeb 1 · 1000 Meters · Place 5 · NewmarketNewmarket1000 Meters53:19.05 PB12
Jan 25NHWTL PEAJan 25 · 1500 Meters · Place 8 · NewmarketNewmarket1500 Meters8.5:11.32a PB12
Jan 12NHWTL UNH MorningJan 12 · 500 Meters · Place 3 · NewmarketNewmarket500 Meters35:34.12 PBSR
Jan 12NHWTL UNH MorningJan 12 · 600 Meters · Place 5 · NewmarketNewmarket600 Meters51:50.74 PBSR
Jan 4NHWTL PSU AfternoonJan 4 · 3000 Meters · Place 3 · NewmarketNewmarket3000 Meters311:09.11SR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 1600 Meters · Place 27 · NewmarketNewmarket1600 Meters27.5:20.25a12
Jun 82025 NHIAA Meet of ChampionsJun 8 · 1600 Meters · Place 3 · NewmarketNewmarket1600 Meters3.5:17.62a12
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 3200 Meters · Place 2 · NewmarketNewmarket3200 Meters2.11:32.09a PB12
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 1600 Meters · Place 2 · NewmarketNewmarket1600 Meters2.5:18.42a12
May 23Seacoast ChampionshipsMay 23 · 1600 Meters · Place 5 · NewmarketNewmarket1600 Meters55:14.85 PBSR
May 19Sanborn Last ChanceMay 19 · 800 Meters · Place 1 · NewmarketNewmarket800 Meters12:25.24 PBSR
May 17Bobcat InviteMay 17 · 3200 Meters · Place 3 · NewmarketNewmarket3200 Meters311:35.18SR
May 12Sanborn Regional Cluster MeetMay 12 · 800 Meters · Place 2 · NewmarketNewmarket800 Meters22:30.62SR
May 12Sanborn Regional Cluster MeetMay 12 · 400 Meters · Place 2 · NewmarketNewmarket400 Meters21:08.62 PBSR
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 6 · NewmarketNewmarket1 Mile65:29.09a PB12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH MorningDec 28 · 1000 Meters · Place 1 · NewmarketNewmarket1000 Meters1.3:21.64a12
Dec 15NWTL UNH AMDec 15 · 1500 Meters · Place 1 · NewmarketNewmarket1500 Meters1.5:22.49a12
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 3000 Meters · Place 5 · NewmarketNewmarket3000 Meters5.11:28.40a11
Feb 3NHWTL @ PEAFeb 3 · 1000 Meters · Place 5 · NewmarketNewmarket1000 Meters5.3:27.60a11
Jan 6NHWTL @ PSU Afternoon SessionJan 6 · 3000 Meters · Place 4 · NewmarketNewmarket3000 Meters4.11:48.51a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 22024 NHIAA Meet of ChampionsJun 2 · 1600 Meters · Place 12 · NewmarketNewmarket1600 Meters125:35.18a—
May 15Last ChanceMay 15 · 3200 Meters · Place 1 · NewmarketNewmarket3200 Meters112:11.71a—
May 11Bobcat2024May 11 · 1600 Meters · Place 5 · NewmarketNewmarket1600 Meters5.5:35.38a11
May 11Bobcat2024May 11 · 800 Meters · NewmarketNewmarket800 Meters--NT11
Apr 20Sanborn InviteApr 20 · 3200 Meters · Place 4 · NewmarketNewmarket3200 Meters4.12:46.83a11
Apr 20Sanborn InviteApr 20 · 800 Meters · Place 7 · NewmarketNewmarket800 Meters7.2:41.17a11
Apr 15SanbornApr 15 · 800 Meters · Place 5 · NewmarketNewmarket800 Meters52:39.55a—
Apr 15SanbornApr 15 · 400 Meters · Place 3 · NewmarketNewmarket400 Meters31:09.12a—
Apr 13Pelham InviteApr 13 · 800 Meters · NewmarketNewmarket800 MetersRelay Split—2:43.161 PB11
Apr 13Pelham InviteApr 13 · 1600 Meters · Place 6 · NewmarketNewmarket1600 Meters6.5:50.87a11

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ UNH Morning SessionDec 30 · 1000 Meters · Place 3 · NewmarketNewmarket1000 Meters3.3:28.96a11
Dec 16NHWTL @ PEA Afternoon SessionDec 16 · 1500 Meters · Place 1 · NewmarketNewmarket1500 Meters1.5:39.98a11
Feb 12NHIAA Division II Indoor State ChampionshipsFeb 12 · 3000 Meters · Place 6 · NewmarketNewmarket3000 Meters6.12:20.16a10
Feb 12NHIAA Division II Indoor State ChampionshipsFeb 12 · 1500 Meters · Place 9 · NewmarketNewmarket1500 Meters9.5:44.55a10
Feb 4NH WTL @ Phillips Exeter AcademyFeb 4 · 1500 Meters · Place 6 · NewmarketNewmarket1500 Meters65:34.2010
Jan 21NHWTL @ UNH AfternoonJan 21 · 3000 Meters · Place 1 · NewmarketNewmarket3000 Meters1.12:05.73a10
Jan 15NH Meet AMJan 15 · 1500 Meters · Place 5 · NewmarketNewmarket1500 Meters5.5:44.97a10
Jan 7NH WTL @ PSU AfternoonJan 7 · 3000 Meters · Place 5 · NewmarketNewmarket3000 Meters512:33.26SO

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 1600 Meters · Place 11 · NewmarketNewmarket1600 Meters11.5:57.81a10
Apr 22Sanborn InvitationalApr 22 · 3200 Meters · Place 4 · NewmarketNewmarket3200 Meters412:56.51SO
Apr 22Sanborn InvitationalApr 22 · 800 Meters · Place 16 · NewmarketNewmarket800 Meters162:46.19SO
Apr 18Sanborn Home MeetApr 18 · 1600 Meters · Place 3 · NewmarketNewmarket1600 Meters36:06.91a—
Apr 15Pelham InvitationalApr 15 · 1600 Meters · Place 4 · NewmarketNewmarket1600 Meters45:54.8310

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ UNHDec 17 · 1500 Meters · Place 5 · NewmarketNewmarket1500 Meters5.5:48.04a10

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Bobcat InvitationalMay 14 · 1600 Meters · Place 9 · NewmarketNewmarket1600 Meters96:27.15FR
Apr 23Sanborn InvitationalApr 23 · 1600 Meters · Place 15 · NewmarketNewmarket1600 Meters156:28.60FR
Apr 23Sanborn InvitationalApr 23 · 400 Meters · Place 27 · NewmarketNewmarket400 Meters271:14.60FR
Apr 16Pelham InvitationalApr 16 · 1600 Meters · Place 21 · NewmarketNewmarket1600 Meters21.6:44.18a9