Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:06.90John Thomas Terrier ClassicJanuary 30, 2026
1 Mile · OutdoorMIAA Division 2 Track & Field Championship · May 245:04.78aMIAA Division 2 Track & Field ChampionshipMay 24, 2024
1000 Meters · IndoorAmerica East Indoor Championships · Feb 202:56.74America East Indoor ChampionshipsFebruary 20, 2026
1000 Meters · OutdoorNEICAAA Championships · Mar 73:00.91NEICAAA ChampionshipsMarch 7, 2025
1500 Meters · OutdoorUMASS Lafreniere Commonwealth Invitational · Apr 124:42.63aUMASS Lafreniere Commonwealth InvitationalApril 12, 2025
300 Meters · IndoorPatriot League Meet 2 · Dec 2946.36aPatriot League Meet 2December 29, 2021
600 Meters · IndoorMIAA Meet of Champions · Feb 251:39.76MIAA Meet of ChampionsFebruary 25, 2023
800 Meters · IndoorNew Balance Nationals Indoor · Mar 72:18.84aNew Balance Nationals IndoorMarch 7, 2024
800 Meters · OutdoorJim Kavanagh Legacy Invitational · Apr 192:16.24Jim Kavanagh Legacy InvitationalApril 19, 2025
BU Facility: 4:17.01 2025 Heather MacLean, New Balance · IndoorJohn Thomas Terrier Classic · Jan 305:08.62John Thomas Terrier ClassicJanuary 30, 2026

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 · 1500 Meters · Place 19 · UMass LowellUMass Lowell1500 MetersRound P19.4:45.95aSo
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 26 · UMass LowellUMass Lowell1500 Meters26.4:46.71aSo
Apr 17George Davis InvitationalApr 17 · 800 Meters · Place 6 · UMass LowellUMass Lowell800 Meters6.2:21.76aSo
Apr 10Friar InvitationalApr 10 · 1 Mile · Place 12 · UMass LowellUMass Lowell1 Mile12.5:10.75aSo
Apr 4Sam Howell InvitationalApr 4 · 1500 Meters · Place 50 · UMass LowellUMass Lowell1500 Meters50.4:50.44aSo

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 20America East Indoor ChampionshipsFeb 20 · 1000 Meters · Place 14 · UMass LowellUMass Lowell1000 Meters142:56.74 PBSO
Feb 13David Hemery Valentine InvitationalFeb 13 · 1000 Meters · Place 40 · UMass LowellUMass Lowell1000 Meters403:01.14aSo
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 95 · UMass LowellUMass Lowell1 Mile955:08.62SO
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 95 · UMass LowellUMass Lowell1 Mile954:06.90 PBSO
Jan 30John Thomas Terrier ClassicJan 30 · BU Facility: 4:17.01 2025 Heather MacLean, New Balance · Place 95 · UMass LowellUMass LowellBU Facility: 4:17.01 2025 Heather MacLean, New Balance955:08.62 PBSO
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1000 Meters · Place 14 · UMass LowellUMass Lowell1000 Meters142:59.22aSo
Jan 17Beantown ChallengeJan 17 · 1 Mile · Place 14 · UMass LowellUMass Lowell1 Mile145:08.56aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 800 Meters · Place 13 · UMassUMass800 Meters132:17.65aFR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 800 Meters · Place 5 · UMass AmherstUMass Amherst800 Meters52:16.24 PBFR
Apr 19Jim Kavanagh Legacy InvitationalApr 19 · 800 Meters · Place 5 · UMass AmherstUMass Amherst800 Meters52:16.24FR
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 7 · UMassUMass1500 Meters7.4:42.63a PBFr
Apr 5UMASS Flagship OpenerApr 5 · 1500 Meters · Place 10 · UMass AmherstUMass Amherst1500 Meters104:45.23FR
Mar 7NEICAAA ChampionshipsMar 7 · 1000 Meters · Place 4 · UMass AmherstUMass Amherst1000 Meters43:00.91 PBFR
Mar 7NEICAAA ChampionshipsMar 7 · 1000 Meters · Place 4 · UMass AmherstUMass Amherst1000 Meters43:00.91FR

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 1Harvard Crimson OpenFeb 1 · 800 Meters · Place 2 · UMassUMass800 Meters2.2:18.96aFr
Jan 24Riverhawk InvitationalJan 24 · 1000 Meters · Place 16 · UMassUMass1000 Meters16.3:01.49aFr
Jan 18The Battle in BeantownJan 18 · 800 Meters · Place 10 · UMassUMass800 Meters102:20.11a—
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 1 Mile · Place 7 · UMass AmherstUMass Amherst1 Mile75:11.66FR
Jan 12University of Massachusetts Flagship Indoor InvitationalJan 12 · 1 Mile · Place 7 · UMass AmherstUMass Amherst1 Mile75:11.66FR

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 1 Mile · Place 12 · North QuincyNorth Quincy1 Mile125:07.65a—
May 24MIAA Division 2 Track & Field ChampionshipMay 24 · 1 Mile · Place 4 · North QuincyNorth Quincy1 Mile4.5:04.78a PB12
May 15Patriot League Spring ChampionshipMay 15 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile15:14.57a—
May 8Scituate @ Quincy/North QuincyMay 8 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:37.2Unofficial12
May 6Quincy/North Quincy @ PembrokeMay 6 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters12:20.64a—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 14 · North QuincyNorth Quincy1 Mile14.5:15.53a12
May 1Hanover @ Quincy/North QuincyMay 1 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile1.5:24.1Unofficial12
Apr 23Plymouth South @ Quincy/North QuincyApr 23 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:26.3Unofficial12

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 7New Balance Nationals IndoorMar 7 · 800 Meters · Place 85 · North QuincyNorth Quincy800 Meters852:18.84a PB—
Feb 24MIAA Meet of Champions Feb 24 · 1000 Meters · Place 5 · North QuincyNorth Quincy1000 Meters52:57.91a—
Feb 16MIAA Division 2 Indoor Track & Field ChampionshipFeb 16 · 1000 Meters · Place 3 · North QuincyNorth Quincy1000 Meters3.3:01.00a12
Feb 10Patriot league Indoor TF ChampionshipFeb 10 · 1000 Meters · Place 2 · North QuincyNorth Quincy1000 Meters23:05.92a—
Feb 1Patriot League Meet #6Feb 1 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile15:20.24a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1000 Meters · Place 3 · North QuincyNorth Quincy1000 Meters32:57.2112
Jan 18Patriot League Meet #4Jan 18 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile15:19.98a—
Jan 12MSTCA Northeast InvitationalJan 12 · 800 Meters · Place 7 · North QuincyNorth Quincy800 Meters72:22.0812
Jan 3Patriot League Meet #3Jan 3 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile15:34.21a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 1000 Meters · Place 5 · North QuincyNorth Quincy1000 Meters5.3:05.30a12
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 5 · North QuincyNorth Quincy600 Meters5.1:41.76a12
Feb 25MIAA Meet of ChampionsFeb 25 · 600 Meters · Place 3 · North QuincyNorth Quincy600 Meters31:39.76 PBJR
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 600 Meters · Place 5 · North QuincyNorth Quincy600 Meters5.1:40.68a11
Feb 10Patriot League Indoor Track & Field ChampionshipFeb 10 · 600 Meters · Place 1 · North QuincyNorth Quincy600 Meters11:40.7411
Jan 29MSTCA Coaches InvitationalJan 29 · 1000 Meters · Place 9 · North QuincyNorth Quincy1000 Meters93:04.06a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1000 Meters · Place 9 · North QuincyNorth Quincy1000 Meters9.3:04.06a11
Jan 27Patriot League Meet #5Jan 27 · 600 Meters · Place 1 · North QuincyNorth Quincy600 Meters11:41.87a—
Jan 19Patriot League Meet #4Jan 19 · 1 Mile · Place 2 · North QuincyNorth Quincy1 Mile25:33.05JR
Jan 19Patriot League Meet #4AJan 19 · 1 Mile · Place 2 · North QuincyNorth Quincy1 Mile2.5:33.05a11
Jan 14Suffolk University Ice BreakerJan 14 · 800 Meters · North QuincyNorth Quincy800 Meters—2:23.97Unofficial11
Jan 6Patriot League Meet #3Jan 6 · 1000 Meters · Place 2 · North QuincyNorth Quincy1000 Meters23:13.26JR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · 1 Mile · Place 21 · North QuincyNorth Quincy1 Mile215:14.50a—
Jun 1MIAA Meet of ChampionsJun 1 · 800 Meters · Place 16 · North QuincyNorth Quincy800 Meters162:19.71a—
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 9 · North QuincyNorth Quincy1 Mile9.5:11.25a11
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 800 Meters · Place 13 · North QuincyNorth Quincy800 Meters13.2:18.89a11
May 16Patriot League Outdoor ChampionshipMay 16 · 1 Mile · Place 2 · North QuincyNorth Quincy1 Mile25:11.66a—
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 3 · North QuincyNorth Quincy1 Mile35:08.29a—
May 9Hanover @ Quincy/North QuincyMay 9 · 1 Mile · Place 1 · North QuincyNorth Quincy1 Mile1.5:28.7Unofficial11
May 6Weston Twilight InvitationalMay 6 · 800 Meters · Place 3 · North QuincyNorth Quincy800 Meters32:19.62a—
May 4North Quincy-Quincy @ Plymouth SouthMay 4 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:25.8Unofficial11
Apr 6Pembroke @ NQQApr 6 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:23.7Unofficial11

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 600 Meters · Place 9 · North QuincyNorth Quincy600 Meters9.1:43.89a11
Dec 16Patriot League Meet #2Dec 16 · 600 Meters · Place 1 · North QuincyNorth Quincy600 Meters1.1:47.31a11
Feb 26MIAA All-State ChampionshipsFeb 26 · 600 Meters · Place 13 · North QuincyNorth Quincy600 Meters131:39.9510
Feb 19MIAA DIV 1 ChampionshipsFeb 19 · 600 Meters · Place 4 · North QuincyNorth Quincy600 Meters41:40.02SO
Feb 12MSTCA Last ChanceFeb 12 · 600 Meters · Place 2 · North QuincyNorth Quincy600 Meters21:40.1810
Feb 10Patriot League ChampionshipsFeb 10 · 1 Mile · Place 3 · North QuincyNorth Quincy1 Mile35:26.1910
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 800 Meters · Place 35 · Quincy Track ClubQuincy Track Club800 Meters352:21.82—
Feb 5Bruce Lehane Red & White InvitationalFeb 5 · 800 Meters · Place 35 · Quincy Track ClubQuincy Track Club800 Meters352:21.82—
Jan 18Patriot League #3Jan 18 · 1 Mile · Place 2 · North QuincyNorth Quincy1 Mile25:19.2110
Jan 8U.S. Air Force Hispanic GamesJan 8 · 800 Meters · Place 6 · North QuincyNorth Quincy800 Meters6.2:22.34a10

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 1 Mile · Place 17 · North QuincyNorth Quincy1 Mile17.5:15.64a10
May 27MIAA D1 ChampionshipMay 27 · 1 Mile · Place 6 · North QuincyNorth Quincy1 Mile6.5:14.23a10
May 27MIAA D1 ChampionshipMay 27 · 800 Meters · Place 9 · North QuincyNorth Quincy800 Meters9.2:23.24a10
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 7 · North QuincyNorth Quincy1 Mile7.5:24.93a10
May 14MSTCA Coaches InvitationalMay 14 · 800 Meters · North QuincyNorth Quincy800 Meters—DNS10
May 14MSTCA Coaches InvitationalMay 14 · 1 Mile · Place 7 · North QuincyNorth Quincy1 Mile7.5:24.93aUnofficial10
May 14MSTCA Coaches InvitationalMay 14 · 800 Meters · North QuincyNorth Quincy800 Meters--DNS10
May 11Pembroke vs North QuincyMay 11 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:38.90a10
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 9 · North QuincyNorth Quincy800 Meters92:26.4910
May 7Weston Twilight InvitationalMay 7 · 800 Meters · Place 9 · North QuincyNorth Quincy800 Meters92:26.4910
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 800 Meters · North QuincyNorth Quincy800 Meters—DNS10
May 4Plymouth South @ North QuincyMay 4 · 400 Meters · Place 1 · North QuincyNorth Quincy400 MetersRelay Split1.1:05.1Unofficial10
May 4Plymouth South @ North QuincyMay 4 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:27.2Unofficial10
Apr 13North Quincy @ HanoverApr 13 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:29.2Unofficial10
Apr 5Scituate @ Q/NQApr 5 · 800 Meters · Place 1 · North QuincyNorth Quincy800 Meters1.2:34.3Unofficial10

2021 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29Patriot League Meet 2Dec 29 · 300 Meters · Place 4 · North QuincyNorth Quincy300 Meters4.46.36a PB10
Dec 29Patriot League Meet 2Dec 29 · 1 Mile · Place 2 · North QuincyNorth Quincy1 Mile2.5:26.03a10
Dec 27MSTCA Boston Holiday ClassicDec 27 · 600 Meters · Place 4 · North QuincyNorth Quincy600 Meters4.1:42.37a10
Dec 27Boston Holiday ChallengeDec 27 · 600 Meters · Place 4 · North QuincyNorth Quincy600 Meters4.1:42.37a10
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 600 Meters · Place 6 · North QuincyNorth Quincy600 Meters6.1:44.51a10
Dec 19MSTCA Large School Speed ClassicDec 19 · 600 Meters · Place 6 · North QuincyNorth Quincy600 Meters6.1:44.51a10
Dec 9Patriot League #1Dec 9 · 600 Meters · Place 2 · North QuincyNorth Quincy600 Meters2.1:43.68a10