Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSuffolk Relays · Jan 114:25.59aSuffolk RelaysJanuary 11, 2025
1 Mile · OutdoorWeston Twilight Invitational · May 64:27.58aWeston Twilight InvitationalMay 6, 2023
1 Mile · Outdoor · Hand timedWalpole vs. Weymouth · May 124:58.5hWalpole vs. WeymouthMay 12, 2021
1000 Meters · IndoorRiverhawk Invitational · Jan 242:31.95aRiverhawk InvitationalJanuary 24, 2025
1500 Meters · IndoorSharon Colyear-Danville Season Opener · Dec 64:14.69aSharon Colyear-Danville Season OpenerDecember 6, 2025
1500 Meters · OutdoorUMass Lowell Invitational · Mar 294:11.63UMass Lowell InvitationalMarch 29, 2025
2 Miles · IndoorBay State Conf - Block 4 · Jan 119:56.31aBay State Conf - Block 4January 11, 2024
2 Miles · OutdoorMSTCA Coaches Twilight Invitatiunal · May 1310:04.66aMSTCA Coaches Twilight InvitatiunalMay 13, 2022
400 Meters · OutdoorUMASS Ken OBrien Pre-Conference · Apr 2652.12aUMASS Ken OBrien Pre-ConferenceApril 26, 2025
600 Meters · IndoorThe Battle in Beantown · Jan 181:23.59aThe Battle in BeantownJanuary 18, 2025
800 Meters · IndoorJohn Thomas Terrier Classic · Jan 311:56.19aJohn Thomas Terrier ClassicJanuary 31, 2025
800 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 21:55.18aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 800 Meters · Place 15 · UMass LowellUMass Lowell800 MetersRound P15.1:55.82aSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 800 Meters · Place 23 · UMass LowellUMass Lowell800 Meters23.1:55.18a PBSo
Apr 17George Davis InvitationalApr 17 · 800 Meters · Place 8 · UMass LowellUMass Lowell800 Meters8.1:56.47aSo
Apr 10Friar InvitationalApr 10 · 800 Meters · Place 20 · UMass LowellUMass Lowell800 Meters20.1:55.25aSo
Apr 4Sam Howell InvitationalApr 4 · 800 Meters · Place 38 · UMass LowellUMass Lowell800 Meters38.1:58.27aSo
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · UMass LowellUMass Lowell1500 Meters—DNFSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1 Mile · Place 67 · UMass LowellUMass Lowell1 Mile67.4:35.86aSo
Dec 6Sharon Colyear-Danville Season OpenerDec 6 · 1500 Meters · Place 67 · UMass LowellUMass Lowell1500 Meters67.4:14.69a PBSo
Feb 8Bruce Lehane Scarlet and WhiteFeb 8 · 1000 Meters · Place 27 · UMass LowellUMass Lowell1000 Meters272:34.18a—
Jan 31John Thomas Terrier ClassicJan 31 · 800 Meters · Place 48 · UMass LowellUMass Lowell800 Meters481:56.19a PB—
Jan 24Riverhawk InvitationalJan 24 · 1000 Meters · Place 16 · UMass LowellUMass Lowell1000 Meters16.2:31.95a PBFr
Jan 18The Battle in BeantownJan 18 · 600 Meters · Place 15 · UMass LowellUMass Lowell600 Meters151:23.59a PB—
Jan 11Suffolk RelaysJan 11 · 1 Mile · Place 19 · UMass LowellUMass Lowell1 Mile194:25.59a PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · UMass LowellUMass Lowell800 Meters—DNSFr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 400 Meters · Place 20 · UMass LowellUMass Lowell400 Meters20.52.12a PBFr
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 12 · UMass LowellUMass Lowell1500 Meters124:11.63 PBFR
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 12 · UMass LowellUMass Lowell1500 Meters124:11.63FR

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 800 Meters · Place 9 · WalpoleWalpole800 Meters91:56.81a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 800 Meters · Place 1 · WalpoleWalpole800 Meters11:57.78a—
May 15Bay State Conf ChampionshipMay 15 · 800 Meters · Place 3 · WalpoleWalpole800 Meters31:58.67a—
May 11MSTCA Coaches InvitationalMay 11 · 1 Mile · Place 6 · WalpoleWalpole1 Mile6.4:29.82a12
May 8Walpole vs. BraintreeMay 8 · 400 Meters · Place 1 · WalpoleWalpole400 Meters1.50.7Unofficial12
May 4Weston Twilight - Regis EventsMay 4 · 800 Meters · Place 4 · WalpoleWalpole800 Meters4.1:57.52a12
May 1Walpole @ BrooklineMay 1 · 1 Mile · Place 2 · WalpoleWalpole1 Mile24:31.3—
May 1 Walpole v. Brookline BoysMay 1 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.4:31.312
Apr 24Milton vs WalpoleApr 24 · 800 Meters · Place 1 · WalpoleWalpole800 Meters1.2:02.42a12
Apr 10Walpole vs. NeedhamApr 10 · 800 Meters · Place 1 · WalpoleWalpole800 Meters1.1:58.6Unofficial12

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 800 Meters · Place 65 · WalpoleWalpole800 Meters651:57.86a—
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1000 Meters · Place 14 · WalpoleWalpole1000 Meters14.2:36.41a12
Feb 24MIAA Meet of Champions Feb 24 · 1000 Meters · Place 9 · WalpoleWalpole1000 Meters92:34.70a—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 1000 Meters · Place 2 · WalpoleWalpole1000 Meters22:32.43a—
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 2 · WalpoleWalpole1000 Meters22:32.95a—
Jan 31Bay State Conf - Block 6Jan 31 · 1 Mile · Place 3 · WalpoleWalpole1 Mile34:38.95a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 3 · WalpoleWalpole1000 Meters32:34.9012
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 3 · WalpoleWalpole1000 Meters32:34.9012
Jan 25Bay State Conf - Block 5Jan 25 · 600 Meters · Place 1 · WalpoleWalpole600 Meters11:26.13a—
Jan 11Bay State Conf - Block 4Jan 11 · 2 Miles · Place 2 · WalpoleWalpole2 Miles29:56.31a PB—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 1 · WalpoleWalpole1 Mile14:29.98a—

2023 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1000 Meters · Place 2 · WalpoleWalpole1000 Meters2.2:39.91a12
Dec 14Bay State Conf - Block 1Dec 14 · 600 Meters · Place 1 · WalpoleWalpole600 Meters1.1:26.39a12
Feb 25MIAA Meet of ChampionsFeb 25 · 1000 Meters · Place 7 · WalpoleWalpole1000 Meters72:37.93JR
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 1000 Meters · Place 3 · WalpoleWalpole1000 Meters32:34.97a—
Feb 8BSC ChampionshipFeb 8 · 1000 Meters · Place 7 · WalpoleWalpole1000 Meters7.2:42.79a11
Feb 8BSC ChampionshipFeb 8 · 400 Meters · WalpoleWalpole400 MetersRelay Split—54.3Unofficial11
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 1000 Meters · Place 8 · WalpoleWalpole1000 Meters82:38.28a—
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 6 · WalpoleWalpole600 Meters6.1:29.65a11
Jan 26BSC Meet #5Jan 26 · 400 Meters · WalpoleWalpole400 MetersRelay Split—55.4Unofficial11
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 9 · WalpoleWalpole1000 Meters92:39.5811
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 9 · WalpoleWalpole1000 Meters9.2:39.58a11
Jan 12BSC Meet #4Jan 12 · 2 Miles · Place 8 · WalpoleWalpole2 Miles810:34.40JR
Jan 5BSC Meet #3Jan 5 · 600 Meters · Place 7 · WalpoleWalpole600 Meters71:29.39a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 1 Mile · Place 35 · WalpoleWalpole1 Mile354:30.09a—
May 25MIAA Division 3 State Championship MeetMay 25 · 1 Mile · Place 22 · WalpoleWalpole1 Mile224:42.68a—
May 25MIAA Division 3 State Championship MeetMay 25 · 800 Meters · Place 9 · WalpoleWalpole800 Meters92:02.57a—
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 9 · WalpoleWalpole800 Meters9.2:01.36a11
May 13MSTCA Coaches InvitationalMay 13 · 2 Miles · Place 12 · WalpoleWalpole2 Miles1210:17.24a—
May 10Walpole vs. BraintreeMay 10 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.4:41.9Unofficial11
May 6Weston Twilight InvitationalMay 6 · 1 Mile · Place 10 · WalpoleWalpole1 Mile104:27.58a PB—
Apr 26Walpole vs. Milton Apr 26 · 1 Mile · Place 1 · WalpoleWalpole1 Mile1.4:32.5Unofficial11
Apr 26Walpole vs. Milton Apr 26 · 400 Meters · WalpoleWalpole400 MetersRelay Split—53.8Unofficial11
Apr 12Walpole vs. Needham Apr 12 · 400 Meters · WalpoleWalpole400 MetersRelay Split—51.7Unofficial11
Apr 12Walpole vs. Needham Apr 12 · 800 Meters · Place 1 · WalpoleWalpole800 Meters1.2:02.6Unofficial11
Apr 5Walpole vs. WeymouthApr 5 · 400 Meters · WalpoleWalpole400 MetersRelay Split—53.4Unofficial11
Apr 5Walpole vs. WeymouthApr 5 · 800 Meters · Place 1 · WalpoleWalpole800 Meters1.2:04.7Unofficial11

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1000 Meters · Place 14 · WalpoleWalpole1000 Meters14.2:45.00a11
Dec 22BSC Meet #2Dec 22 · 1 Mile · Place 8 · WalpoleWalpole1 Mile8.4:44.72a11
Dec 15BSC Meet #1Dec 15 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.4:38.12a11
Jan 25BSC #5Jan 25 · 1 Mile · Place 3 · WalpoleWalpole1 Mile3.4:40.66a10
Jan 25BSC #5Jan 25 · 400 Meters · WalpoleWalpole400 MetersRelay Split—56.1Unofficial10
Jan 13BSC #4Jan 13 · 2 Miles · Place 6 · WalpoleWalpole2 Miles6.10:28.89a10
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 1 Mile · Place 3 · WalpoleWalpole1 Mile34:54.43SO

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 800 Meters · Place 10 · WalpoleWalpole800 Meters10.2:02.74a10
May 18Bay State Conference ChampionshipMay 18 · 800 Meters · Place 5 · WalpoleWalpole800 Meters5.2:00.91a10
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 2 Miles · Place 2 · WalpoleWalpole2 Miles2.10:04.66a PB10
May 11Walpole vs. BraintreeMay 11 · 1 Mile · Place 3 · WalpoleWalpole1 Mile3.4:55.3Unofficial10
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 3 · WalpoleWalpole1 Mile3.4:36.61a10
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 400 Meters · WalpoleWalpole400 MetersRelay Split—53.9Unofficial10
May 4Walpole v. BrooklineMay 4 · 400 Meters · WalpoleWalpole400 MetersRelay Split—54.3Unofficial10
May 4Walpole v. BrooklineMay 4 · 800 Meters · Place 2 · WalpoleWalpole800 Meters2.2:02.5Unofficial10
Apr 27Walpole vs. MiltonApr 27 · 2 Miles · Place 1 · WalpoleWalpole2 Miles1.10:33.2Unofficial10
Apr 20Baystate League InviteApr 20 · 1 Mile · Place 8 · WalpoleWalpole1 Mile8.4:48.09a10
Apr 13Walpole vs. NeedhamApr 13 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.4:46.8Unofficial10
Apr 13Walpole vs. NeedhamApr 13 · 400 Meters · WalpoleWalpole400 MetersRelay Split—55.5Unofficial10
Apr 6Weymouth vs. WalpoleApr 6 · 2 Miles · Place 2 · WalpoleWalpole2 Miles2.10:41.2Unofficial10

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 1 Mile · Place 1 · WalpoleWalpole1 Mile1.4:48.23a10
Dec 16BSC #1Dec 16 · 1 Mile · Place 5 · WalpoleWalpole1 Mile5.4:49.37a10
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 1000 Meters · Place 4 · WalpoleWalpole1000 Meters4.2:50.30a10

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · 1 Mile · Place 13 · WalpoleWalpole1 Mile13.4:48.65aUnofficial9
Jun 2Walpole vs. MiltonJun 2 · 2 Miles · Place 1 · WalpoleWalpole2 Miles1.10:50.9Unofficial9
May 26Walpole v. BrooklineMay 26 · 1 Mile · Place 3 · WalpoleWalpole1 Mile3.4:50.2Unofficial9
May 19Walpole vs. BraintreeMay 19 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.5:00.2Unofficial9
May 19Walpole vs. BraintreeMay 19 · 400 Meters · WalpoleWalpole400 MetersRelay Split—58.5Unofficial9
May 12Walpole vs. WeymouthMay 12 · 1 Mile · Place 2 · WalpoleWalpole1 Mile24:58.5h PB9
May 6Needham v. WalpoleMay 6 · 1 Mile · Place 2 · WalpoleWalpole1 Mile25:01.2h9
Apr 7Walpole vs. Braintree (Boys)Apr 7 · 1000 Meters · Place 2 · WalpoleWalpole1000 Meters2.2:51.2Unofficial9
Mar 31Framingham vs WalpoleMar 31 · 1 Mile · Place 2 · WalpoleWalpole1 Mile2.5:08.1Unofficial9
Mar 25Walpole vs. Newton North BoysMar 25 · 1 Mile · WalpoleWalpole1 Mile—5:08.1Unofficial9
Mar 25Walpole vs. Newton North BoysMar 25 · 400 Meters · WalpoleWalpole400 MetersRelay Split—59.6Unofficial9
Mar 17Walpole vs. WeymouthMar 17 · 1000 Meters · Place 2 · WalpoleWalpole1000 Meters2.3:03Unofficial9
Mar 12Walpole vs. NatickMar 12 · 1000 Meters · WalpoleWalpole1000 Meters—3:00.7Unofficial9