Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #4 · Jan 156:29.61aBay State Conf - Block #4January 15, 2026
1 Mile · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 76:35.63aBay State Conf - Tri Meet 4 - at Brookline HSMay 7, 2025
1000 Meters · IndoorBay State Conf - Block #5 · Jan 223:52.29aBay State Conf - Block #5January 22, 2026
2 Miles · IndoorBay State Conference - Block #4 · Jan 914:51.87aBay State Conference - Block #4January 9, 2025
55 Meters · IndoorBay State Conference - Block 5 · Jan 239.29aBay State Conference - Block 5January 23, 2025
800 Meters · OutdoorMilton, Newton North & Brookline · May 62:55.14aMilton, Newton North & BrooklineMay 6, 2026

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 6Milton, Newton North & BrooklineMay 6 · 800 Meters · Place 27 · Milton800 Meters272:55.14a PB12
Apr 29Natick, Walpole, and MiltonApr 29 · 1 Mile · Place 17 · Milton1 Mile176:45.69a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 1 Mile · Place 19 · Milton1 Mile19.6:42.17a12
Apr 8Milton, Braintree, and NeedhamApr 8 · 800 Meters · Place 11 · Milton800 Meters112:59.82a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 1 Mile · Place 27 · Milton1 Mile276:34.75a12
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 37 · Milton1000 Meters373:52.29a PB12
Jan 15Bay State Conf - Block #4Jan 15 · 1 Mile · Place 33 · Milton1 Mile336:29.61a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1 Mile · Place 31 · Milton1 Mile31.6:42.77a12
Dec 11Bay State Conf - Block#1Dec 11 · 1 Mile · Place 35 · Milton1 Mile35.6:47.93a12
Jan 28Bay State Conference - OpenJan 28 · 1 Mile · Milton1 Mile--DNS11
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 79 · Milton55 Meters799.29a PB—
Jan 15Milton JV MeetJan 15 · 1 Mile · Milton1 Mile—6:47Unofficial11
Jan 9Bay State Conference - Block #4Jan 9 · 2 Miles · Place 22 · Milton2 Miles2214:51.87a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 29 · Milton1 Mile296:40.37—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 27 · Milton1 Mile276:35.83a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 1 Mile · Place 17 · Milton1 Mile176:35.63a PB11
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 23 · Milton1 Mile236:46.22a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 1 Mile · Place 17 · Milton1 Mile176:50.07a11
Apr 9Braintree, Milton, and NeedhamApr 9 · 800 Meters · Place 21 · Milton800 Meters213:01.60a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 33 · Milton1000 Meters33.3:58.32a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · 1 Mile · Place 14 · Milton1 Mile146:46.49a—
May 8Weymouth vs. MiltonMay 8 · 1 Mile · Milton1 Mile—7:03.7Unofficial10
May 1Needham @ MiltonMay 1 · 1 Mile · Place 14 · Milton1 Mile146:55.07a—
Apr 24Milton vs WalpoleApr 24 · 1 Mile · Place 12 · Milton1 Mile12.7:10.69a10
Apr 5Milton at WellesleyApr 5 · 1 Mile · Place 9 · Milton1 Mile9.7:3510