Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHarvard Crimson Elite & Open · Feb 135:20.06Harvard Crimson Elite & OpenFebruary 13, 2026
1 Mile · OutdoorMIAA Division 6 Track & Field Championship · May 305:25.22aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
1 Mile · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 106:14.0hTVL Meet #5 - Millis @ NortonMay 10, 2023
1500 Meters · OutdoorStonehill-Bentley-Merrimack · Apr 254:50.06aStonehill-Bentley-MerrimackApril 25, 2026
2 Miles · IndoorTri Valley League- 1/11 · Jan 1113:06.20aTri Valley League- 1/11January 11, 2024
2 Miles · OutdoorMIAA Division 6 Track & Field Championship · May 3012:16.53aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
3000 Meters · IndoorMAAC Indoor Track & Field Championships · Feb 2110:26.74aMAAC Indoor Track & Field ChampionshipsFebruary 21, 2026
400m Hurdles · 30" / 0.762m · Outdoor · Hand timedTVL Meet #5 - Millis @ Norton · May 101:22.4hTVL Meet #5 - Millis @ NortonMay 10, 2023
5000 Meters · IndoorRiverhawk Invitational · Feb 619:09.16aRiverhawk InvitationalFebruary 6, 2026
5000 Meters · OutdoorGeorge Davis Invitational · Apr 1718:12.14aGeorge Davis InvitationalApril 17, 2026
800 Meters · OutdoorMSTCA Tozzi Twilight Frosh/Soph Meet · May 62:43.60aMSTCA Tozzi Twilight Frosh/Soph MeetMay 6, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9MAAC Outdoor ChampionshipsMay 9 · 5000 Meters · Place 15 · MerrimackMerrimack5000 Meters15.18:19.00aFr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 34 · MerrimackMerrimack1500 Meters34.4:50.17aFr
Apr 25Stonehill-Bentley-MerrimackApr 25 · 1500 Meters · Place 8 · MerrimackMerrimack1500 Meters8.4:50.06a PBFr
Apr 17George Davis InvitationalApr 17 · 5000 Meters · Place 7 · MerrimackMerrimack5000 Meters7.18:12.14a PBFr
Apr 11Ed Daniels ClassicApr 11 · 1500 Meters · Place 4 · MerrimackMerrimack1500 Meters4.4:55.06aFr
Apr 2Merrimack Alumni ClassicApr 2 · 5000 Meters · Place 2 · MerrimackMerrimack5000 Meters2.18:18.59aFr
Mar 28UMass Lowell D'Amour InvitationalMar 28 · 1500 Meters · Place 9 · MerrimackMerrimack1500 Meters9.4:57.95aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21MAAC Indoor Track & Field ChampionshipsFeb 21 · 3000 Meters · Place 19 · MerrimackMerrimack3000 Meters19.10:26.74a PBFr
Feb 13Harvard Crimson Elite & OpenFeb 13 · 1 Mile · Place 24 · MerrimackMerrimack1 Mile245:20.06 PBFR
Feb 6Riverhawk InvitationalFeb 6 · 5000 Meters · Place 16 · MerrimackMerrimack5000 Meters1619:09.16a PBFr
Jan 30Harvard InvitationalJan 30 · 3000 Meters · Place 16 · MerrimackMerrimack3000 Meters1610:40.90FR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1 Mile · Place 15 · MerrimackMerrimack1 Mile155:25.53aFr
Jan 18Suffolk Ice BreakerJan 18 · 3000 Meters · Place 19 · MerrimackMerrimack3000 Meters1910:53.61aFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 3000 Meters · Place 17 · MerrimackMerrimack3000 Meters17.11:02.18aFr
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 1 Mile · Place 9 · MillisMillis1 Mile9.5:36.59a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 2 Miles · Place 15 · MillisMillis2 Miles15.12:16.53a PB12
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 1 Mile · Place 9 · MillisMillis1 Mile9.5:25.22a PB12
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 6 · MillisMillis1 Mile65:31.24a12

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 2 Miles · Place 11 · MillisMillis2 Miles1112:33.30a—
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 1 Mile · Place 9 · MillisMillis1 Mile95:30.63a—
May 18Mercury Grand InvitationalMay 18 · 1 Mile · Place 3 · MillisMillis1 Mile35:39.04a—
May 14Tri Valley League ChampionshipMay 14 · 2 Miles · Place 11 · MillisMillis2 Miles1112:53.27a—
May 14Tri Valley League ChampionshipMay 14 · 1 Mile · Place 8 · MillisMillis1 Mile85:34.15a—
May 7Dedham vs MillisMay 7 · 2 Miles · Place 1 · MillisMillis2 Miles113:13—
May 7Dedham vs MillisMay 7 · 1 Mile · Place 1 · MillisMillis1 Mile15:43.7—
May 1Norton vs MillisMay 1 · 2 Miles · Place 1 · MillisMillis2 Miles112:40.57a—
May 1Norton vs MillisMay 1 · 1 Mile · Place 1 · MillisMillis1 Mile15:36.55a—
Apr 23TVL Millis at Dover-SherbornApr 23 · 2 Miles · Place 3 · MillisMillis2 Miles312:53.46a—
Apr 23TVL Millis at Dover-SherbornApr 23 · 1 Mile · Place 2 · MillisMillis1 Mile25:40.72a—
Apr 18MSTCA Warrior InvitationalApr 18 · 1 Mile · Place 7 · MillisMillis1 Mile75:36.16a—
Apr 9Bellingham vs MillisApr 9 · 2 Miles · MillisMillis2 Miles—13:09.7Unofficial11
Apr 9Bellingham vs MillisApr 9 · 1 Mile · MillisMillis1 Mile—5:49.4Unofficial11
Apr 5Medway vs Millis TVL Meet #1Apr 5 · 2 Miles · Place 1 · MillisMillis2 Miles112:44.5—
Apr 5Medway vs Millis TVL Meet #1Apr 5 · 1 Mile · Place 1 · MillisMillis1 Mile15:53.2—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 12 · MillisMillis1 Mile125:45.47a—
Feb 3Tri Valley League ShowcaseFeb 3 · 1 Mile · Place 8 · MillisMillis1 Mile85:42.11a—
Jan 26Tri Valley League - Meet 5Jan 26 · 1 Mile · Place 6 · MillisMillis1 Mile65:44.51a—
Jan 11Tri Valley League- 1/11Jan 11 · 2 Miles · Place 3 · MillisMillis2 Miles3.13:06.20a PB11
Jan 11Tri Valley League- 1/11Jan 11 · 1 Mile · Place 4 · MillisMillis1 Mile4.5:44.39a11
Jan 5Tri Valley League - Meet 4Jan 5 · 1 Mile · Place 6 · MillisMillis1 Mile65:44.11a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 1 Mile · Place 5 · MillisMillis1 Mile5.5:51.97a11
Dec 13Tri Valley League - Meet 2Dec 13 · 1 Mile · Place 6 · MillisMillis1 Mile65:47.10a—
Dec 10Mercury Indoor GamesDec 10 · 1 Mile · Place 1 · MillisMillis1 Mile1.5:59.06a11
Dec 8Tri Valley League - Meet 1Dec 8 · 1 Mile · Place 8 · MillisMillis1 Mile8.6:02.32a11

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 1 Mile · Place 14 · MillisMillis1 Mile145:57.48a—
May 16Tri Valley League ChampionshipMay 16 · 800 Meters · Place 16 · MillisMillis800 Meters162:48.54a—
May 10TVL Meet #5 - Millis @ NortonMay 10 · 400m Hurdles · Place 3 · MillisMillis400m Hurdles30" / 0.762m3.1:22.4h PB10
May 10TVL Meet #5 - Millis @ NortonMay 10 · 1 Mile · Place 6 · MillisMillis1 Mile6.6:14.0h PB10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 1 Mile · Place 15 · MillisMillis1 Mile155:53.42a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 15 · MillisMillis1 Mile15.5:53.42a10
May 2Millis at Dover-SherbornMay 2 · 400m Hurdles · Place 2 · MillisMillis400m Hurdles21:23.34a—
May 2Millis at Dover-SherbornMay 2 · 800 Meters · Place 2 · MillisMillis800 Meters22:46.12a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 26MIAA Division 6 ChampionshipMay 26 · 1 Mile · Place 21 · MillisMillis1 Mile21.5:59.11a9
May 17Tri-Valley League ChampionshipsMay 17 · 2 Miles · Place 12 · MillisMillis2 Miles12.13:26.01a9
May 17Tri-Valley League ChampionshipsMay 17 · 1 Mile · Place 4 · MillisMillis1 Mile4.5:52.20a9
May 10Millis at Dover-SherbornMay 10 · 1 Mile · Place 2 · MillisMillis1 Mile2.6:03.32a9
May 10Millis at Dover-SherbornMay 10 · 800 Meters · Place 5 · MillisMillis800 Meters5.2:49.65a9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 27 · MillisMillis1 Mile27.6:04.75a9
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 800 Meters · Place 16 · MillisMillis800 Meters16.2:43.60a PB9