Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorThe Battle in Beantown · Jan 185:33.45aThe Battle in BeantownJanuary 18, 2025
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 245:36.68aMIAA Division 5 Track & Field ChampionshipMay 24, 2024
1000 Meters · IndoorLast Chance Indoor National Qualifier @ BU · Mar 23:15.42aLast Chance Indoor National Qualifier @ BUMarch 2, 2025
1500 Meters · IndoorJohn Thomas Terrier Classic · Jan 315:13.84aJohn Thomas Terrier ClassicJanuary 31, 2025
1500 Meters · OutdoorUNH Wildcat Invitational · Apr 244:54.79aUNH Wildcat InvitationalApril 24, 2026
3000 Meters · IndoorRiverhawk Invitational · Feb 611:01.11aRiverhawk InvitationalFebruary 6, 2026
3000 Meters · OutdoorGeorge Davis Invitational · Apr 1710:22.94aGeorge Davis InvitationalApril 17, 2026
400 Meters · OutdoorAbington vs East Bridgewater · May 21:07.2Abington vs East BridgewaterMay 2, 2024
5000 Meters · OutdoorSam Howell Invitational · Apr 418:13.47aSam Howell InvitationalApril 4, 2026
800 Meters · OutdoorUMASS Ken OBrien Pre-Conference · Apr 262:28.11aUMASS Ken OBrien Pre-ConferenceApril 26, 2025
BU Facility: 4:17.01 2025 Heather MacLean, New Balance · IndoorJohn Thomas Terrier Classic · Jan 305:34.58John Thomas Terrier ClassicJanuary 30, 2026
Triple Jump · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 277.75mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9America East Outdoor ChampionshipsMay 9 · 5000 Meters · Place 19 · UMass LowellUMass Lowell5000 Meters19.18:26.57aSo
Apr 24UNH Wildcat InvitationalApr 24 · 1500 Meters · Place 10 · UMass LowellUMass Lowell1500 Meters10.4:54.79a PBSo
Apr 17George Davis InvitationalApr 17 · 3000 Meters · Place 2 · UMass LowellUMass Lowell3000 Meters2.10:22.94a PBSo
Apr 4Sam Howell InvitationalApr 4 · 5000 Meters · Place 21 · UMass LowellUMass Lowell5000 Meters21.18:13.47a PBSo
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 24 · UMass LowellUMass Lowell1500 Meters24.5:08.78aSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 11New Hampshire vs Umass LowellFeb 11 · 1 Mile · Place 5 · UMass LowellUMass Lowell1 Mile55:38.80SO
Feb 6Riverhawk InvitationalFeb 6 · 3000 Meters · Place 39 · UMass LowellUMass Lowell3000 Meters3911:01.11a PBSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 173 · UMass LowellUMass Lowell1 Mile1736:11.39SO
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 173 · UMass LowellUMass Lowell1 Mile1736:08.04SO
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 4:17.01 2025 Heather MacLean, New Balance · Place 173 · UMass LowellUMass LowellBU Facility: 4:17.01 2025 Heather MacLean, New Balance1735:34.58 PBSO
Jan 10Ivy vs America East ChallengeJan 10 · 3000 Meters · Place 15 · UMass LowellUMass Lowell3000 Meters1511:03.71SO

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3America East Outdoor ChampionshipsMay 3 · 800 Meters · Place 31 · UMass LowellUMass Lowell800 Meters312:28.62aFR
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 800 Meters · Place 24 · UMass LowellUMass Lowell800 Meters24.2:28.11a PBFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1000 Meters · Place 6 · UMass LowellUMass Lowell1000 Meters6.3:15.42a PBFr
Feb 12UNH v. Umass LowellFeb 12 · 1000 Meters · Place 3 · UMass LowellUMass Lowell1000 Meters33:17.70a—
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 189 · UMass LowellUMass Lowell1 Mile1895:37.52a—
Jan 31John Thomas Terrier ClassicJan 31 · 1500 Meters · Place 187 · UMass LowellUMass Lowell1500 Meters1875:13.84a PB—
Jan 31John Thomas Terrier ClassicJan 31 · 1 Mile · Place 189 · UMass LowellUMass Lowell1 Mile1895:37.52a—
Jan 24Riverhawk InvitationalJan 24 · 1 Mile · Place 75 · UMass LowellUMass Lowell1 Mile75.5:33.47aFr
Jan 18The Battle in BeantownJan 18 · 1 Mile · Place 38 · UMass LowellUMass Lowell1 Mile385:33.45a PB—
Jan 11Suffolk RelaysJan 11 · 3000 Meters · Place 24 · UMass LowellUMass Lowell3000 Meters2411:31.40a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 1 Mile · Place 10 · AbingtonAbington1 Mile105:36.68a PB—
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 800 Meters · Place 17 · AbingtonAbington800 Meters172:32.04a—
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 13 · AbingtonAbington800 Meters132:35.44a—
May 14South Shore League ChampionshipMay 14 · 800 Meters · Place 2 · AbingtonAbington800 Meters22:33.21a—
May 11MSTCA Coaches InvitationalMay 11 · 1 Mile · AbingtonAbington1 Mile--DNS12
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Place 16 · AbingtonAbington800 Meters16.2:31.78a12
May 9Mashpee @ AbingtonMay 9 · 1 Mile · AbingtonAbington1 Mile—5:36.00Unofficial12
May 9Mashpee @ AbingtonMay 9 · 800 Meters · AbingtonAbington800 Meters—2:33.70Unofficial12
May 2Abington vs East BridgewaterMay 2 · 400 Meters · Place 3 · AbingtonAbington400 Meters31:07.2 PB—
Apr 30Abington @ CohassettApr 30 · 1 Mile · AbingtonAbington1 Mile—5:54.00Unofficial12
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Triple Jump · Place 37 · AbingtonAbingtonTriple Jump37.7.75m PB12
Apr 23Abington vs CarverApr 23 · 1 Mile · AbingtonAbington1 Mile—5:53.00Unofficial12
Apr 23Abington vs CarverApr 23 · 800 Meters · AbingtonAbington800 Meters—2:41.00Unofficial12
Apr 23Abington vs CarverApr 23 · 1 Mile · Place 1 · AbingtonAbington1 Mile1.5:5312
Apr 23Abington vs CarverApr 23 · 800 Meters · Place 1 · AbingtonAbington800 Meters1.2:4112
Apr 9Hull vs AbingtonApr 9 · 1 Mile · AbingtonAbington1 Mile—5:53Unofficial12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 11 · AbingtonAbington1 Mile115:44.64a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1 Mile · Place 1 · AbingtonAbington1 Mile15:44.74a—
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · 1000 Meters · Place 5 · AbingtonAbington1000 Meters53:28.02a—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1 Mile · Place 25 · AbingtonAbington1 Mile255:40.2612
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 22 · AbingtonAbington1000 Meters223:24.9812
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1 Mile · Place 25 · AbingtonAbington1 Mile255:40.2612
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 1000 Meters · Place 22 · AbingtonAbington1000 Meters223:24.9812
Jan 22South Shore League Meet #4Jan 22 · 1000 Meters · Place 1 · AbingtonAbington1000 Meters13:26.26a—
Jan 8South Shore League Meet #3Jan 8 · 1 Mile · Place 2 · AbingtonAbington1 Mile25:49.43a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 1 Mile · AbingtonAbington1 Mile—DNS12
Dec 18South Shore League Meet #2Dec 18 · 1000 Meters · Place 1 · AbingtonAbington1000 Meters1.3:22.95a12
Dec 11South Shore League Meet #1Dec 11 · 1000 Meters · Place 1 · AbingtonAbington1000 Meters1.3:24.73a12
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 1 Mile · Place 12 · AbingtonAbington1 Mile12.5:47.00a11
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 19 · AbingtonAbington1000 Meters19.3:28.00a11
Feb 6South Shore League Meet #6 Feb 6 · 1 Mile · Place 2 · AbingtonAbington1 Mile25:48.33a—
Feb 6South Shore League Meet #6 Feb 6 · 1000 Meters · Place 3 · AbingtonAbington1000 Meters33:27.23a—
Jan 30South Shore League Meet #5Jan 30 · 1 Mile · Place 3 · AbingtonAbington1 Mile35:45.33JR
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 1000 Meters · Place 18 · AbingtonAbington1000 Meters183:19.03a—
Jan 9South Shore League Meet #3Jan 9 · 1000 Meters · Place 3 · AbingtonAbington1000 Meters33:27.00JR
Jan 4South Shore Meet Wheaton #1Jan 4 · 1000 Meters · Place 2 · AbingtonAbington1000 Meters23:32.56a—
Jan 4South Shore Meet #2 at WheatonJan 4 · 1 Mile · Place 1 · AbingtonAbington1 Mile1.5:50.76aUnofficial11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 22 · AbingtonAbington1 Mile22.5:50.19a11
May 25MIAA Division 6 State MeetMay 25 · 1 Mile · Place 22 · AbingtonAbington1 Mile22.5:50.19a11
May 18South Shore League ChampMay 18 · 1 Mile · Place 4 · AbingtonAbington1 Mile45:52.69a—
May 18South Shore League ChampMay 18 · 800 Meters · Place 4 · AbingtonAbington800 Meters42:40.94a—
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 20 · AbingtonAbington1 Mile205:42.19a—
May 11Abington @ NorwellMay 11 · 1 Mile · AbingtonAbington1 Mile—5:44Unofficial11
May 4Carver @ AbingtonMay 4 · 1 Mile · AbingtonAbington1 Mile—5:45Unofficial11
Apr 26Randolph @ AbingtonApr 26 · 1 Mile · AbingtonAbington1 Mile—5:46Unofficial11
Apr 12Abington vs EBApr 12 · 800 Meters · AbingtonAbington800 Meters—2:38.2Unofficial11
Apr 5Abington @ MiddleboroApr 5 · 800 Meters · AbingtonAbington800 Meters—2:42.2Unofficial11

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12South Shore League Meet #1Dec 12 · 1000 Meters · Place 2 · AbingtonAbington1000 Meters2.3:21.58a11
Feb 18MIAA Div 5 ChampionshipFeb 18 · 1000 Meters · Place 17 · AbingtonAbington1000 Meters173:25.0310
Feb 12MSTCA Last ChanceFeb 12 · 1000 Meters · Place 43 · AbingtonAbington1000 Meters433:27.5510
Feb 8SSL ChampionshipFeb 8 · 1000 Meters · Place 2 · AbingtonAbington1000 Meters2.3:29.32aUnofficial10
Jan 28SSL Meet #6Jan 28 · 1000 Meters · Place 5 · AbingtonAbington1000 Meters53:31.0810
Jan 26SSL Meet #5Jan 26 · 1000 Meters · Place 2 · AbingtonAbington1000 Meters23:35.5310
Jan 8MSTCA Auerbach FR-SOPH Small School MeetJan 8 · 1000 Meters · Place 7 · AbingtonAbington1000 Meters73:43.79SO
Jan 7SSL Meet #4Jan 7 · 1000 Meters · Place 3 · AbingtonAbington1000 Meters3.3:40.71a10

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 26MIAA Division 6 ChampionshipMay 26 · 800 Meters · Place 20 · AbingtonAbington800 Meters20.2:35.99a10
May 23South Shore League TF ChampionshipMay 23 · 800 Meters · Place 3 · AbingtonAbington800 Meters3.2:34.46aUnofficial10
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 16 · AbingtonAbington800 Meters16.2:36.60a10
May 18Cohassett @ AbingtonMay 18 · 800 Meters · AbingtonAbington800 Meters—2:33.8Unofficial10
May 14MSTCA Coaches InvitationalMay 14 · 800 Meters · Place 17 · AbingtonAbington800 Meters17.2:35.52a10
May 14MSTCA Coaches InvitationalMay 14 · 800 Meters · Place 17 · AbingtonAbington800 Meters17.2:35.52aUnofficial10
May 13Abington vs. Rockland/CarverMay 13 · 800 Meters · AbingtonAbington800 Meters—2:35Unofficial10
May 10Abington @ MashpeeMay 10 · 800 Meters · AbingtonAbington800 Meters—2:48Unofficial10
May 7Abington @ EBMay 7 · Triple Jump · AbingtonAbingtonTriple Jump—26'4Unofficial10
May 7Abington @ EBMay 7 · 800 Meters · AbingtonAbington800 Meters—2:49Unofficial10
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 800 Meters · Place 10 · AbingtonAbington800 Meters10.2:35.22a10
Apr 27Norwell @ AbingtonApr 27 · Triple Jump · AbingtonAbingtonTriple Jump—27'10.5Unofficial10
Apr 27Norwell @ AbingtonApr 27 · 800 Meters · AbingtonAbington800 Meters—2:35.8Unofficial10
Apr 14Abington @ MiddleboroApr 14 · Triple Jump · AbingtonAbingtonTriple Jump—28'3Unofficial10
Apr 14Abington @ MiddleboroApr 14 · 800 Meters · AbingtonAbington800 Meters—2:40Unofficial10
Apr 8Abington @ RandolphApr 8 · 800 Meters · AbingtonAbington800 Meters—2:42Unofficial10

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 1000 Meters · Place 3 · AbingtonAbington1000 Meters3.3:44.85a10

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 14South Shore League ChampionshipJun 14 · 800 Meters · Place 3 · AbingtonAbington800 Meters32:39.39FR
Jun 11Abington @ NorwellJun 11 · 800 Meters · AbingtonAbington800 Meters—2:43.2Unofficial9
Jun 9Rockland @ AbingtonJun 9 · Triple Jump · AbingtonAbingtonTriple Jump—27'6Unofficial9
Jun 9Rockland @ AbingtonJun 9 · 800 Meters · AbingtonAbington800 Meters—2:40.6Unofficial9
Jun 1Randolph @ AbingtonJun 1 · Triple Jump · AbingtonAbingtonTriple Jump—27'5Unofficial9
Jun 1Randolph @ AbingtonJun 1 · 800 Meters · AbingtonAbington800 Meters—2:43Unofficial9
May 24Abington @ EBMay 24 · Triple Jump · AbingtonAbingtonTriple Jump—26'2Unofficial9
May 24Abington @ EBMay 24 · 800 Meters · AbingtonAbington800 Meters—2:41.7Unofficial9
May 19Abington @ MiddleboroMay 19 · 800 Meters · AbingtonAbington800 Meters—2:45.7Unofficial9
May 14Cohasset/Hull vs Abington @ AbingtonMay 14 · Triple Jump · AbingtonAbingtonTriple Jump—26'10Unofficial9
May 14Cohasset/Hull vs Abington @ AbingtonMay 14 · 800 Meters · AbingtonAbington800 Meters—2:42.5Unofficial9
May 11Abington at MashpeeMay 11 · Triple Jump · AbingtonAbingtonTriple Jump—26'4Unofficial9
May 11Abington at MashpeeMay 11 · 800 Meters · AbingtonAbington800 Meters—2:54.9Unofficial9
May 7Carver @ AbingtonMay 7 · 800 Meters · AbingtonAbington800 Meters—2:42.2Unofficial9
Apr 13Hull vs AbingtonApr 13 · 1000 Meters · AbingtonAbington1000 Meters—3:35Unofficial9
Apr 9Abington @ NorwellApr 9 · 1000 Meters · AbingtonAbington1000 Meters—3:40Unofficial9
Apr 6Mashpee @ AbingtonApr 6 · 1000 Meters · AbingtonAbington1000 Meters—3:44Unofficial9
Mar 30Abington @ CarverMar 30 · 1000 Meters · AbingtonAbington1000 Meters—3:53Unofficial9
Mar 11Abington @ RandolphMar 11 · 1000 Meters · AbingtonAbington1000 Meters—3:49Unofficial9