Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 710.8NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026
200 Meters · IndoorSuffolk Ice Breaker · Jan 1823.09aSuffolk Ice BreakerJanuary 18, 2026
200 Meters · OutdoorMIAA Division 4 Track & Field Championship · May 2823.07aMIAA Division 4 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorThe Beantown Winter Classic · Dec 2038.21aThe Beantown Winter ClassicDecember 20, 2025
55 Meter · IndoorThe Beantown Winter Classic · Dec 206.83aThe Beantown Winter ClassicDecember 20, 2025
55 Meter · OutdoorNEC Week #2 - Gloucester, Saugus, Danvers · Dec 186.8NEC Week #2 - Gloucester, Saugus, DanversDecember 18, 2024
55 Meters · IndoorNEC Week #1 - Masconomet, Danvers, Saugus, Winthrop · Dec 176.5NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDecember 17, 2025
60 Meter · IndoorUSATF New England Youth Invitational · Mar 17.46aUSATF New England Youth InvitationalMarch 1, 2026
60 Meter · OutdoorGreater Boston Track Club Meet · Feb 87.38aGreater Boston Track Club MeetFebruary 8, 2026
60 Meters · IndoorSuffolk Ice Breaker · Jan 187.21aSuffolk Ice BreakerJanuary 18, 2026
Long Jump · OutdoorNEC Week 1 - Masconomet at Danvers · Apr 316-09.00NEC Week 1 - Masconomet at DanversApril 3, 2024
Varsity 45 Yard Dash · IndoorNEC Week #3 - Winthrop, Danvers, Peabody · Jan 145.1NEC Week #3 - Winthrop, Danvers, PeabodyJanuary 14, 2026
Varsity 50 Yard Dash Finals · IndoorNEC Week #5 - Beverly v Winthrop, Danvers v Salem · Jan 225.8NEC Week #5 - Beverly v Winthrop, Danvers v SalemJanuary 22, 2025

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 200 Meters · Place 16 · New England Elite Track ClubNew England Elite Track Club200 MetersRound P16.23.87aWind: 0.511
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 100 Meters · Place 10 · New England Elite Track ClubNew England Elite Track Club100 MetersRound P10.11.40aWind: -0.711
May 31USATF New England Youth InvitationalMay 31 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—DNS11
May 31USATF New England Youth InvitationalMay 31 · 100 Meters · New England Elite Track ClubNew England Elite Track Club100 MetersRound P—DNS11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 200 Meters · Place 17 · DanversDanvers200 MetersRound P17.23.07a PB11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100 Meters · Place 5 · DanversDanvers100 MetersRound P5.11.29a11
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 100 Meters · Place 5 · DanversDanvers100 Meters5.11.23a11
May 22NEC ChampionshipsMay 22 · 100 Meters · Place 1 · DanversDanvers100 MetersRound P1.11.41aWind: 011
May 22NEC ChampionshipsMay 22 · 100 Meters · Place 1 · DanversDanvers100 Meters1.11.17aWind: 011
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 16 · DanversDanvers200 Meters1623.31a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 4 · DanversDanvers100 MetersRound P411.36a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 100 Meters · Place 7 · DanversDanvers100 Meters711.27a11
May 12NEC Rain Date MeetMay 12 · 200 Meters · Place 2 · DanversDanvers200 Meters2.23.55a11
May 12NEC Rain Date MeetMay 12 · 100 Meters · Place 1 · DanversDanvers100 Meters1.11.50a11
May 3USATF New England Youth Series #2May 3 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—DNS11
May 3USATF New England Youth Series #2May 3 · 100 Meters · Place 4 · New England Elite Track ClubNew England Elite Track Club100 Meters4.11.48a11
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · 100 Meters · Place 1 · DanversDanvers100 Meters1.10.911
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 200 Meters · Place 1 · DanversDanvers200 Meters1.23.511
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 100 Meters · Place 1 · DanversDanvers100 Meters1.11.211
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 200 Meters · Place 1 · DanversDanvers200 Meters1.23.711
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100 Meters · Place 1 · DanversDanvers100 Meters1.10.8 PB11
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 100 Meters · Place 1 · DanversDanvers100 Meters1.11.411
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 4 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P4.7.38a PB11
Feb 8Greater Boston Track Club MeetFeb 8 · 60 Meter · Place 6 · New England Elite Track ClubNew England Elite Track Club60 Meter6.7.42a11
Feb 8Greater Boston Track Club MeetFeb 8 · 200 Meters · New England Elite Track ClubNew England Elite Track Club200 Meters—DNS11

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 1USATF New England Youth InvitationalMar 1 · 60 Meter · Place 15 · New England Elite Track ClubNew England Elite Track Club60 MeterRound P15.7.46a PB11
Mar 1USATF New England Youth InvitationalMar 1 · 200 Meters · Place 11 · New England Elite Track ClubNew England Elite Track Club200 Meters11.23.88a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 2 · DanversDanvers55 Meters26.63a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 2 · DanversDanvers55 Meters26.59a11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 23 · DanversDanvers55m Hurdles236.91—
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 55 Meters · Place 1 · DanversDanvers55 Meters16.75a11
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55 Meters · Place 1 · DanversDanvers55 MetersRound P16.74a11
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55 Meters · Place 1 · DanversDanvers55 Meters16.72a11
Jan 30Harvard InvitationalJan 30 · 60 Meters · Place 62 · New England EliteNew England Elite60 MetersRound P627.25—
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 22 · New England Elite Track ClubNew England Elite Track Club200 Meters2223.09a PB11
Jan 18Suffolk Ice BreakerJan 18 · 60 Meters · Place 12 · New England Elite Track ClubNew England Elite Track Club60 MetersRound P127.21a PB11
Jan 14NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · Varsity 45 Yard Dash · Place 1 · DanversDanversVarsity 45 Yard Dash15.1 PB11
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 22 · NEW ENGLANDNEW ENGLAND300 Meters2238.6311
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 55 Meters · Place 1 · DanversDanvers55 Meters16.69a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 300 Meters · Place 24 · New England Elite Track ClubNew England Elite Track Club300 Meters24.38.21a PB11
Dec 20The Beantown Winter ClassicDec 20 · 55 Meter · Place 13 · New England Elite Track ClubNew England Elite Track Club55 MeterRound P13.6.83a PB11
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 55 Meters · Place 1 · DanversDanvers55 Meters16.5 PB11
Dec 12Northeast Conference InvitationalDec 12 · 55 Meter · Place 1 · DanversDanvers55 Meter1.6.84a11
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 23 · DanversDanvers55 Meters236.91a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55 Meters · Place 12 · DanversDanvers55 Meters127.01a—
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · 55 Meter · Place 4 · DanversDanvers55 Meter4.6.86a10
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55 Meters · Place 70 · DanversDanvers55 MetersRound P707.08a—
Jan 22NEC Week #5 - Beverly v Winthrop, Danvers v SalemJan 22 · Varsity 50 Yard Dash Finals · Place 1 · DanversDanversVarsity 50 Yard Dash Finals15.8 PB—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · 55 Meters · Place 3 · DanversDanvers55 Meters36.7—
Jan 8NEC Week #3 - Peabody, Winthrop, DanversJan 8 · 55 Meters · Place 2 · DanversDanvers55 Meters26.6—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 200 Meters · Place 17 · Danvers TCDanvers TC200 MetersRound P17.24.45aWind: 0.410
Jun 13USATF New England Association Junior Olympic ChampionshipJun 13 · 100 Meters · Place 20 · Danvers TCDanvers TC100 MetersRound P20.12.12aWind: -0.410
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 200 Meters · Place 21 · DanversDanvers200 Meters2123.82a10
May 23NEC Outdoor Championship 2025May 23 · 200 Meters · DanversDanvers200 Meters—DNS10
May 23NEC Outdoor Championship 2025May 23 · 100 Meters · Place 10 · DanversDanvers100 MetersRound P10.11.75a10
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 23 · DanversDanvers100 Meters2311.93a10
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · 100 Meters · Place 7 · DanversDanvers100 Meters712.00a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 2 · DanversDanvers200 Meters223.92a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 2 · DanversDanvers100 MetersRound P211.89a10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 1 · DanversDanvers100 Meters111.75a10
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · 100 Meters · Place 6 · DanversDanvers100 Meters611.510
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · 200 Meters · Place 5 · DanversDanvers200 Meters525.310
Apr 3NEC Week #1 - Gloucester, Danvers, SaugusApr 3 · 100 Meters · Place 3 · DanversDanvers100 Meters311.510

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 55 Meter · Place 1 · DanversDanvers55 MeterRound P1.6.96a10
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 55 Meter · Place 1 · DanversDanvers55 Meter1.6.87a10
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 6 · DanversDanvers55 MeterRound P6.6.98aWind: 010
Dec 14NEC Winter InvitationalDec 14 · 55 Meter · Place 7 · DanversDanvers55 Meter7.6.98aWind: 010
Feb 10NEC League ChampionshipFeb 10 · Long Jump · Place 15 · DanversDanversLong Jump1515-6—
Feb 10NEC League ChampionshipFeb 10 · 55 Meters · Place 18 · DanversDanvers55 Meters187.21a—
Jan 31Danvers, Winthrop, SalemJan 31 · 55 Meters · Place 1 · DanversDanvers55 Meters16.8—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 55 Meters · Place 2 · DanversDanvers55 Meters26.8—
Jan 10Gloucester v Danvers v SwampscottJan 10 · 55 Meters · Place 1 · DanversDanvers55 Meters17.18a—
Jan 4Marblehead Dual MeetJan 4 · 55 Meters · Place 2 · DanversDanvers55 Meters27.0—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Dec 18NEC Week #2 - Gloucester, Saugus, DanversDec 18 · 55 Meter · Place 2 · DanversDanvers55 Meter2.6.8 PB10
Dec 12NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 12 · 55 Meter · Place 2 · DanversDanvers55 Meter2.6.910
May 18NEC Championship MeetMay 18 · 100 Meters · Place 14 · DanversDanvers100 MetersRound P1412.259
May 4NEC Freshman Sophomore ChampionshipMay 4 · 100 Meters · Place 9 · DanversDanvers100 Meters912.15a—
Apr 24NEC Week 4 Marblehead, Saugus, and Danvers @ GloucesterApr 24 · 100 Meters · Place 1 · DanversDanvers100 Meters112.52a—
Apr 3NEC Week 1 - Masconomet at DanversApr 3 · Long Jump · Place 6 · DanversDanversLong Jump6.16-09.00 PB9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 6 · DanversDanvers55 MeterRound P6.7.20a9
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · 55 Meter · Place 6 · DanversDanvers55 Meter6.7.31a9
Dec 9NEC Winter Invitational (Boys)Dec 9 · 55 Meter · Place 16 · DanversDanvers55 MeterRound P16.7.26a9