Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block#1 · Dec 114:57.09aBay State Conf - Block#1December 11, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 234:43.90aMSTCA South Shore TwilightMay 23, 2026
1000 Meters · IndoorMSTCA Qualifier Meet · Feb 72:43.49aMSTCA Qualifier MeetFebruary 7, 2026
2 Miles · IndoorBay State Conf - Meet of Champions · Feb 511:03.67aBay State Conf - Meet of ChampionsFebruary 5, 2025
2 Miles · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1511:01.03aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
300 Meters · IndoorBay State Conf - Block 6 · Jan 3144.80aBay State Conf - Block 6January 31, 2024
400 Meters · OutdoorMilton, Newton North & Brookline · May 655.22aMilton, Newton North & BrooklineMay 6, 2026
55 Meters · IndoorBay State Conf - Block 5 · Jan 258.29aBay State Conf - Block 5January 25, 2024
600 Meters · IndoorMSTCA Northeast Invitational · Jan 101:35.95aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 242:07.51aMSTCA South Shore Twilight InvitationalMay 24, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 1 Mile · Place 18 · Milton1 Mile184:43.90a PB11
May 20BSC ChampionshipsMay 20 · 1 Mile · Place 32 · Milton1 Mile325:01.44a11
May 6Milton, Newton North & BrooklineMay 6 · 1 Mile · Place 9 · Milton1 Mile94:47.98a11
May 6Milton, Newton North & BrooklineMay 6 · 400 Meters · Place 11 · Milton400 Meters1155.22a PB11
May 3MSTCA Division 3 RelaysMay 3 · High Jump · MiltonHigh Jump—ND11
Apr 29Natick, Walpole, and MiltonApr 29 · 800 Meters · Place 8 · Milton800 Meters82:13.29a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · High Jump · MiltonHigh Jump--NH11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 2 Miles · Place 4 · Milton2 Miles4.11:01.03a PB11
Apr 8Milton, Braintree, and NeedhamApr 8 · High Jump · Place 8 · MiltonHigh Jump85-011
Apr 8Milton, Braintree, and NeedhamApr 8 · 1 Mile · Place 6 · Milton1 Mile65:02.50a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · 1000 Meters · Place 8 · Milton1000 Meters82:43.49a PB11
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 15 · Milton1000 Meters152:45.83a11
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 14 · Milton1000 Meters142:50.47a11
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 14 · MiltonHigh Jump145-011
Jan 8Bay State Conf - Block#3Jan 8 · 2 Miles · Place 16 · Milton2 Miles1611:35.38a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 11 · Milton1000 Meters11.2:49.15a11
Dec 11Bay State Conf - Block#1Dec 11 · 1 Mile · Place 17 · Milton1 Mile17.4:57.09a PB11
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Milton400 MetersRelay Split—57.0hUnofficial11
Feb 8MSTCA Qualifier MeetFeb 8 · 1000 Meters · Place 32 · Milton1000 Meters322:55.60a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 2 Miles · Place 16 · Milton2 Miles1611:03.67a PB—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Milton1000 Meters--DNS10
Jan 23Bay State Conference - Block 5Jan 23 · 1 Mile · Place 21 · Milton1 Mile215:03.15a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 46 · Milton600 Meters461:35.95a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 2 Miles · Place 19 · Milton2 Miles1911:08.66a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 33 · Milton1 Mile335:04.10a—
Jan 2Bay State Conference - Block#3Jan 2 · 1000 Meters · Place 20 · Milton1000 Meters202:57.40—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 24 · Milton800 Meters242:07.51a PB10
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 27 · Milton800 Meters272:09.61a10
May 14BSC JV Open Meet May 14 · 800 Meters · Place 6 · Milton800 Meters62:11.33a10
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 800 Meters · Place 16 · Milton800 Meters162:10.42a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 1 Mile · Place 46 · Milton1 Mile465:01.32a10
Apr 30Walpole, Natick, and MiltonApr 30 · 800 Meters · Place 11 · Milton800 Meters112:12.81a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 2 Miles · Place 6 · Milton2 Miles611:07.96a10
Apr 9Braintree, Milton, and NeedhamApr 9 · 1 Mile · Place 5 · Milton1 Mile55:05.35a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 33 · Milton1 Mile33.5:17.87a10
Dec 12Bay State Conference - Block #1Dec 12 · 2 Miles · Place 23 · Milton2 Miles23.11:24.46a10
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 113 · Milton55 Meters1138.36a—
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 24 · Milton300 Meters2444.80a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 72 · Milton55 Meters728.29a PB—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 77 · Milton55 Meters778.31a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 30 · Milton300 Meters30.46.69a9