Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCape Ann League Meet #5 · Jan 285:59.26Cape Ann League Meet #5January 28, 2025
1000 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 33:28.88aCape Ann League Cham[pionship MeetFebruary 3, 2026
2 Miles · IndoorCape Ann League Meet #4 · Jan 2112:59.37Cape Ann League Meet #4January 21, 2025
600 Meters · IndoorMSTCA Speed Classic (Small School) · Dec 162:02.99aMSTCA Speed Classic (Small School)December 16, 2023

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 1000 Meters · Place 7 · Newburyport1000 Meters73:28.88a PB11
Jan 20Cape Ann League Meet #5Jan 20 · 1000 Meters · Place 3 · Newburyport1000 Meters33:29.98a11
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 4 · Newburyport1000 Meters43:29.04Junior
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 83 · Newburyport1 Mile836:02.70a11

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 1000 Meters · Place 2 · Newburyport1000 Meters2.3:31.32a11
Dec 14Cape Ann League Meet #1Dec 14 · 2 Miles · Place 6 · Newburyport2 Miles6.13:09.97a11
Jan 28Cape Ann League Meet #5Jan 28 · 1 Mile · Place 6 · Newburyport1 Mile65:59.26 PB10
Jan 21Cape Ann League Meet #4Jan 21 · 2 Miles · Place 4 · Newburyport2 Miles412:59.37 PB10
Jan 14Cape Ann League Meet #3Jan 14 · 2 Miles · Place 4 · Newburyport2 Miles413:11.7110
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 19 · Newburyport1 Mile196:02.07a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 1 Mile · Place 9 · Newburyport1 Mile9.6:04.48a10
Jan 30Cape Ann League Meet #5Jan 30 · 1000 Meters · Place 11 · Newburyport1000 Meters113:39.29a—
Jan 23Cape Ann League Meet #4Jan 23 · 1000 Meters · Place 9 · Newburyport1000 Meters93:37.67a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 1000 Meters · Place 26 · Newburyport1000 Meters263:41.63a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 600 Meters · Place 84 · Newburyport600 Meters84.2:02.99a PB9