Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block #4 · Jan 94:56.59aBay State Conference - Block #4January 9, 2025
1 Mile · OutdoorBay State Conf 1 at Newton North · Apr 94:48.51Bay State Conf 1 at Newton NorthApril 9, 2025
1000 Meters · IndoorBSC #6 · Jan 273:30.36aBSC #6January 27, 2022
2 Miles · IndoorBay State Conference - Block#3 · Jan 210:44.98Bay State Conference - Block#3January 2, 2025
2 Miles · OutdoorBay State Conference Championship Meet · May 219:55.63aBay State Conference Championship MeetMay 21, 2025

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 2 Miles · Place 14 · Walpole2 Miles14.9:57.72a12
May 21Bay State Conference Championship MeetMay 21 · 2 Miles · Place 4 · Walpole2 Miles49:55.63a PB12
May 10MSTCA Coaches Shore InvitationalMay 10 · 2 Miles · Place 10 · Walpole2 Miles1010:10.20a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 2 Miles · Place 2 · Walpole2 Miles210:23.00a12
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 5 · Walpole1 Mile54:51.18a12
Apr 16Needham, Brookline, and WalpoleApr 16 · 1 Mile · Place 9 · Walpole1 Mile94:49.78a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 1 Mile · Place 8 · Walpole1 Mile84:48.51 PB12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 21 · Walpole1 Mile214:56.59a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 2 Miles · Place 13 · Walpole2 Miles1310:44.98 PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 2 Miles · Place 27 · Walpole2 Miles27.10:58.99a12
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 22 · Walpole1 Mile22.5:01.91a12
Jan 31Bay State Conf - Block 6Jan 31 · 1 Mile · Place 32 · Walpole1 Mile325:25.97a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 2 Miles · Place 29 · Walpole2 Miles2911:07.13a—
May 18MSTCA South Shore TwilightMay 18 · 2 Miles · Place 9 · Walpole2 Miles910:32.39a—
May 8Walpole vs. BraintreeMay 8 · 2 Miles · Place 2 · Walpole2 Miles2.10:27:06Unofficial11
May 1Walpole @ BrooklineMay 1 · 1 Mile · Place 9 · Walpole1 Mile94:55.6—
May 1 Walpole v. Brookline BoysMay 1 · 1 Mile · Place 9 · Walpole1 Mile9.4:55.611
Apr 24Milton vs WalpoleApr 24 · 2 Miles · Place 5 · Walpole2 Miles5.10:49.29a11
Apr 10Walpole vs. NeedhamApr 10 · 1 Mile · Walpole1 Mile—5:06.2Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 1 Mile · Walpole1 Mile—5:05.0Unofficial11

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Bay State Conf - Block 1Dec 14 · 2 Miles · Place 19 · Walpole2 Miles19.11:48.34a11
Feb 14MSTCA Rising ChampionshipsFeb 14 · 2 Miles · Place 8 · Walpole2 Miles811:15.44a—
Jan 12BSC Meet #4Jan 12 · 1 Mile · Place 3 · Walpole1 Mile35:29.49SO
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 2 Miles · Place 13 · Walpole2 Miles13.11:46.03a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Walpole vs. BraintreeMay 10 · 1 Mile · Walpole1 Mile—5:24.5Unofficial10
Apr 19BSC RelaysApr 19 · 1 Mile · Place 35 · Walpole1 Mile35.5:31.83a10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 2 Miles · Walpole2 Miles—DNS10
Dec 15BSC Meet #1Dec 15 · 2 Miles · Place 22 · Walpole2 Miles22.11:47.39a10
Jan 27BSC #6Jan 27 · 1000 Meters · Place 29 · Walpole1000 Meters29.3:30.36a PB9
Jan 25BSC #5Jan 25 · 1 Mile · Place 42 · Walpole1 Mile42.5:45.97a9
Jan 13BSC #4Jan 13 · 1000 Meters · Place 35 · Walpole1000 Meters35.3:33.03a9

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Walpole vs. BraintreeMay 11 · 1 Mile · Walpole1 Mile—5:33.3Unofficial9
May 4Walpole v. BrooklineMay 4 · 800 Meters · Walpole800 Meters—2:34.9Unofficial9
Apr 27Walpole vs. MiltonApr 27 · 800 Meters · Walpole800 Meters—2:40Unofficial9
Apr 13Walpole vs. NeedhamApr 13 · 800 Meters · Walpole800 Meters—2:34Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · 1 Mile · Walpole1 Mile—5:53.8Unofficial9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 1 Mile · Place 32 · Walpole1 Mile32.5:56.58a9
Dec 23BSC #2Dec 23 · 1000 Meters · Place 44 · Walpole1000 Meters44.3:33.05a9
Dec 16BSC #1Dec 16 · 1000 Meters · Place 52 · Walpole1000 Meters52.3:40.10a9