Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHarvard Invitational · Jan 304:36.96Harvard InvitationalJanuary 30, 2026
1 Mile · OutdoorML-12 Conference Championship · Jun 104:41.44aML-12 Conference ChampionshipJune 10, 2021
1000 Meters · IndoorRiverhawk Invitational · Jan 242:43.07aRiverhawk InvitationalJanuary 24, 2025
1500 Meters · OutdoorUMASS Commonwealth Invitational · Apr 154:14.16UMASS Commonwealth InvitationalApril 15, 2023
2 Miles · IndoorMiddlesex League Indoor T & F #4 · Jan 610:33.29Middlesex League Indoor T & F #4January 6, 2022
3000m Steeplechase · OutdoorWeston Twilight Invitational · May 77:01.72Weston Twilight InvitationalMay 7, 2022
600 Meters · IndoorMiddlesex League Block #4 · Jan 41:44.65Middlesex League Block #4January 4, 2019
800 Meters · IndoorIvy vs America East Challenge · Jan 102:06.31Ivy vs America East ChallengeJanuary 10, 2026
800 Meters · OutdoorUNH Jim Boulanger Invitational · Apr 52:05.00UNH Jim Boulanger InvitationalApril 5, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 11UMASS Commonwealth InvitationalApr 11 · 1500 Meters · Place 39 · VermontVermont1500 Meters39.4:21.77aSr
Apr 4Jim Boulanger InvitationalApr 4 · 800 Meters · VermontVermont800 Meters—DNSSr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 1 Mile · Place 71 · VermontVermont1 Mile714:40.36aSr
Jan 30Harvard InvitationalJan 30 · 1 Mile · Place 29 · VermontVermont1 Mile294:36.96 PBSR
Jan 24MIT Gordon Kelly InvitationalJan 24 · 1000 Meters · Place 10 · VermontVermont1000 Meters102:47.54aSr
Jan 10Ivy vs America East ChallengeJan 10 · 800 Meters · Place 11 · VermontVermont800 Meters112:06.31 PBSR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 6the TRACK at new balance Early Bird inviteDec 6 · 1 Mile · Place 16 · VermontVermont1 Mile16.4:40.56aSr
Jan 24Riverhawk InvitationalJan 24 · 1000 Meters · Place 42 · UNAT-VermontUNAT-Vermont1000 Meters42.2:43.07a PBJr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26UMASS Ken OBrien Pre-ConferenceApr 26 · 1500 Meters · Place 58 · VermontVermont1500 Meters58.4:14.28aJr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 55 · VermontVermont1500 Meters55.4:19.08aJr
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 800 Meters · Place 59 · VermontVermont800 Meters59.2:07.38aJr
Apr 5UNH Jim Boulanger InvitationalApr 5 · 1500 Meters · Place 29 · VermontVermont1500 Meters294:26.25JR
Apr 5UNH Jim Boulanger InvitationalApr 5 · 800 Meters · Place 16 · VermontVermont800 Meters162:05.00 PBJR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 29UMASS Pre-Championship InvitationalApr 29 · 1500 Meters · Place 41 · VermontVermont1500 Meters414:14.30FR
Apr 29UMASS Pre-Championship InvitationalApr 29 · 1500 Meters · Place 41 · VermontVermont1500 Meters414:14.30FR
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 1500 Meters · Place 22 · VermontVermont1500 Meters224:17.13FR
Apr 212023 UMass-Lowell George Davis InvitationalApr 21 · 800 Meters · Place 40 · VermontVermont800 Meters402:06.86FR
Apr 15UMASS Commonwealth InvitationalApr 15 · 1500 Meters · Place 23 · VermontVermont1500 Meters234:14.16 PBFR
Mar 31Black and Gold InvitationalMar 31 · 800 Meters · Place 40 · VermontVermont800 Meters40.2:05.88aFr

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 22 · MelroseMelrose1 Mile22.4:53.00a12
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · MelroseMelrose1 Mile—DNS12
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · MelroseMelrose800 Meters—DNS12
May 19Middlesex League Championship MeetMay 19 · 1 Mile · Place 8 · MelroseMelrose1 Mile8.4:47.16a12
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 13 · MelroseMelrose1 Mile134:43.3012
May 7Weston Twilight InvitationalMay 7 · 3000m Steeplechase · Place 5 · MelroseMelrose3000m Steeplechase57:01.72 PB12
Apr 26Melrose @ Burlington DualApr 26 · 1 Mile · MelroseMelrose1 Mile—4:44.4Unofficial12

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 1 Mile · Place 10 · MelroseMelrose1 Mile104:41.92SR
Feb 2Middlesex League ChampionshipFeb 2 · 1 Mile · Place 7 · MelroseMelrose1 Mile74:39.6112
Jan 22Middlesex League Indoor T&F #2Jan 22 · 1000 Meters · Place 2 · MelroseMelrose1000 Meters22:49.0312
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 24 · Seni MelroseSeni Melrose1000 Meters242:45.84—
Jan 13Middlesex League T & F #5Jan 13 · 2 Miles · Place 12 · MelroseMelrose2 Miles1211:05.9612
Jan 13Middlesex League T & F #5Jan 13 · 1 Mile · Place 14 · MelroseMelrose1 Mile145:06.4112
Jan 6Middlesex League Indoor T & F #4Jan 6 · 2 Miles · Place 7 · MelroseMelrose2 Miles710:33.29 PB12

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 1 Mile · Place 6 · MelroseMelrose1 Mile6.4:44.00a12
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 1000 Meters · Place 2 · MelroseMelrose1000 Meters2.2:49.03a12

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10ML-12 Conference ChampionshipJun 10 · 1 Mile · Place 9 · MelroseMelrose1 Mile9.4:41.44a PB11
Jun 6MSTCA Jim Hoar InvitationalJun 6 · 1 Mile · Place 10 · MelroseMelrose1 Mile104:42.6811

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters62:55.83SO
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 41 · MelroseMelrose1000 Meters412:55.8310
Feb 9MSTCA Last Chance InvitationalFeb 9 · 1000 Meters · Place 6 · MelroseMelrose1000 Meters62:55.8310
Jan 7Middlesex League Meet #4Jan 7 · 1 Mile · Place 10 · MelroseMelrose1 Mile105:04.10SO
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1000 Meters · Place 9 · MelroseMelrose1000 Meters92:55.9710
Jan 3Middlesex League Meet #3Jan 3 · 1 Mile · Place 7 · MelroseMelrose1 Mile75:04.37SO

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Middlesex League Meet #2Dec 27 · 1000 Meters · Place 23 · MelroseMelrose1000 Meters23.2:56.68a10
Dec 18Middlesex League Indoor Meet #1Dec 18 · 1000 Meters · Place 24 · MelroseMelrose1000 Meters24.3:03.60a10
Feb 4 Middlesex League ChampionshipsFeb 4 · 1 Mile · Place 12 · MelroseMelrose1 Mile125:38.40FR
Jan 4Middlesex League Block #4Jan 4 · 600 Meters · Place 6 · MelroseMelrose600 Meters61:44.65 PBFR

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 11Andover Booster InviteMay 11 · 1 Mile · Place 37 · MelroseMelrose1 Mile375:14.849

2018 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27Middlesex League #3 - FreedomDec 27 · 2 Miles · Place 11 · MelroseMelrose2 Miles11.12:23.45a9
Dec 13Middlesex League Block #1Dec 13 · 2 Miles · Place 28 · MelroseMelrose2 Miles28.11:59.19a9