Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorWeston Twilight Invitational - Regis Events · May 95:34.65aWeston Twilight Invitational - Regis EventsMay 9, 2026
1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 123:14.16aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
2 Miles · IndoorNEC Week #4 - Gloucester, Peabody, Saugus, Marblehead · Jan 2215:14.0NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJanuary 22, 2026
400m Hurdles · 30" / 0.762m · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 71:18.5NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026
600 Meters · IndoorNEC Week #2 - Peabody, Marblehead, Winthrop, Swampscott · Jan 81:51.4NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJanuary 8, 2026
800 Meters · OutdoorNEC Championships · May 222:27.92aNEC ChampionshipsMay 22, 2026
High Jump · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 74-01NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 20 · Marblehead1 Mile20.5:34.93a10
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 800 Meters · Place 17 · Marblehead800 Meters17.2:28.22a10
May 22NEC ChampionshipsMay 22 · 800 Meters · Place 5 · Marblehead800 Meters5.2:27.92a PB10
May 12NEC Rain Date MeetMay 12 · 800 Meters · Place 3 · Marblehead800 Meters3.2:30.67a10
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 40 · Marblehead1 Mile405:34.65a PB10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 800 Meters · Place 3 · Marblehead800 Meters3.2:36.29a10
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 800 Meters · Place 1 · Marblehead800 Meters1.2:29.810
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · High Jump · Place 4 · MarbleheadHigh Jump4.4-01 PB10
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 400m Hurdles · Place 2 · Marblehead400m Hurdles30" / 0.762m2.1:18.5 PB10
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 800 Meters · Place 2 · Marblehead800 Meters2.2:34.310

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 12 · Marblehead1000 Meters123:14.16a PB10
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1000 Meters · Place 4 · Marblehead1000 Meters43:16.24a10
Jan 24MSTCA Coaches' InvitationalJan 24 · 1000 Meters · Place 39 · Marblehead1000 Meters393:18.99a10
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 2 Miles · Place 5 · Marblehead2 Miles515:14.0 PB10
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 600 Meters · Place 1 · Marblehead600 Meters11:51.80a10
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · 600 Meters · Place 2 · Marblehead600 Meters21:51.4 PB10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 600 Meters · Place 3 · Marblehead600 Meters31:51.710
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · High Jump · Place 9 · MarbleheadHigh Jump94-2—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 600 Meters · Place 9 · Marblehead600 Meters91:52.06a—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · High Jump · Place 7 · MarbleheadHigh Jump74-2—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 600 Meters · Place 7 · Marblehead600 Meters71:58.25a—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · High Jump · Place 9 · MarbleheadHigh Jump94-0—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 600 Meters · Place 6 · Marblehead600 Meters62:00.17a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 800 Meters · Place 2 · Marblehead800 Meters22:34.06a9
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 400m Hurdles · Place 3 · Marblehead400m Hurdles381.19
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · 800 Meters · Place 1 · Marblehead800 Meters12:42.99
Apr 2NEC Week #1 - Peabody, Marblehead, Swampscott, WinthropApr 2 · 400m Hurdles · Place 3 · Marblehead400m Hurdles31:19.69

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · 600 Meters · Place 5 · Marblehead600 Meters52:05.4—