Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMSTCA InVacational & Pentathlon · Apr 256:27.39MSTCA InVacational & PentathlonApril 25, 2025
1000 Meters · IndoorMVC Week 3 · Jan 223:41.27aMVC Week 3January 22, 2025
300 Meters · IndoorMVC Week 6 · Feb 251.08MVC Week 6February 2, 2023
600 Meters · IndoorMVC Week 4 · Jan 292:01.64aMVC Week 4January 29, 2025
800 Meters · OutdoorMVC Boys' and Girls' Freshman & Sophomore Invitational · May 42:53.17aMVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4, 2024
Long Jump · OutdoorMSTCA Division 2 Relays · Apr 303.71mMSTCA Division 2 RelaysApril 30, 2023

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

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7MVC Week 3Jan 7 · 1000 Meters · Place 29 · North Andover1000 Meters293:52.05a12

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 38 · North Andover1 Mile386:27.39 PB11
Apr 9Haverhill at North AndoverApr 9 · 1 Mile · Place 6 · North Andover1 Mile66:42.88a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29MVC Week 4Jan 29 · 600 Meters · Place 27 · North Andover600 Meters272:01.64a PB—
Jan 22MVC Week 3Jan 22 · 1000 Meters · Place 17 · North Andover1000 Meters173:41.27a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1000 Meters · Place 104 · North Andover1000 Meters1043:50.79a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 89 · North Andover600 Meters89.2:03.05a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 1000 Meters · Place 15 · North Andover1000 Meters15.3:47.85a11
Jan 10MVC Week 3Jan 10 · 600 Meters · Place 33 · North Andover600 Meters332:05.73a—
Jan 3MVC Week 2Jan 3 · 600 Meters · Place 36 · North Andover600 Meters362:10.13a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 800 Meters · Place 16 · North Andover800 Meters162:53.17a PB—
Apr 19BSR Mid-Distance ClassicApr 19 · 1 Mile · Place 42 · North Andover1 Mile426:50.81a—
Apr 17Jack Lang InvitationalApr 17 · 800 Meters · Place 15 · North Andover800 Meters152:54.05a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 800 Meters · Place 19 · North Andover800 Meters19.2:55.24a10

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 80 · North Andover600 Meters80.2:12.08a10
Dec 9MSTCA Winter Festival (Large School)Dec 9 · 600 Meters · North Andover600 Meters--DNF10
Feb 2MVC Week 6Feb 2 · 300 Meters · Place 42 · North Andove300 Meters4251.08 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 207 · North Andover300 Meters20754.209
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 207 · North Andover300 Meters207.54.20a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 30MSTCA Division 2 RelaysApr 30 · Long Jump · Place 50 · North AndoverLong Jump503.71m PB—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 156 · North Andover300 Meters156.54.38a9