Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUtica Blue & Orange Invitational · Feb 64:44.48aUtica Blue & Orange InvitationalFebruary 6, 2026
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 215:44.09aMSTCA South Shore Twilight InvitationalMay 21, 2022
10,000 Meters · OutdoorNESCAC Track & Field Championships · Apr 2533:40.25aNESCAC Track & Field ChampionshipsApril 25, 2026
1000 Meters · IndoorCornell Marc Deneault Invitational · Feb 212:50.70aCornell Marc Deneault InvitationalFebruary 21, 2026
10000 Meters · OutdoorUtica Pioneer Spring Invite & Multi · Apr 1135:29.08Utica Pioneer Spring Invite & MultiApril 11, 2025
1500 Meters · OutdoorHamilton Outdoor Invitational · Apr 54:23.82aHamilton Outdoor InvitationalApril 5, 2025
2 Miles · OutdoorBay State Conf Championship · May 1510:23.57aBay State Conf ChampionshipMay 15, 2024
3000 Meters · IndoorUtica Pioneer Fast Trax Invitational · Feb 149:18.08aUtica Pioneer Fast Trax InvitationalFebruary 14, 2026
5000 Meters · IndoorUtica Winter Opener · Jan 1616:26.04aUtica Winter OpenerJanuary 16, 2026
5000 Meters · OutdoorUniversity at Buffalo Alumni Invitational · Apr 1715:52.88aUniversity at Buffalo Alumni InvitationalApril 17, 2026
800 Meters · OutdoorHamilton Outdoor Invitational · Apr 112:13.11aHamilton Outdoor InvitationalApril 11, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 10,000 Meters · Place 32 · HamiltonHamilton10,000 Meters32.33:40.25a PBSo
Apr 17University at Buffalo Alumni InvitationalApr 17 · 5000 Meters · Place 10 · HamiltonHamilton5000 Meters10.15:52.88a PBSo
Apr 11Hamilton Outdoor InvitationalApr 11 · 1500 Meters · Place 10 · HamiltonHamilton1500 Meters10.4:24.52aSo
Apr 11Hamilton Outdoor InvitationalApr 11 · 800 Meters · Place 18 · HamiltonHamilton800 Meters18.2:13.11a PBSo
Apr 3Utica Pioneer Spring InviteApr 3 · 5000 Meters · Place 6 · HamiltonHamilton5000 Meters6.16:41.46aSo
Mar 27Monmouth Season OpenerMar 27 · 5000 Meters · Place 24 · HamiltonHamilton5000 Meters24.16:01.25aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Cornell Marc Deneault InvitationalFeb 21 · 1000 Meters · Place 11 · HamiltonHamilton1000 Meters112:50.70a PBSo
Feb 14Utica Pioneer Fast Trax InvitationalFeb 14 · 3000 Meters · Place 15 · HamiltonHamilton3000 Meters159:18.08a PBSo
Feb 6Utica Blue & Orange InvitationalFeb 6 · 1 Mile · Place 34 · HamiltonHamilton1 Mile34.4:44.48a PBSo
Feb 1Middlebury's NESCAC InviteFeb 1 · 5000 Meters · Place 15 · HamiltonHamilton5000 Meters1516:29.54aSO
Jan 23St. Lawrence InvitationalJan 23 · 3000 Meters · Place 9 · HamiltonHamilton3000 Meters99:26.45aSo
Jan 16Utica Winter OpenerJan 16 · 5000 Meters · Place 6 · HamiltonHamilton5000 Meters616:26.04a PBSo

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Utica Holiday ClassicDec 6 · 3000 Meters · Place 9 · HamiltonHamilton3000 Meters9.9:34.39aSo
Feb 22Utica Fast Trax InviteFeb 22 · 5000 Meters · Place 2 · HamiltonHamilton5000 Meters216:42.18a—
Feb 15Kane InvitationalFeb 15 · 1 Mile · Place 23 · HamiltonHamilton1 Mile23.4:52.99aFr
Feb 7Utica Blue and OrangeFeb 7 · 3000 Meters · Place 53 · HamiltonHamilton3000 Meters53.9:28.58aFr
Jan 30RIT January Thursday InvitationalJan 30 · 3000 Meters · Place 7 · HamiltonHamilton3000 Meters79:55.74a—
Jan 17Utica Winter OpenerJan 17 · 5000 Meters · Place 12 · HamiltonHamilton5000 Meters1216:31.67a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19University of Rochester Alumni InvitationalApr 19 · 1500 Meters · Place 42 · HamiltonHamilton1500 Meters424:27.17FR
Apr 11Utica Pioneer Spring Invite & MultiApr 11 · 10000 Meters · Place 3 · HamiltonHamilton10000 Meters335:29.08 PBFR
Apr 5Hamilton Outdoor InvitationalApr 5 · 1500 Meters · Place 21 · HamiltonHamilton1500 Meters21.4:23.82a PBFr
Apr 5Hamilton Outdoor InvitationalApr 5 · 800 Meters · Place 36 · HamiltonHamilton800 Meters36.2:17.64aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7UC HolidayDec 7 · 3000 Meters · Place 16 · HamiltonHamilton3000 Meters16.9:51.90aFr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Bay State Conf ChampionshipMay 15 · 2 Miles · Place 15 · WellesleyWellesley2 Miles1510:23.57a PB—
May 1Wellesely @ NatickMay 1 · 2 Miles · WellesleyWellesley2 Miles—10:32.0Unofficial12
Apr 24Brookline @ WellesleyApr 24 · 2 Miles · WellesleyWellesley2 Miles—10:29.4Unofficial12
Apr 18MSTCA Warrior InvitationalApr 18 · 2 Miles · Place 13 · WellesleyWellesley2 Miles1310:32.75a—
Apr 10Wellesley at FraminghamApr 10 · 1 Mile · WellesleyWellesley1 Mile—4:58.4Unofficial12
Apr 5Milton at WellesleyApr 5 · 2 Miles · Place 4 · WellesleyWellesley2 Miles4.10:53.712

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Newton North at WellesleyMay 10 · 1 Mile · WellesleyWellesley1 Mile—5:14.6Unofficial11
May 3Natick at WellesleyMay 3 · 2 Miles · WellesleyWellesley2 Miles—10:58.1Unofficial11
Apr 26Wellesley at BrooklineApr 26 · 2 Miles · WellesleyWellesley2 Miles—11:13.9Unofficial11
Apr 12Framingham at WellesleyApr 12 · 2 Miles · Place 2 · WellesleyWellesley2 Miles2.11:26.6Unofficial11
Apr 5Wellesley at MiltonApr 5 · 2 Miles · WellesleyWellesley2 Miles—11:06.72aUnofficial11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 86 · WellesleyWellesley1 Mile86.5:44.09a PB10
May 11Newton North vs WellesleyMay 11 · 1 Mile · WellesleyWellesley1 Mile—5:47.2Unofficial10
May 4Natick v WellesleyMay 4 · 2 Miles · WellesleyWellesley2 Miles—12:18.7Unofficial10
Apr 27Brookline v. WellesleyApr 27 · 1 Mile · WellesleyWellesley1 Mile—5:53:02Unofficial10
Apr 13Framingham vs WellesleyApr 13 · 1 Mile · WellesleyWellesley1 Mile—6:10.2Unofficial10
Apr 9Wellesley vs MiltonApr 9 · 1 Mile · WellesleyWellesley1 Mile—5:59.25Unofficial10

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2Wellesley vs. NatickJun 2 · 1 Mile · WellesleyWellesley1 Mile—6:17.0Unofficial9
May 26Wellesley vs Newton NorthMay 26 · 1 Mile · WellesleyWellesley1 Mile—6:27.4Unofficial9
May 19Brookline v. WellesleyMay 19 · 1 Mile · WellesleyWellesley1 Mile—6:12.9Unofficial9
May 12Framingham vs WellesleyMay 12 · 1 Mile · WellesleyWellesley1 Mile—5:59.5Unofficial9