Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 134:53.84aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
1 Mile · OutdoorUSATF New England Youth Invitational · May 314:53.54aUSATF New England Youth InvitationalMay 31, 2026
1000 Meters · IndoorNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester · Jan 282:56.65aNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJanuary 28, 2026
1500 Meters · OutdoorBattle Road Twilight Series Meet - 4 · Jun 134:34.45aBattle Road Twilight Series Meet - 4June 13, 2026
2 Miles · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3012:27.87aNEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025
2 Miles · OutdoorNEC Championships · May 2210:13.99aNEC ChampionshipsMay 22, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1031.46aMSTCA Northeast InvitationalJanuary 10, 2025
300 Meters · IndoorNEC Week #5 - Gloucester v Peabody, Saugus v Marblehead · Jan 2348.42aNEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJanuary 23, 2025
55 Meter · IndoorNEC Winter Invitational · Dec 148.40aNEC Winter InvitationalDecember 14, 2024
55 Meters · IndoorNEC Week #3 - Salem v Gloucester, Marblehead v Masconomet · Jan 98.25aNEC Week #3 - Salem v Gloucester, Marblehead v MasconometJanuary 9, 2025
800 Meters · OutdoorNEC Week #5 - Salem v Gloucester, Masco v Marblehead · Apr 292:21.11aNEC Week #5 - Salem v Gloucester, Masco v MarbleheadApril 29, 2026
Long Jump · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3014' 7.25NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 5000 Meters · GloucesterGloucester5000 Meters--DNS9
Jun 13Battle Road Twilight Series Meet - 4Jun 13 · 1500 Meters · Place 20 · GloucesterGloucester1500 Meters20.4:34.45a PB9
May 31USATF New England Youth InvitationalMay 31 · 1 Mile · Place 6 · 02-Unattached02-Unattached1 Mile6.4:53.54a PB9
May 31USATF New England Youth InvitationalMay 31 · 1500 Meters · Place 8 · 02-Unattached02-Unattached1500 Meters8.4:35.15a9
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 2 Miles · Place 29 · GloucesterGloucester2 Miles29.10:42.11a9
May 22NEC ChampionshipsMay 22 · 2 Miles · Place 5 · GloucesterGloucester2 Miles5.10:13.99a PB9
May 12NEC Rain Date MeetMay 12 · 2 Miles · Place 7 · GloucesterGloucester2 Miles7.10:37.66a9
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 2 Miles · Place 2 · GloucesterGloucester2 Miles211:46.31a9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 800 Meters · Place 7 · GloucesterGloucester800 Meters7.2:21.11a PB9
Apr 22Northeast Conference Spring ChallengeApr 22 · 1 Mile · Place 5 · GloucesterGloucester1 Mile55:03.90a9
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 1 Mile · Place 4 · GloucesterGloucester1 Mile4.5:00.09
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 2 Miles · Place 4 · GloucesterGloucester2 Miles4.10:47.59
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 1 Mile · Place 3 · GloucesterGloucester1 Mile3.5:05.89

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 20 · GloucesterGloucester1 Mile204:53.84a PB9
Feb 7MSTCA Qualifier MeetFeb 7 · 1 Mile · Place 46 · GloucesterGloucester1 Mile464:59.63a9
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 1 Mile · Place 5 · GloucesterGloucester1 Mile55:37.45a9
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 1 Mile · Place 9 · GloucesterGloucester1 Mile94:58.06a9
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 1000 Meters · Place 3 · GloucesterGloucester1000 Meters32:56.65a PB9
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 1 Mile · Place 4 · GloucesterGloucester1 Mile45:18.09
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 1000 Meters · Place 5 · GloucesterGloucester1000 Meters53:00.48a9
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 1 Mile · Place 1 · GloucesterGloucester1 Mile15:05.60a9

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 1 Mile · Place 3 · GloucesterGloucester1 Mile3.5:16.46a9
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 400 Meters · GloucesterGloucester400 MetersRelay Split—1:06.8hUnofficial9
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 1 Mile · Place 2 · GloucesterGloucester1 Mile25:18.79
Dec 12Northeast Conference InvitationalDec 12 · 1 Mile · Place 17 · GloucesterGloucester1 Mile17.5:27.35a9
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 2 Miles · Place 7 · GloucesterGloucester2 Miles7.12:27.87a PB8
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 1000 Meters · GloucesterGloucester1000 Meters—DNS8
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Long Jump · Place 15 · GloucesterGloucesterLong Jump15.14' 7.25 PB8
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Long Jump · Place 21 · GloucesterGloucesterLong Jump2112-2.5—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 300 Meters · Place 7 · GloucesterGloucester300 Meters748.42a PB—
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55 Meters · Place 29 · GloucesterGloucester55 Meters298.26a—
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 300 Meters · Place 12 · GloucesterGloucester300 Meters12.51.47a8
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · 55 Meter · Place 19 · GloucesterGloucester55 Meter19.8.54a8
Jan 15NEC Week #4 - Winthrop, Masconomet, GloucesterJan 15 · Long Jump · Place 7 · GloucesterGloucesterLong Jump7.13' 98
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 209 · GloucesterGloucester200 Meters20931.46a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 289 · GloucesterGloucester55 Meters2898.53a—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 32 · GloucesterGloucester55 Meters328.25a PB—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 35 · GloucesterGloucester55 MeterRound P35.8.40a PBWind: 08
Dec 14NEC Winter InvitationalDec 14 · Long Jump · Place 17 · GloucesterGloucesterLong Jump17.11' 6.58