Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England (NEICAAA) Indoor Championships · Mar 64:20.95aNew England (NEICAAA) Indoor ChampionshipsMarch 6, 2026
1 Mile · OutdoorWeston Twilight - Regis Events · May 44:24.24aWeston Twilight - Regis EventsMay 4, 2024
1000 Meters · IndoorBay State Conf Championship · Feb 72:35.46aBay State Conf ChampionshipFebruary 7, 2024
1500 Meters · OutdoorUMASS Lafreniere Commonwealth Invitational · Apr 124:05.39aUMASS Lafreniere Commonwealth InvitationalApril 12, 2025
2 Miles · OutdoorMilton at Wellesley · Apr 510:12.3Milton at WellesleyApril 5, 2024
2000m Steeplechase · 0.838m · OutdoorJim Kavanagh Legacy Invitational · Apr 186:15.09aJim Kavanagh Legacy InvitationalApril 18, 2026
3000 Meters · IndoorSuffolk Ice Breaker · Jan 188:54.10aSuffolk Ice BreakerJanuary 18, 2026
5000 Meters · OutdoorJaylin Rainford Invitational · Mar 2715:18.73aJaylin Rainford InvitationalMarch 27, 2026
600 Meters · IndoorBSC Championship · Feb 81:32.50aBSC ChampionshipFebruary 8, 2023
800 Meters · IndoorRiverhawk Invitational · Feb 61:59.85aRiverhawk InvitationalFebruary 6, 2026
800 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 191:59.57Jim Kavanagh Legacy InvitationalApril 19, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 2000m Steeplechase · Place 1 · Holy CrossHoly Cross2000m Steeplechase0.838m1.6:15.09a PBSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 47 · Holy CrossHoly Cross1 Mile47.4:29.73aSo
Mar 27Jaylin Rainford InvitationalMar 27 · 5000 Meters · Place 9 · Holy CrossHoly Cross5000 Meters915:18.73a PBSo

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1 Mile · Place 15 · Holy CrossHoly Cross1 Mile154:20.95a PBSO
Feb 14URI Coaches InvitationalFeb 14 · 1000 Meters · Place 14 · Holy CrossHoly Cross1000 Meters142:37.91SO
Feb 6Riverhawk InvitationalFeb 6 · 800 Meters · Place 35 · Holy CrossHoly Cross800 Meters351:59.85a PBSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 157 · Holy CrossHoly Cross1 Mile1574:26.12SO
Jan 18Suffolk Ice BreakerJan 18 · 3000 Meters · Place 15 · Holy CrossHoly Cross3000 Meters158:54.10a PBSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Alden InvitationalDec 6 · 1 Mile · Place 7 · Holy CrossHoly Cross1 Mile7.4:33.42aSo
Feb 8URI Coaches InvitationalFeb 8 · 1000 Meters · Place 7 · Holy CrossHoly Cross1000 Meters72:40.44FR
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 72 · Holy CrossHoly Cross1 Mile72.4:33.45aFr
Jan 18URI InvitationalJan 18 · 1 Mile · Place 36 · Holy CrossHoly Cross1 Mile364:42.17FR
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 1000 Meters · Place 29 · Holy CrossHoly Cross1000 Meters292:45.26FR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 800 Meters · Place 13 · Holy CrossHoly Cross800 Meters131:59.57 PBFR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 29 · Holy CrossHoly Cross1500 Meters29.4:05.39a PBFr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · Holy CrossHoly Cross800 Meters—DNSFr
Mar 28Black & Gold InviteMar 28 · 1500 Meters · Place 20 · Holy CrossHoly Cross1500 Meters204:06.40aFr

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 738th Alden InviteDec 7 · 1 Mile · Place 21 · Holy CrossHoly Cross1 Mile21.4:40.73aFr
Feb 24MIAA Meet of Champions Feb 24 · 1 Mile · Place 11 · WellesleyWellesley1 Mile114:29.06a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 5 · WellesleyWellesley1000 Meters5.2:37.27a12
Feb 7Bay State Conf ChampionshipFeb 7 · 1000 Meters · Place 3 · WellesleyWellesley1000 Meters32:35.46a PB—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1 Mile · Place 5 · WellesleyWellesley1 Mile54:23.8512
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 1 · WellesleyWellesley1000 Meters12:40.78a—
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 1 · WellesleyWellesley1000 Meters12:38.24a—
Jan 4Bay State Conference - Block 3Jan 4 · 1 Mile · Place 2 · WellesleyWellesley1 Mile24:30.25a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 7 · WellesleyWellesley1 Mile7.4:25.92a12
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 4 · WellesleyWellesley1 Mile44:28.75a—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 10 · WellesleyWellesley1 Mile10.4:24.24a PB12
May 1Wellesely @ NatickMay 1 · 800 Meters · Place 2 · WellesleyWellesley800 Meters2.2:03.4Unofficial12
Apr 24Brookline @ WellesleyApr 24 · 800 Meters · WellesleyWellesley800 Meters—2:03.6Unofficial12
Apr 10Wellesley at FraminghamApr 10 · 1 Mile · WellesleyWellesley1 Mile—4:44.5Unofficial12
Apr 5Milton at WellesleyApr 5 · 2 Miles · Place 2 · WellesleyWellesley2 Miles2.10:12.3 PB12

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1000 Meters · Place 2 · WellesleyWellesley1000 Meters2.2:36.78a12
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 3 · WellesleyWellesley1 Mile3.4:33.90a12
Dec 14Bay State Conf - Block 1Dec 14 · 1000 Meters · Place 3 · WellesleyWellesley1000 Meters3.2:38.38a12
Feb 8BSC ChampionshipFeb 8 · 600 Meters · Place 15 · WellesleyWellesley600 Meters15.1:32.50a PB11
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 13 · WellesleyWellesley600 Meters13.1:33.59a11
Jan 12BSC Meet #4Jan 12 · 1000 Meters · Place 12 · WellesleyWellesley1000 Meters122:49.90JR
Jan 5BSC Meet #3Jan 5 · 600 Meters · Place 13 · WellesleyWellesley600 Meters131:32.56a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 18 · WellesleyWellesley800 Meters18.2:06.73a11
May 10Newton North at WellesleyMay 10 · 1 Mile · WellesleyWellesley1 Mile—4:42.4Unofficial11
May 3Natick at WellesleyMay 3 · 800 Meters · WellesleyWellesley800 Meters—2:04.6Unofficial11
Apr 26Wellesley at BrooklineApr 26 · 1 Mile · WellesleyWellesley1 Mile—4:46.2Unofficial11
Apr 12Framingham at WellesleyApr 12 · 800 Meters · Place 3 · WellesleyWellesley800 Meters3.2:07.0Unofficial11
Apr 5Wellesley at MiltonApr 5 · 800 Meters · WellesleyWellesley800 Meters—2:11.82aUnofficial11

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 600 Meters · Place 13 · WellesleyWellesley600 Meters13.1:34.54a11
Dec 15BSC Meet #1Dec 15 · 600 Meters · Place 16 · WellesleyWellesley600 Meters16.1:35.38a11
Jan 27BSC #6Jan 27 · 1000 Meters · Place 22 · WellesleyWellesley1000 Meters22.3:13.30a10
Jan 25BSC #5Jan 25 · 1000 Meters · Place 27 · WellesleyWellesley1000 Meters27.3:12.88a10
Jan 13BSC #4Jan 13 · 1000 Meters · Place 27 · WellesleyWellesley1000 Meters27.3:19.29a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Newton North vs WellesleyMay 11 · 800 Meters · WellesleyWellesley800 Meters—2:18.5Unofficial10
May 4Natick v WellesleyMay 4 · 800 Meters · WellesleyWellesley800 Meters—2:23.5Unofficial10
Apr 27Brookline v. WellesleyApr 27 · 1 Mile · WellesleyWellesley1 Mile—5:28:03Unofficial10
Apr 13Framingham vs WellesleyApr 13 · 800 Meters · WellesleyWellesley800 Meters—2:26.7Unofficial10
Apr 9Wellesley vs MiltonApr 9 · 800 Meters · WellesleyWellesley800 Meters—2:24Unofficial10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 23BSC #2Dec 23 · 1000 Meters · Place 30 · WellesleyWellesley1000 Meters30.3:15.52a10
Dec 16BSC #1Dec 16 · 1 Mile · Place 39 · WellesleyWellesley1 Mile39.5:47.70a10

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2Wellesley vs. NatickJun 2 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—21.1Unofficial9
Jun 2Wellesley vs. NatickJun 2 · 400 Meters · WellesleyWellesley400 Meters—66.9Unofficial9
May 26Wellesley vs Newton NorthMay 26 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—21.7Unofficial9
May 26Wellesley vs Newton NorthMay 26 · 400 Meters · WellesleyWellesley400 Meters—65.1Unofficial9
May 19Brookline v. WellesleyMay 19 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—22.8Unofficial9
May 19Brookline v. WellesleyMay 19 · 400 Meters · WellesleyWellesley400 Meters—66.2Unofficial9
May 12Framingham vs WellesleyMay 12 · 110m Hurdles · WellesleyWellesley110m Hurdles39" / 0.991m—23.2Unofficial9
May 12Framingham vs WellesleyMay 12 · 400 Meters · WellesleyWellesley400 Meters—64.8Unofficial9