Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 303:46.68John Thomas Terrier ClassicJanuary 30, 2026
1 Mile · OutdoorFriar Invitational · Apr 115:13.15aFriar InvitationalApril 11, 2025
1000 Meters · IndoorURI Coaches' Invitational · Feb 113:05.75URI Coaches' InvitationalFebruary 11, 2023
1500 Meters · OutdoorNortheast Outdoor Championships · May 24:42.76aNortheast Outdoor ChampionshipsMay 2, 2026
2 Miles · IndoorMSTCA Coaches Invite Large Schools · Jan 2612:04.21MSTCA Coaches Invite Large SchoolsJanuary 26, 2020
2 Miles · OutdoorMIAA Div 2 Championships · May 2511:47.91MIAA Div 2 ChampionshipsMay 25, 2019
2000m Steeplechase · OutdoorHoly Cross Invitational · Apr 227:53.16Holy Cross InvitationalApril 22, 2023
3000 Meters · IndoorNEC Indoor Championships · Feb 1510:14.38aNEC Indoor ChampionshipsFebruary 15, 2026
3000 Meters · OutdoorUMass-Lowell Invitational · Mar 2410:29.97aUMass-Lowell InvitationalMarch 24, 2023
5000 Meters · OutdoorNew England (NEICAAA) Outdoor Championships · May 817:31.00aNew England (NEICAAA) Outdoor ChampionshipsMay 8, 2026
800 Meters · OutdoorMerrimack Alumni Classic · Apr 22:19.24aMerrimack Alumni ClassicApril 2, 2026
BU Facility: 4:17.01 2025 Heather MacLean, New Balance · IndoorJohn Thomas Terrier Classic · Jan 305:06.32John Thomas Terrier ClassicJanuary 30, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 5000 Meters · Place 4 · StonehillStonehill5000 Meters4.17:31.00a PBSr
May 2Northeast Outdoor ChampionshipsMay 2 · 5000 Meters · Place 5 · StonehillStonehill5000 Meters5.17:42.21aSr
May 2Northeast Outdoor ChampionshipsMay 2 · 1500 Meters · Place 4 · StonehillStonehill1500 Meters4.4:42.76a PBSr
Apr 25Stonehill-Bentley-MerrimackApr 25 · 1500 Meters · StonehillStonehill1500 Meters—DNSSr
Apr 18Jim Kavanagh Legacy InvitationalApr 18 · 1500 Meters · StonehillStonehill1500 Meters--DNSSr
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 4 · StonehillStonehill5000 Meters4.17:41.97aSr
Apr 2Merrimack Alumni ClassicApr 2 · 5000 Meters · Place 4 · StonehillStonehill5000 Meters4.19:24.24aSr
Apr 2Merrimack Alumni ClassicApr 2 · 800 Meters · Place 1 · StonehillStonehill800 Meters1.2:19.24a PBSr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 2 · StonehillStonehill1500 Meters2.4:48.19aSr

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 6New England (NEICAAA) Indoor ChampionshipsMar 6 · 1 Mile · Place 10 · StonehillStonehill1 Mile105:01.05aSR
Feb 15NEC Indoor ChampionshipsFeb 15 · 1 Mile · Place 5 · StonehillStonehill1 MileRound P5.5:10.69aSr
Feb 15NEC Indoor ChampionshipsFeb 15 · 1 Mile · Place 4 · StonehillStonehill1 Mile4.5:06.39aSr
Feb 15NEC Indoor ChampionshipsFeb 15 · 3000 Meters · Place 6 · StonehillStonehill3000 Meters6.10:14.38a PBSr
Feb 6Riverhawk InvitationalFeb 6 · 3000 Meters · Place 11 · StonehillStonehill3000 Meters1110:16.79aSr
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 82 · StonehillStonehill1 Mile825:06.32SR
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 82 · StonehillStonehill1 Mile823:46.68 PBSR
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 4:17.01 2025 Heather MacLean, New Balance · Place 82 · StonehillStonehillBU Facility: 4:17.01 2025 Heather MacLean, New Balance825:06.32 PBSR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 3000 Meters · Place 1 · StonehillStonehill3000 Meters110:28.34aSr
Jan 17URI InvitationalJan 17 · 1 Mile · Place 1 · StonehillStonehill1 Mile15:06.01SR

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 1500 Meters · Place 19 · StonehillStonehill1500 Meters194:47.69aJR
May 3Northeast Outdoor ChampionshipsMay 3 · 1500 Meters · Place 5 · StonehillStonehill1500 MetersRound P5.4:51.75aJr
May 3Northeast Outdoor ChampionshipsMay 3 · 1500 Meters · Place 8 · StonehillStonehill1500 Meters8.4:44.72aJr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 21 · StonehillStonehill1500 Meters21.4:43.48aJr
Apr 17Merrimack Alumni CarnivalApr 17 · 800 Meters · Place 7 · StonehillStonehill800 Meters72:23.42JR
Apr 17Merrimack Alumni CarnivalApr 17 · 800 Meters · Place 7 · StonehillStonehill800 Meters72:23.42JR
Apr 11Friar InvitationalApr 11 · 1 Mile · Place 32 · StonehillStonehill1 Mile325:13.15a PBJr
Apr 5Skyhawk Invitational (outdoor)Apr 5 · 1500 Meters · Place 3 · StonehillStonehill1500 Meters3.4:54.19aJr
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 4 · StonehillStonehill1500 Meters44:59.43JR
Mar 29UMass Lowell InvitationalMar 29 · 1500 Meters · Place 4 · StonehillStonehill1500 Meters44:59.43JR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8URI Coaches InvitationalFeb 8 · 1 Mile · Place 5 · StonehillStonehill1 Mile55:25.89JR
Jan 31The Reggie Open - By BAAJan 31 · 3000 Meters · Place 2 · StonehillStonehill3000 Meters211:12.61JR
Jan 18URI InvitationalJan 18 · 1 Mile · Place 23 · StonehillStonehill1 Mile235:41.42JR

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10NEICAAA Outdoor ChampionshipMay 10 · 1500 Meters · Place 25 · StonehillStonehill1500 Meters254:49.31SO
May 10NEICAAA Outdoor ChampionshipMay 10 · 1500 Meters · Place 25 · StonehillStonehill1500 Meters254:49.31SO
May 4Northeast Outdoor ChampionshipsMay 4 · 1500 Meters · Place 5 · StonehillStonehill1500 MetersRound P5.4:48.08aSo
May 4Northeast Outdoor ChampionshipsMay 4 · 1500 Meters · Place 8 · StonehillStonehill1500 Meters8.4:49.04aSo
Apr 27Skyhawk Invitational (outdoor)Apr 27 · 1500 Meters · Place 4 · StonehillStonehill1500 Meters44:55.52a—
Apr 20Holy Cross InvitationalApr 20 · 1500 Meters · Place 17 · StonehillStonehill1500 Meters175:01.51SO
Apr 5UMASS Flagship OpenerApr 5 · 5000 Meters · StonehillStonehill5000 Meters—DNSSo
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · Place 35 · StonehillStonehill1500 Meters35.5:04.71aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 1New England NEICAAA Indoor ChampionshipsMar 1 · 1 Mile · Place 10 · StonehillStonehill1 Mile105:13.96SO
Feb 10URI Coaches InvitationalFeb 10 · 3000 Meters · Place 4 · StonehillStonehill3000 Meters410:29.78SO
Jan 26Riverhawk InvitationalJan 26 · 1 Mile · Place 44 · StonehillStonehill1 Mile445:27.12SO
Jan 20The URI InvitationalJan 20 · 1 Mile · Place 13 · StonehillStonehill1 Mile135:23.22SO
Jan 14University Of Massachusetts Amherst Flagship InvitationalJan 14 · 3000 Meters · Place 33 · StonehillStonehill3000 Meters3310:54.98SO

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 2Alden InvitationalDec 2 · 1 Mile · Place 9 · StonehillStonehill1 Mile9.5:28.45aSo
Feb 19NEC Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 6 · StonehillStonehill3000 Meters6.10:22.50aFr
Feb 11URI Coaches' InvitationalFeb 11 · 1000 Meters · Place 4 · StonehillStonehill1000 Meters43:05.75 PBFR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 1 Mile · Place 12 · StonehillStonehill1 Mile125:14.57FR
Feb 2NEICAAA Indoor Track & Field ChampionshipsFeb 2 · 1 Mile · Place 12 · StonehillStonehill1 Mile125:14.57FR
Jan 27Riverhawk InvitationalJan 27 · 3000 Meters · Place 8 · StonehillStonehill3000 Meters810:25.30aFr
Jan 21URI InvitationalJan 21 · 1 Mile · Place 16 · StonehillStonehill1 Mile16.5:24.92aFr
Jan 15Flagship Indoor InvitationalJan 15 · 3000 Meters · Place 25 · StonehillStonehill3000 Meters25.10:46.51aFr

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6NEC ChampionshipMay 6 · 5000 Meters · StonehillStonehill5000 Meters—DNSFr
May 6NEC ChampionshipMay 6 · 1500 Meters · Place 3 · StonehillStonehill1500 MetersRound P3.4:50.86aFr
May 6NEC ChampionshipMay 6 · 1500 Meters · StonehillStonehill1500 Meters—DNSFr
Apr 22Holy Cross InvitationalApr 22 · 2000m Steeplechase · Place 9 · StonehillStonehill2000m Steeplechase97:53.16 PBFR
Apr 22Holy Cross InvitationalApr 22 · 2000m Steeplechase · Place 9 · StonehillStonehill2000m Steeplechase97:53.16FR
Apr 22Holy Cross InvitationalApr 22 · 2000m Steeplechase · Place 9 · StonehillStonehill2000m Steeplechase97:53.16FR
Apr 15Merrimack Alumni ClassicApr 15 · 1500 Meters · Place 3 · StonehillStonehill1500 Meters34:53.88FR
Apr 6Merrimack College Track CarnivalApr 6 · 1 Mile · Place 3 · StonehillStonehill1 Mile35:17.23FR
Apr 6Merrimack College Track CarnivalApr 6 · 1 Mile · Place 3 · StonehillStonehill1 Mile35:17.23FR
Mar 24UMass-Lowell InvitationalMar 24 · 3000 Meters · Place 2 · StonehillStonehill3000 Meters2.10:29.97a PBFr

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 3Suffolk RelaysDec 3 · 1 Mile · Place 6 · StonehillStonehill1 Mile6.5:21.52aFr
Feb 20MIAA Div 2 ChampionshipsFeb 20 · 1 Mile · Place 6 · BeverlyBeverly1 Mile65:23.97SR
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 13 · Seni BeverlySeni Beverly1000 Meters133:14.32—
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 13 · Seni BeverlySeni Beverly1000 Meters133:14.32—

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · 1 Mile · Place 19 · BeverlyBeverly1 Mile19.5:38.59a12
May 21Northeast Conference TF ChampionshipMay 21 · 1 Mile · Place 7 · BeverlyBeverly1 Mile7.5:46.16a12
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 21 · BeverlyBeverly1 Mile215:52.1612

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1 Mile · Place 2 · BeverlyBeverly1 Mile2.5:33.90a12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 14Northeast Conference MeetJun 14 · 1 Mile · Place 2 · BeverlyBeverly1 Mile25:38.75JR
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 2 Miles · Place 12 · BeverlyBeverly2 Miles1212:42.7111

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1 Mile · Place 6 · BeverlyBeverly1 Mile65:26.6110
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1 Mile · Place 6 · BeverlyBeverly1 Mile65:26.6110
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1 Mile · Place 6 · BeverlyBeverly1 Mile65:26.61SO
Feb 2Northeast Conference ChampionshipsFeb 2 · 1 Mile · Place 6 · BeverlyBeverly1 Mile65:56.94SO
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 2 Miles · Place 11 · BeverlyBeverly2 Miles1112:04.21 PB10
Jan 26MSTCA Coaches Invite Large SchoolsJan 26 · 2 Miles · Place 2 · BeverlyBeverly2 Miles212:04.2110
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 26 · BeverlyBeverly1000 Meters263:21.8910

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 25MIAA Div 2 ChampionshipsMay 25 · 2 Miles · Place 10 · BeverlyBeverly2 Miles1011:47.91 PB9

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 2 ChampionshipFeb 15 · 1 Mile · Place 11 · BeverlyBeverly1 Mile115:30.469
Feb 10Last Chance to Qualify MeetFeb 10 · 1 Mile · Place 13 · BeverlyBeverly1 Mile135:33.169
Feb 3Northeast Conference ChampionshipFeb 3 · 1000 Meters · Place 3 · BeverlyBeverly1000 Meters33:18.31FR