Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 286:30.10aWinter Warrior HS InvitationalDecember 28, 2025
1 Mile · OutdoorWalpole, Natick, and Milton · Apr 306:38.09aWalpole, Natick, and MiltonApril 30, 2025
1000 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 243:34.06aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
2 Miles · IndoorBay State Conference - Block #4 · Jan 914:48.84aBay State Conference - Block #4January 9, 2025
800 Meters · OutdoorNatick - Newton North @ Braintree · Apr 152:44.87aNatick - Newton North @ BraintreeApril 15, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 800 Meters · Place 14 · Natick800 Meters14.2:45.84a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 800 Meters · Place 44 · Natick800 Meters442:47.19a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 800 Meters · Place 21 · Natick800 Meters212:51.89a10
Apr 29Natick, Walpole, and MiltonApr 29 · 800 Meters · Place 8 · Natick800 Meters82:50.89a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 800 Meters · Place 13 · Natick800 Meters13.2:44.87a PB10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 800 Meters · Place 16 · Natick800 Meters16.2:53.26a10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 1000 Meters · Place 22 · Natick1000 Meters223:36.92a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 1000 Meters · Place 22 · Natick1000 Meters223:45.30a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1000 Meters · Place 44 · Natick1000 Meters443:34.06a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 1000 Meters · Place 29 · Natick1000 Meters293:34.73a10
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 27 · Natick1000 Meters273:39.33a10

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1 Mile · Place 65 · Natick1 Mile65.6:30.10a PB10
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 24 · Natick1000 Meters24.3:39.71a10
Dec 11Bay State Conf - Block#1Dec 11 · 1000 Meters · Place 28 · Natick1000 Meters28.3:45.38a10
Jan 28BSC OpenJan 28 · 1000 Meters · Place 25 · Natick1000 Meters253:44.94a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 25 · Natick1000 Meters25.3:44.94a9
Jan 23Bay State Conference - Block 5Jan 23 · 1 Mile · Place 32 · Natick1 Mile326:39.16a—
Jan 9Bay State Conference - Block #4Jan 9 · 2 Miles · Place 21 · Natick2 Miles2114:48.84a PB—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 27 · Natick1 Mile276:37.40—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 800 Meters · Place 12 · Natick800 Meters122:54.04a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 30 · Natick1 Mile306:40.50a9
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 20 · Natick1 Mile206:38.09a PB9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 14 · Natick1 Mile146:47.17a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 1 Mile · Place 32 · Natick1 Mile32.6:32.55a9
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 31 · Natick1 Mile31.6:34.76a9