Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSouthern Maine Open II · Jan 105:15.79aSouthern Maine Open IIJanuary 10, 2026
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 245:08.59aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
1000 Meters · IndoorMIAA Division 2 Indoor Track & Field Championship · Feb 162:55.24aMIAA Division 2 Indoor Track & Field ChampionshipFebruary 16, 2024
1500 Meters · IndoorSharon Colyear-Danville Season Opener · Dec 64:58.16aSharon Colyear-Danville Season OpenerDecember 6, 2025
1500 Meters · OutdoorSNHU Spring Invitational · Mar 264:48.92aSNHU Spring InvitationalMarch 26, 2026
200 Meters · OutdoorJim Boulanger Invitational · Apr 429.82aJim Boulanger InvitationalApril 4, 2026
2000m Steeplechase · 0.762m · OutdoorWeston Twilight - Regis Events · May 47:23.10Weston Twilight - Regis EventsMay 4, 2024
3000m Steeplechase · OutdoorWeston Twilight Invitational · May 67:58.94aWeston Twilight InvitationalMay 6, 2023
400 Meters · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 131:01.66a45th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
400m Hurdles · 30" / 0.762m · OutdoorCCSU Invitational · Apr 251:09.63aCCSU InvitationalApril 25, 2025
500 Meters · IndoorDartmouth December Invite · Dec 121:25.02aDartmouth December InviteDecember 12, 2025
600 Meters · IndoorMIT Gordon Kelly Invitational · Jan 241:40.92aMIT Gordon Kelly InvitationalJanuary 24, 2026
800 Meters · IndoorNew England (NEICAAA) Indoor Championships · Mar 62:14.80aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
800 Meters · OutdoorNew England (NEICAAA) Outdoor Championships · May 82:12.04aNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
Pole Vault · OutdoorMSTCA Div. II Relays · Apr 281.84mMSTCA Div. II RelaysApril 28, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 800 Meters · Place 5 · Southern New HampshireSouthern New Hampshire800 Meters5.2:12.04a PBJr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 800 Meters · Place 1 · Southern New HampshireSouthern New Hampshire800 MetersRound P1.2:17.94aJr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 800 Meters · Place 1 · Southern New HampshireSouthern New Hampshire800 Meters1.2:14.70aJr
May 1NE10 OutdoorMay 1 · 800 Meters · Place 1 · Southern New HampshireSouthern New Hampshire800 MetersRound P1.2:17.94aJr
May 1NE10 OutdoorMay 1 · 800 Meters · Place 1 · Southern New HampshireSouthern New Hampshire800 Meters1.2:14.70aJr
Apr 11Ed Daniels ClassicApr 11 · 800 Meters · Place 2 · Southern New HampshireSouthern New Hampshire800 Meters2.2:15.96aJr
Apr 10Silfen InvitationalApr 10 · 800 Meters · Place 2 · Southern New HampshireSouthern New Hampshire800 Meters2.2:16.44aJr
Apr 4Jim Boulanger InvitationalApr 4 · 400 Meters · Place 8 · Southern New HampshireSouthern New Hampshire400 Meters8.1:03.90aJr
Apr 4Jim Boulanger InvitationalApr 4 · 200 Meters · Place 18 · Southern New HampshireSouthern New Hampshire200 Meters18.29.82a PBWind: -5.8Jr
Mar 26SNHU Spring InvitationalMar 26 · 1500 Meters · Place 1 · Southern New HampshireSouthern New Hampshire1500 Meters1.4:48.92a PBJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 3 · Southern New HampshireSouthern New Hampshire800 Meters32:14.80a PBSO
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 800 Meters · Place 4 · Southern New HampshireSouthern New Hampshire800 Meters42:14.93aSO
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 4 · Southern New HampshireSouthern New Hampshire800 Meters42:16.18aSo
Jan 24MIT Gordon Kelly InvitationalJan 24 · 600 Meters · Place 3 · Southern New HampshireSouthern New Hampshire600 Meters31:40.92a PBSo
Jan 18Suffolk Ice BreakerJan 18 · 1000 Meters · Place 4 · Southern New HampshireSouthern New Hampshire1000 Meters43:03.13aSo
Jan 10Southern Maine Open IIJan 10 · 1 Mile · Place 1 · Southern New HampshireSouthern New Hampshire1 Mile1.5:15.79a PBSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 12Dartmouth December InviteDec 12 · 500 Meters · Place 6 · Southern New HampshireSouthern New Hampshire500 Meters6.1:25.02a PBSo
Dec 12Dartmouth December InviteDec 12 · 1000 Meters · Place 3 · Southern New HampshireSouthern New Hampshire1000 Meters3.3:05.10aSo
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1 Mile · Place 32 · Southern New HampshireSouthern New Hampshire1 Mile32.5:16.64aSo
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1500 Meters · Place 36 · Southern New HampshireSouthern New Hampshire1500 Meters36.4:58.16a PBSo
Feb 1Panther Invite IIFeb 1 · 800 Meters · Place 7 · Southern New HampshireSouthern New Hampshire800 Meters72:30.29a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 800 Meters · Place 11 · Southern New HampshireSouthern New Hampshire800 Meters112:17.42aSO
Apr 25CCSU InvitationalApr 25 · 400m Hurdles · Place 6 · Southern New HampshireSouthern New Hampshire400m Hurdles30" / 0.762m6.1:09.63a PBSo
Apr 14Ed Daniels InvitationalApr 14 · 3000m Steeplechase · Place 2 · Southern New HampshireSouthern New Hampshire3000m Steeplechase211:38.55aSO

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 19 · North AndoverNorth Andover1 Mile195:14.29a—
May 30MIAA Meet of ChampionsMay 30 · 800 Meters · Place 13 · North AndoverNorth Andover800 Meters132:18.43a—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 6 · North AndoverNorth Andover1 Mile6.5:08.59a PB12
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Place 3 · North AndoverNorth Andover800 Meters3.2:16.85a12
May 18MVC League ChampionshipMay 18 · 800 Meters · Place 1 · North AndoverNorth Andover800 Meters12:14.89a—
May 11Andover Boosters InvitationalMay 11 · 800 Meters · Place 2 · North AndoverNorth Andover800 Meters22:15.58a—
May 8Central Catholic and Lowell at North AndoverMay 8 · 1 Mile · Place 2 · North AndoverNorth Andover1 Mile25:15.84a—
May 4Weston Twilight - Regis EventsMay 4 · 2000m Steeplechase · Place 2 · North AndoverNorth Andover2000m Steeplechase0.762m2.7:23.10 PB12
May 1Methuen at North AndoverMay 1 · 400m Hurdles · Place 2 · North AndoverNorth Andover400m Hurdles21:10.34a—
Apr 28MSTCA Div. II RelaysApr 28 · Pole Vault · Place 1 · North AndoverNorth AndoverPole Vault1.1.84m PB12
Apr 24North Andover at AndoverApr 24 · Pole Vault · Place 7 · North AndoverNorth AndoverPole Vault76-0—
Apr 24North Andover at AndoverApr 24 · 1 Mile · Place 1 · North AndoverNorth Andover1 Mile15:20.0—
Apr 19BSR Mid-Distance ClassicApr 19 · 800 Meters · Place 4 · North AndoverNorth Andover800 Meters42:21.63a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400 Meters · Place 3 · North AndoverNorth Andover400 Meters3.1:01.66a PB12
Apr 10North Andover at HaverhillApr 10 · 1 Mile · Place 1 · North AndoverNorth Andover1 Mile15:26.8—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1000 Meters · Place 4 · North AndoverNorth Andover1000 Meters4.2:56.88a12
Feb 24MIAA Meet of Champions Feb 24 · 1000 Meters · Place 3 · North AndoverNorth Andover1000 Meters32:56.71a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 2 · North AndoverNorth Andover1000 Meters2.2:55.24a PB12
Feb 3BU Bruce Lehane Scarlet & White InvitationalFeb 3 · 1000 Meters · Place 17 · UnattachedUnattached1000 Meters17.3:00.13a12
Jan 17MVC Week 4Jan 17 · 1 Mile · Place 2 · North AndoverNorth Andover1 Mile25:18.60a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1000 Meters · Place 5 · North AndoverNorth Andover1000 Meters52:59.9212
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 5 · North AndoverNorth Andover800 Meters52:20.1812
Jan 10MVC Week 3Jan 10 · 600 Meters · Place 2 · North AndoverNorth Andover600 Meters21:40.98a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 1 · North AndoverNorth Andover800 Meters1.2:20.77a12
Dec 20MVC Week 1Dec 20 · 1 Mile · Place 2 · North AndoverNorth Andover1 Mile2.5:21.85a12
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 1000 Meters · Place 1 · North AndoverNorth Andover1000 Meters1.3:04.65a12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 800 Meters · Place 26 · North AndoverNorth Andover800 Meters262:21.14a—
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 1 Mile · Place 21 · North AndoverNorth Andover1 Mile21.5:33.15a11
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 800 Meters · Place 13 · North AndoverNorth Andover800 Meters13.2:22.57a11
May 20MVC ChampionshipMay 20 · 800 Meters · Place 9 · North AndoverNorth Andover800 Meters9.2:26.24a11
May 13Andover Boosters MeetMay 13 · 800 Meters · Place 7 · North AndoverNorth Andover800 Meters7.2:24.53a11
May 10Andover at North AndoverMay 10 · 400m Hurdles · Place 3 · North AndoverNorth Andover400m Hurdles30" / 0.762m3.1:14.54a11
May 6Weston Twilight InvitationalMay 6 · 3000m Steeplechase · Place 3 · North AndoverNorth Andover3000m Steeplechase37:58.94a PB—
May 3Haverhill at North AndoverMay 3 · 400m Hurdles · Place 1 · North AndoverNorth Andover400m Hurdles11:15.23a—
Apr 26North Andover at Central CatholicApr 26 · 1 Mile · Place 3 · North AndoverNorth Andover1 Mile35:34.6—
Apr 12Lowell at North AndoverApr 12 · 800 Meters · Place 2 · North AndoverNorth Andover800 Meters22:32.35a—
Apr 5North Andover at MethuenApr 5 · 1 Mile · Place 1 · North AndoverNorth Andover1 Mile15:42.0—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 800 Meters · Place 26 · North AndoverNorth Andover800 Meters26.2:29.90a10
May 1466th Annual Andover Boosters InvitationalMay 14 · 800 Meters · Place 6 · North AndoverNorth Andover800 Meters62:20.7510
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 5 · North AndoverNorth Andover800 Meters52:24.2610
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 5 · North AndoverNorth Andover800 Meters52:24.2610
Apr 30MSTCA Division II RelaysApr 30 · Pole Vault · North AndoverNorth AndoverPole Vault—NH10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20MIAA Div 2 ChampionshipsFeb 20 · 600 Meters · Place 1 · North AndoverNorth Andover600 Meters11:41.38SO
Feb 11Merrimack Valley ChampionshipFeb 11 · 1 Mile · Place 4 · North AndoverNorth Andover1 Mile4.5:38.31a10
Jan 14MSTCA Northeast InvitationalJan 14 · 600 Meters · Place 7 · Soph North AndoverSoph North Andover600 Meters71:44.50—
Jan 14MSTCA Northeast InvitationalJan 14 · 600 Meters · Place 7 · Soph North AndoverSoph North Andover600 Meters71:44.50—
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 8 · North AndoverNorth Andover1 Mile8.5:39.72a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 10 · North AndoverNorth Andover1 Mile10.5:40.35a10
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 1000 Meters · Place 2 · North AndoverNorth Andover1000 Meters2.3:19.47a10

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 19MIAA D1 North ChampsJun 19 · 1 Mile · Place 15 · North AndoverNorth Andover1 Mile15.5:29.73a9
Jun 19MIAA D1 North ChampsJun 19 · 1 Mile · Place 15 · North AndoverNorth Andover1 Mile15.5:29.73a9