Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Meet of Champions · Feb 54:34.93aBay State Conf - Meet of ChampionsFebruary 5, 2025
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 294:30.49aMIAA Division 2 Track & Field ChampionshipMay 29, 2025
1000 Meters · IndoorBSC #4 · Jan 133:02.39aBSC #4January 13, 2022
1500 Meters · Indoor2026 Paul Donahue Invitational · Apr 174:15.26a2026 Paul Donahue InvitationalApril 17, 2026
1500 Meters · OutdoorUrsinus Springfest · Apr 44:10.72aUrsinus SpringfestApril 4, 2026
2 Miles · IndoorBay State Conf - Block 1 · Dec 149:56.31aBay State Conf - Block 1December 14, 2023
2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 39:45.08aWeston Twilight Invitational - Regis EventsMay 3, 2025
5000 Meters · IndoorCentennial Conference Indoor Championships · Feb 2815:58.40aCentennial Conference Indoor ChampionshipsFebruary 28, 2026
800 Meters · OutdoorBay State Conference 2 at Weymouth · Apr 162:08.00aBay State Conference 2 at WeymouthApril 16, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 24TCNJ Lions InviteApr 24 · 5000 Meters · SwarthmoreSwarthmore5000 Meters--DNSFr
Apr 24TCNJ Lions InviteApr 24 · 1500 Meters · Place 20 · SwarthmoreSwarthmore1500 Meters20.4:15.37aFr
Apr 4Ursinus SpringfestApr 4 · 1500 Meters · Place 7 · SwarthmoreSwarthmore1500 Meters7.4:10.72a PBFr
Mar 27Danny Curran InvitationalMar 27 · 1500 Meters · Place 47 · SwarthmoreSwarthmore1500 Meters47.4:15.34aFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · 1500 Meters · Place 57 · SwarthmoreSwarthmore1500 Meters57.4:15.26a PBFr
Feb 28Centennial Conference Indoor ChampionshipsFeb 28 · 5000 Meters · Place 24 · SwarthmoreSwarthmore5000 Meters2415:58.40a PBFR
Feb 7Frank Colden InvitationalFeb 7 · 5000 Meters · Place 2 · SwarthmoreSwarthmore5000 Meters216:24.63aFr
Jan 23McElligott InvitationalJan 23 · 1 Mile · SwarthmoreSwarthmore1 Mile--4:46.31aFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1 Mile · Place 11 · WellesleyWellesley1 Mile114:30.49a PB12
May 21Bay State Conference Championship MeetMay 21 · 2 Miles · Place 3 · WellesleyWellesley2 Miles39:53.74a12
May 10MSTCA Coaches Metro InvitationalMay 10 · 1 Mile · Place 8 · WellesleyWellesley1 Mile84:33.35a12
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 1 Mile · Place 3 · WellesleyWellesley1 Mile34:41.35a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 20 · WellesleyWellesley2 Miles209:45.08a PB12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 1 Mile · Place 3 · WellesleyWellesley1 Mile34:39.14a12
Apr 16Bay State Conference 2 at WeymouthApr 16 · 800 Meters · Place 6 · WellesleyWellesley800 Meters62:08.00a PB12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 2 Miles · Place 2 · WellesleyWellesley2 Miles210:02.5812

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 2 Indoor Track & Field ChampionshipFeb 13 · 2 Miles · Place 17 · WellesleyWellesley2 Miles1710:13.84a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1 Mile · Place 7 · WellesleyWellesley1 Mile74:34.93a PB—
Jan 23Bay State Conference - Block 5Jan 23 · 2 Miles · Place 1 · WellesleyWellesley2 Miles110:00.62a—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 8 · WellesleyWellesley1 Mile84:42.17a—
Jan 2Bay State Conference - Block#3Jan 2 · 2 Miles · Place 2 · WellesleyWellesley2 Miles210:20.29—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 2 Miles · Place 24 · WellesleyWellesley2 Miles24.10:38.06a11
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 15 · WellesleyWellesley1 Mile15.4:32.59a11
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 3 · WellesleyWellesley1 Mile34:34.35a—
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 18 · WellesleyWellesley1 Mile184:40.12a—
May 4Weston Twilight - Regis EventsMay 4 · 2 Miles · Place 34 · WellesleyWellesley2 Miles34.9:48.90a11
May 1Wellesely @ NatickMay 1 · 1 Mile · WellesleyWellesley1 Mile—4:50.5Unofficial11
Apr 24Brookline @ WellesleyApr 24 · 2 Miles · Place 2 · WellesleyWellesley2 Miles2.10:04.5Unofficial11
Apr 10Wellesley at FraminghamApr 10 · 2 Miles · WellesleyWellesley2 Miles—10:26.6Unofficial11
Apr 5Milton at WellesleyApr 5 · 1 Mile · Place 2 · WellesleyWellesley1 Mile2.4:49.711

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Bay State Conf ChampionshipFeb 7 · 1 Mile · Place 9 · WellesleyWellesley1 Mile94:36.88a—
Jan 25Bay State Conf - Block 5Jan 25 · 2 Miles · Place 3 · WellesleyWellesley2 Miles310:12.04a—
Jan 11Bay State Conf - Block 4Jan 11 · 1 Mile · Place 4 · WellesleyWellesley1 Mile44:38.32a—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 6 · WellesleyWellesley1 Mile64:40.45a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 2 Miles · Place 29 · WellesleyWellesley2 Miles29.10:29.90a11
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 11 · WellesleyWellesley1 Mile11.4:48.32a11
Dec 14Bay State Conf - Block 1Dec 14 · 2 Miles · Place 3 · WellesleyWellesley2 Miles3.9:56.31a PB11
Feb 8BSC ChampionshipFeb 8 · 1 Mile · Place 10 · WellesleyWellesley1 Mile10.4:43.92a10
Jan 26BSC Meet #5Jan 26 · 2 Miles · Place 4 · WellesleyWellesley2 Miles4.10:18.06a10
Jan 12BSC Meet #4Jan 12 · 2 Miles · Place 6 · WellesleyWellesley2 Miles610:27.32SO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 8 · WellesleyWellesley1 Mile8.4:48.51a10
Jan 5BSC Meet #3Jan 5 · 2 Miles · Place 8 · WellesleyWellesley2 Miles810:24.69a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · 2 Miles · Place 20 · WellesleyWellesley2 Miles20.10:05.67a10
May 17BSC ChampionshipsMay 17 · 2 Miles · Place 10 · WellesleyWellesley2 Miles10.10:17.42a10
May 10Newton North at WellesleyMay 10 · 1 Mile · WellesleyWellesley1 Mile—4:42.2Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 2 Miles · Place 3 · WellesleyWellesley2 Miles310:18.48a—
Apr 26Wellesley at BrooklineApr 26 · 1 Mile · WellesleyWellesley1 Mile—4:47.9Unofficial10
Apr 12Framingham at WellesleyApr 12 · 2 Miles · Place 1 · WellesleyWellesley2 Miles1.10:49.6Unofficial10
Apr 5Wellesley at MiltonApr 5 · 2 Miles · WellesleyWellesley2 Miles—10:22.04aUnofficial10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 2 Miles · Place 7 · WellesleyWellesley2 Miles7.10:27.86a10
Dec 15BSC Meet #1Dec 15 · 2 Miles · Place 6 · WellesleyWellesley2 Miles6.10:31.47a10
Jan 25BSC #5Jan 25 · 2 Miles · Place 12 · WellesleyWellesley2 Miles12.11:18.55a9
Jan 13BSC #4Jan 13 · 1000 Meters · Place 12 · WellesleyWellesley1000 Meters12.3:02.39a PB9
Jan 9MSTCA Auerbach FR-SOPH Large School MeetJan 9 · 1 Mile · Place 26 · WellesleyWellesley1 Mile26.5:06.68a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 5 · WellesleyWellesley1 Mile5.4:56.49a9
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 9 · WellesleyWellesley1 Mile9.5:12.95a9
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 9 · WellesleyWellesley1 Mile9.5:12.95aUnofficial9
May 11Newton North vs WellesleyMay 11 · 1 Mile · WellesleyWellesley1 Mile—5:06.1Unofficial9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 38 · WellesleyWellesley1 Mile38.5:11.69a9
Apr 27Brookline v. WellesleyApr 27 · 1 Mile · WellesleyWellesley1 Mile—5:16:01Unofficial9
Apr 20Baystate League InviteApr 20 · 1 Mile · Place 28 · WellesleyWellesley1 Mile28.5:29.06a9

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 1 Mile · Place 26 · WellesleyWellesley1 Mile26.5:09.36a9
Dec 16BSC #1Dec 16 · 2 Miles · Place 13 · WellesleyWellesley2 Miles13.11:08.80a9