Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNYC Gotham Cup · Jan 165:59.38aNYC Gotham CupJanuary 16, 2026
1 Mile · OutdoorBSC JV Open Meet · May 146:17.41aBSC JV Open Meet May 14, 2025
1500 Meters · OutdoorJerry Gravel Classic · Apr 115:29.00aJerry Gravel ClassicApril 11, 2026
2 Miles · OutdoorWeymouth, Wellesley, Natick, and Needham · May 713:59.29aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
3000 Meters · IndoorSmith Quad Meet · Feb 2011:39.22aSmith Quad MeetFebruary 20, 2026
3000 Meters · OutdoorWellesley, Mt. Holyoke, Smith Tri-Meet · Apr 1811:38.49aWellesley, Mt. Holyoke, Smith Tri-MeetApril 18, 2026
5000 Meters · IndoorLynn Ruddy Invitational · Feb 1321:08.75aLynn Ruddy InvitationalFebruary 13, 2026
5000 Meters · OutdoorCoast Guard Spring Invitational · Apr 419:58.12aCoast Guard Spring InvitationalApril 4, 2026
800 Meters · OutdoorJerry Gravel Classic · Apr 112:40.68aJerry Gravel ClassicApril 11, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · 5000 Meters · Place 24 · WellesleyWellesley5000 Meters24.20:25.75aFr
Apr 18Wellesley, Mt. Holyoke, Smith Tri-MeetApr 18 · 3000 Meters · Place 10 · WellesleyWellesley3000 Meters10.11:38.49a PBFr
Apr 11Jerry Gravel ClassicApr 11 · 1500 Meters · Place 11 · WellesleyWellesley1500 Meters11.5:29.00a PBFr
Apr 11Jerry Gravel ClassicApr 11 · 800 Meters · Place 12 · WellesleyWellesley800 Meters12.2:40.68a PBFr
Apr 4Coast Guard Spring InvitationalApr 4 · 5000 Meters · Place 24 · WellesleyWellesley5000 Meters24.19:58.12a PBFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 20Smith Quad MeetFeb 20 · 3000 Meters · Place 12 · WellesleyWellesley3000 Meters12.11:39.22a PBFr
Feb 13Lynn Ruddy InvitationalFeb 13 · 5000 Meters · Place 3 · WellesleyWellesley5000 Meters3.21:08.75a PBFr
Jan 16NYC Gotham CupJan 16 · 1 Mile · Place 36 · WellesleyWellesley1 Mile36.5:59.38a PBFr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 1 Mile · Place 17 · NatickNatick1 Mile176:17.41a PB12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 2 Miles · Place 15 · NatickNatick2 Miles1513:59.29a PB12
Apr 30Walpole, Natick, and MiltonApr 30 · 1 Mile · Place 16 · NatickNatick1 Mile166:30.00a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 1 Mile · Place 2 · NatickNatick1 Mile26:24.76a12

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Newton North v NatickApr 4 · 1 Mile · NatickNatick1 Mile—8:47.8Unofficial10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11Brookline v. NatickMay 11 · 1 Mile · NatickNatick1 Mile—7:45.6Unofficial9
May 4Natick v WellesleyMay 4 · 1 Mile · NatickNatick1 Mile—7:40.4Unofficial9
Apr 27Framingham vs NatickApr 27 · 1 Mile · NatickNatick1 Mile—7:27.3Unofficial9
Apr 20Baystate League InviteApr 20 · 1 Mile · Place 28 · NatickNatick1 Mile28.7:24.43a9
Apr 13Weymouth vs. NatickApr 13 · 1 Mile · NatickNatick1 Mile—7:44.4Unofficial9
Apr 6Newton North v NatickApr 6 · 1 Mile · NatickNatick1 Mile—7:34.4Unofficial9