Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block 6 · Jan 314:55.40aBay State Conf - Block 6January 31, 2024
1 Mile · OutdoorBay State Conf Championship · May 154:37.90aBay State Conf ChampionshipMay 15, 2024
1000 Meters · IndoorBay State Conference - Block 5 · Jan 232:45.11aBay State Conference - Block 5January 23, 2025
1500 Meters · OutdoorMessiah Invitational · Apr 94:20.66aMessiah InvitationalApril 9, 2026
2 Miles · IndoorBay State Conference - Block #1 · Dec 1210:42.77aBay State Conference - Block #1December 12, 2024
300 Meters · IndoorBlue and White Invite · Feb 739.02aBlue and White InviteFebruary 7, 2026
400 Meters · IndoorCentennial Conference Indoor Championships · Feb 2853.87aCentennial Conference Indoor ChampionshipsFebruary 28, 2026
400 Meters · OutdoorBay State Conference Quad 3 - Wellesley · Apr 3054.07aBay State Conference Quad 3 - WellesleyApril 30, 2025
600 Meters · IndoorBay State Conf - Meet of Champions · Feb 51:27.46aBay State Conf - Meet of ChampionsFebruary 5, 2025
800 Meters · IndoorCoach "I" Invitational · Jan 242:03.90aCoach "I" InvitationalJanuary 24, 2026
800 Meters · OutdoorWest Point Twilight · May 72:01.13aWest Point TwilightMay 7, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7West Point TwilightMay 7 · 800 Meters · Place 22 · Franklin & MarshallFranklin & Marshall800 Meters22.2:01.13a PBFr
May 1Centennial Conference Outdoor ChampionshipsMay 1 · 800 Meters · Place 16 · Franklin & MarshallFranklin & Marshall800 MetersRound P16.2:04.54aFr
Apr 25Blue Jay Tune-UpApr 25 · 800 Meters · Place 9 · Franklin & MarshallFranklin & Marshall800 Meters9.2:05.09aFr
Apr 18Millersville InviteApr 18 · 800 Meters · Place 5 · Franklin & MarshallFranklin & Marshall800 Meters5.2:01.72aFr
Apr 9Messiah InvitationalApr 9 · 1500 Meters · Place 17 · Franklin & MarshallFranklin & Marshall1500 Meters17.4:20.66a PBFr
Apr 9Messiah InvitationalApr 9 · 400 Meters · Place 40 · Franklin & MarshallFranklin & Marshall400 Meters40.54.66aFr
Mar 28Little 3 MeetMar 28 · 800 Meters · Place 8 · Franklin & MarshallFranklin & Marshall800 Meters8.2:10.94aFr
Mar 20W&L CarnivalMar 20 · 1500 Meters · Place 16 · Franklin & MarshallFranklin & Marshall1500 Meters16.4:21.58aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 400 Meters · Place 17 · Franklin & MarshallFranklin & Marshall400 Meters1753.87a PBFR
Feb 14SU Valentine InviteFeb 14 · 800 Meters · Place 13 · Franklin & MarshallFranklin & Marshall800 Meters132:05.73aFr
Feb 7Blue and White InviteFeb 7 · 800 Meters · Place 19 · Franklin & MarshallFranklin & Marshall800 Meters192:07.73aFr
Feb 7Blue and White InviteFeb 7 · 300 Meters · Place 24 · Franklin & MarshallFranklin & Marshall300 Meters2439.02a PBFr
Jan 24Coach "I" InvitationalJan 24 · 800 Meters · Place 13 · Franklin & MarshallFranklin & Marshall800 Meters13.2:03.90a PBFr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 800 Meters · Place 18 · Franklin & MarshallFranklin & Marshall800 Meters18.2:07.72aFr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 600 Meters · Place 14 · WellesleyWellesley600 Meters141:27.51a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 600 Meters · Place 5 · WellesleyWellesley600 Meters51:27.46a PB—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 600 Meters · Place 24 · WellesleyWellesley600 Meters241:28.51a—
Jan 23Bay State Conference - Block 5Jan 23 · 1000 Meters · Place 10 · WellesleyWellesley1000 Meters102:45.11a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 5 · WellesleyWellesley600 Meters51:29.83a—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 22 · WellesleyWellesley600 Meters221:41.40—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 10 · WellesleyWellesley800 Meters102:02.41a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 4 · WellesleyWellesley1 Mile44:43.73a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 800 Meters · Place 18 · WellesleyWellesley800 Meters182:02.18a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400 Meters · Place 7 · WellesleyWellesley400 Meters754.07a PB12
Apr 16Bay State Conference 2 at WeymouthApr 16 · 800 Meters · Place 5 · WellesleyWellesley800 Meters52:05.95a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 800 Meters · Place 2 · WellesleyWellesley800 Meters22:06.1612
Mar 8The Rising Stars ClassicMar 8 · 800 Meters · Place 35 · WellesleyWellesley800 Meters352:06.78a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 800 Meters · Place 18 · WellesleyWellesley800 Meters18.2:08.42a12
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 10 · WellesleyWellesley1000 Meters10.2:50.06a12
Dec 12Bay State Conference - Block #1Dec 12 · 2 Miles · Place 15 · WellesleyWellesley2 Miles15.10:42.77a PB12
Feb 7Bay State Conf ChampionshipFeb 7 · 1 Mile · Place 31 · WellesleyWellesley1 Mile314:55.43a—
Jan 31Bay State Conf - Block 6Jan 31 · 1 Mile · Place 13 · WellesleyWellesley1 Mile134:55.40a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 1 Mile · Place 13 · WellesleyWellesley1 Mile134:59.33a—
Jan 11Bay State Conf - Block 4Jan 11 · 1 Mile · Place 24 · WellesleyWellesley1 Mile245:04.10a—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 31 · WellesleyWellesley1 Mile315:18.68a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 25 · WellesleyWellesley1 Mile25.4:37.97a11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 800 Meters · Place 17 · WellesleyWellesley800 Meters17.2:04.92a11
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 12 · WellesleyWellesley1 Mile124:37.90a PB—
May 4Weston Twilight - Regis EventsMay 4 · 800 Meters · Place 40 · WellesleyWellesley800 Meters40.2:03.39a11
May 1Wellesely @ NatickMay 1 · 800 Meters · WellesleyWellesley800 Meters—2:05.2Unofficial11
Apr 24Brookline @ WellesleyApr 24 · 1 Mile · WellesleyWellesley1 Mile—4:48.2Unofficial11
Apr 10Wellesley at FraminghamApr 10 · 800 Meters · WellesleyWellesley800 Meters—2:09.9Unofficial11
Apr 5Milton at WellesleyApr 5 · 1 Mile · Place 3 · WellesleyWellesley1 Mile3.4:59.511

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Newton North at WellesleyMay 10 · 1 Mile · WellesleyWellesley1 Mile—5:39.2Unofficial10
May 3Natick at WellesleyMay 3 · 1 Mile · WellesleyWellesley1 Mile—5:36.1Unofficial10
Apr 26Wellesley at BrooklineApr 26 · 1 Mile · WellesleyWellesley1 Mile—5:47.8Unofficial10
Apr 12Framingham at WellesleyApr 12 · 1 Mile · WellesleyWellesley1 Mile—5:52.1Unofficial10
Apr 5Wellesley at MiltonApr 5 · 1 Mile · WellesleyWellesley1 Mile—5:54.03aUnofficial10

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 76 · WellesleyWellesley1 Mile76.5:33.52a9
May 11Newton North vs WellesleyMay 11 · 1 Mile · WellesleyWellesley1 Mile—5:42.0Unofficial9
May 4Natick v WellesleyMay 4 · 1 Mile · WellesleyWellesley1 Mile—5:55.8Unofficial9
Apr 27Brookline v. WellesleyApr 27 · 1 Mile · WellesleyWellesley1 Mile—5:54:03Unofficial9
Apr 13Framingham vs WellesleyApr 13 · 1 Mile · WellesleyWellesley1 Mile—5:51.7Unofficial9
Apr 9Wellesley vs MiltonApr 9 · 800 Meters · WellesleyWellesley800 Meters—2:35.52Unofficial9