Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 134:29.10MSTCA Northeast InvitationalJanuary 13, 2023
1 Mile · OutdoorMIAA Meet of Champions · Jun 24:24.44aMIAA Meet of ChampionsJune 2, 2022
1000 Meters · IndoorTufts Stampede Open · Feb 152:38.11Tufts Stampede OpenFebruary 15, 2025
1500 Meters · OutdoorUMASS Lafreniere Commonwealth Invitational · Apr 124:05.27aUMASS Lafreniere Commonwealth InvitationalApril 12, 2025
2 Miles · OutdoorMiddlesex League Championship Meet · May 199:37.88aMiddlesex League Championship MeetMay 19, 2022
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:07.42MSTCA Northeast InvitationalJanuary 10, 2020
800 Meters · OutdoorML-12 Conference Championship · Jun 102:03.27aML-12 Conference ChampionshipJune 10, 2021

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18Tufts Sunshine ClassicApr 18 · 1500 Meters · TuftsTufts1500 Meters--DNSSo
Apr 12UMASS Lafreniere Commonwealth InvitationalApr 12 · 1500 Meters · Place 27 · TuftsTufts1500 Meters27.4:05.27a PBSo
Apr 5Amherst Spring FlingApr 5 · 1500 Meters · Place 17 · TuftsTufts1500 Meters174:07.39SO
Apr 5Amherst Spring FlingApr 5 · 800 Meters · Place 18 · TuftsTufts800 Meters182:04.18SO
Mar 29Tufts Snowflake ClassicMar 29 · 1500 Meters · Place 8 · TuftsTufts1500 Meters84:09.78aSo
Mar 29Tufts Snowflake ClassicMar 29 · 800 Meters · Place 14 · TuftsTufts800 Meters142:04.64aSo

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21Springfield College Triangle ClassicFeb 21 · 1000 Meters · Place 4 · TuftsTufts1000 Meters42:38.41SO
Feb 15Tufts Stampede OpenFeb 15 · 1000 Meters · Place 12 · TuftsTufts1000 Meters122:38.11 PBSO
Feb 7Tufts Cupid ChallengeFeb 7 · 1000 Meters · Place 17 · TuftsTufts1000 Meters172:41.43a—
Jan 26Middlebury's NESCAC Invite Jan 26 · 1 Mile · Place 27 · TuftsTufts1 Mile274:33.30a—
Jan 18Tufts Branwen Smith-King InvitationalJan 18 · 1000 Meters · Place 9 · TuftsTufts1000 Meters92:40.76SO

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Tufts Sunshine ClassicApr 20 · 1500 Meters · Place 10 · TuftsTufts1500 Meters104:10.62a—
Apr 12Carla Coffey ClassicApr 12 · 1500 Meters · Place 20 · TuftsTufts1500 Meters20.4:14.05aFr
Apr 7Amherst Spring FlingApr 7 · 1500 Meters · Place 45 · TuftsTufts1500 Meters454:17.98a—
Mar 30Tufts Snowflake ClassicMar 30 · 1500 Meters · Place 13 · TuftsTufts1500 Meters134:13.60a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 10Gordon Kelly InvitationalFeb 10 · 1000 Meters · Place 3 · TuftsTufts1000 Meters32:41.51FR
Feb 2Tufts Cupid ChallengeFeb 2 · 1000 Meters · Place 12 · TuftsTufts1000 Meters122:41.29a—
Jan 28Middlesbury NESCAC InvitationalJan 28 · 1 Mile · Place 27 · TuftsTufts1 Mile274:35.10a—
Jan 20Smith-King TuftsJan 20 · 1000 Meters · Place 4 · TuftsTufts1000 Meters4.2:40.25aFr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · 1 Mile · Place 25 · WakefieldWakefield1 Mile255:03.26a—
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 7 · Wakefield MemorialWakefield Memorial1 Mile7.4:36.91a12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19MIAA Division 3 Indoor Track & Field ChampionshipsFeb 19 · 1000 Meters · Place 10 · WakefieldWakefield1000 Meters102:40.43a—
Feb 11MSTCA Qualifier MeetFeb 11 · 1 Mile · Place 4 · Wakefield MemorialWakefield Memorial1 Mile4.4:32.23a12
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 6 · WakefieldWakefield1 Mile64:29.10 PB12
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 6 · Wakefield MemorialWakefield Memorial1 Mile6.4:29.10a12
Jan 5Middlesex League Indoor T&F #4Jan 5 · 1 Mile · Place 2 · WakefieldWakefield1 Mile24:31.70SR

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Freedom BlockDec 30 · 1000 Meters · Place 1 · Wakefield MemorialWakefield Memorial1000 Meters1.2:38.96a12
Dec 22Middlesex League Indoor T&F Block #2Dec 22 · 1 Mile · Place 2 · Wakefield MemorialWakefield Memorial1 Mile2.4:32.59a12
Dec 15Middlesex League Indoor Block #1Dec 15 · 1000 Meters · Place 2 · Wakefield MemorialWakefield Memorial1000 Meters2.2:39.73a12
Feb 16Division 3 Indoor ChampionshipsFeb 16 · 1 Mile · Place 4 · WakefieldWakefield1 Mile44:30.05JR
Feb 2Middlesex League ChampionshipFeb 2 · 1 Mile · Place 6 · WakefieldWakefield1 Mile64:36.2711
Jan 22Middlesex League Indoor T&F #2Jan 22 · 1 Mile · Place 3 · WakefieldWakefield1 Mile34:46.4911
Jan 13Middlesex League T & F #5Jan 13 · 1 Mile · Place 2 · WakefieldWakefield1 Mile24:36.8011
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1 Mile · Place 5 · WakefieldWakefield1 Mile54:38.7511
Jan 6Middlesex League Indoor T & F #4Jan 6 · 1000 Meters · WakefieldWakefield1000 Meters—2:43.3211

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · 1 Mile · Place 12 · Wakefield MemorialWakefield Memorial1 Mile12.4:24.44a PB11
May 29MIAA Division 3 ChampionshipsMay 29 · 2 Miles · Place 7 · Wakefield MemorialWakefield Memorial2 Miles7.9:59.25a11
May 29MIAA Division 3 ChampionshipsMay 29 · 1 Mile · Place 3 · Wakefield MemorialWakefield Memorial1 Mile3.4:28.85a11
May 19Middlesex League Championship MeetMay 19 · 2 Miles · Place 2 · Wakefield MemorialWakefield Memorial2 Miles2.9:37.88a PB11
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 11 · WakefieldWakefield1 Mile114:41.3611
May 5Burlington at Wakefield Dual MeetMay 5 · 1 Mile · Wakefield MemorialWakefield Memorial1 Mile—4:27.3Unofficial11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Middlesex League Indoor T & F #3Dec 30 · 1000 Meters · Place 2 · Wakefield MemorialWakefield Memorial1000 Meters2.2:43.32a11
Dec 22Middlesex League Indoor T & F # 2Dec 22 · 1 Mile · Place 3 · Wakefield MemorialWakefield Memorial1 Mile3.4:46.49a11

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10ML-12 Conference ChampionshipJun 10 · 800 Meters · Place 7 · Wakefield MemorialWakefield Memorial800 Meters7.2:03.27a PB10
Jun 5MSTCA Lou Tozzi InvitationalJun 5 · 1 Mile · Place 22 · WakefieldWakefield1 Mile224:39.3910

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MIAA Division IV Championship Feb 15 · 1 Mile · Place 15 · Wakefield MemorialWakefield Memorial1 Mile15.4:42.73a9
Feb 9MSTCA Last Chance InvitationalFeb 9 · 800 Meters · Place 6 · WakefieldWakefield800 Meters62:10.50FR
Feb 9MSTCA Last Chance InvitationalFeb 9 · 800 Meters · Place 7 · WakefieldWakefield800 Meters72:10.509
Feb 9MSTCA Last Chance InvitationalFeb 9 · 800 Meters · Place 6 · WakefieldWakefield800 Meters62:10.509
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 21 · WakefieldWakefield800 Meters212:07.42 PB9
Jan 5Auerbach Freshmen-Sophomore Meet Small SchoolJan 5 · 1000 Meters · Place 2 · WakefieldWakefield1000 Meters22:49.059
Jan 3Middlesex League Meet #3Jan 3 · 1 Mile · Place 6 · WakefieldWakefield1 Mile64:53.59FR

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 27Middlesex League Meet #2Dec 27 · 1000 Meters · Place 16 · Wakefield MemorialWakefield Memorial1000 Meters16.2:49.10a9