Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Middle School Championship · May 2915.33aNEC Middle School ChampionshipMay 29, 2024
100m Hurdles · 30" / 0.762m · OutdoorNEC Middle School Championship · May 2920.55aNEC Middle School ChampionshipMay 29, 2024
100m Hurdles · 33" / 0.838m · OutdoorNEC Championships · May 2219.69aNEC ChampionshipsMay 22, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 831.06aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorThe Nor'Easter at the Track · Jan 1048.49The Nor'Easter at the TrackJanuary 10, 2026
400 Meters · OutdoorMA D2 Middle School State Championship · Jun 81:12.47aMA D2 Middle School State ChampionshipJune 8, 2025
400m Hurdles · 30" / 0.762m · OutdoorNEC Championships · May 221:18.88aNEC ChampionshipsMay 22, 2026
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Sunday) · Dec 2111.44aMSTCA Speed Classic (Sunday)December 21, 2025
600 Meters · IndoorNortheast Conference Indoor T&F Championship · Jan 311:57.44aNortheast Conference Indoor T&F ChampionshipJanuary 31, 2026
800 Meters · IndoorGHS Pentathlon · Feb 172:58.58aGHS PentathlonFebruary 17, 2026
800 Meters · OutdoorMSTCA Multi Championships · Jun 82:48.59aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 82273MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorGHS Pentathlon · Feb 171.25mGHS PentathlonFebruary 17, 2026
High Jump · OutdoorNEC Championships · May 224' 4"NEC ChampionshipsMay 22, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 812.08mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorGHS Pentathlon · Feb 173.85mGHS PentathlonFebruary 17, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.10mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 84.49mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 42 · GloucesterGloucester800 Meters42.2:48.59a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 96 · GloucesterGloucesterJavelin600g96.12.08m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 64 · GloucesterGloucesterLong Jump64.4.10m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 80 · GloucesterGloucester200 Meters80.31.06a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 104 · GloucesterGloucesterShot Put4kg104.4.49m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 48 · GloucesterGloucesterHigh Jump48.1.30m9
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 59 · GloucesterGloucester100m Hurdles33" / 0.838m59.19.73a9
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 71 · GloucesterGloucesterHeptathlon71.2273 PB9
May 22NEC ChampionshipsMay 22 · High Jump · Place 12 · GloucesterGloucesterHigh Jump12.4' 4" PB9
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 15 · GloucesterGloucester400m Hurdles30" / 0.762m15.1:18.88a PB9
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 12 · GloucesterGloucester100m Hurdles33" / 0.838mRound P12.19.69a PBWind: 09
May 12NEC Rain Date MeetMay 12 · High Jump · Place 13 · GloucesterGloucesterHigh Jump13.4' 2"9
May 12NEC Rain Date MeetMay 12 · 400m Hurdles · Place 10 · GloucesterGloucester400m Hurdles30" / 0.762m10.1:20.84a9
May 12NEC Rain Date MeetMay 12 · 100m Hurdles · Place 10 · GloucesterGloucester100m Hurdles33" / 0.838m10.20.12a9
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 400m Hurdles · Place 14 · GloucesterGloucester400m Hurdles141:22.38a9
May 9NEC Freshman-Sophomore Championship MeetMay 9 · 100m Hurdles · Place 6 · GloucesterGloucester100m Hurdles619.64a9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · High Jump · Place 5 · GloucesterGloucesterHigh Jump5.4' 1"9
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 100m Hurdles · Place 6 · GloucesterGloucester100m Hurdles33" / 0.838m6.20.26a9
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · High Jump · Place 3 · GloucesterGloucesterHigh Jump3.4-019
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400m Hurdles · Place 8 · GloucesterGloucester400m Hurdles30" / 0.762m8.84.49
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · High Jump · Place 6 · GloucesterGloucesterHigh Jump6.4-019
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400m Hurdles · Place 5 · GloucesterGloucester400m Hurdles30" / 0.762m5.80.49
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · High Jump · Place 3 · GloucesterGloucesterHigh Jump3.4-019
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 100m Hurdles · Place 4 · GloucesterGloucester100m Hurdles33" / 0.838m4.20.69
Mar 31NEC Week #1 - Gloucester, Saugus, DanversMar 31 · 800 Meters · Place 4 · GloucesterGloucester800 Meters4.2:58.99

2026 Indoor Track

24 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 85 · GloucesterGloucesterLong Jump853.99m9
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 69 · GloucesterGloucesterHigh Jump691.27m9
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 116 · GloucesterGloucesterShot Put1164.21m9
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 84 · GloucesterGloucester55m Hurdles8411.24a9
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 53 · GloucesterGloucester800 Meters532:58.68a9
Feb 17GHS PentathlonFeb 17 · Long Jump · Place 3 · GloucesterGloucesterLong Jump33.85m PB9
Feb 17GHS PentathlonFeb 17 · High Jump · Place 1 · GloucesterGloucesterHigh Jump11.25m PB9
Feb 17GHS PentathlonFeb 17 · Shot Put · Place 3 · GloucesterGloucesterShot Put33.33m9
Feb 17GHS PentathlonFeb 17 · 55m Hurdles · Place 2 · GloucesterGloucester55m Hurdles211.48a9
Feb 17GHS PentathlonFeb 17 · 800 Meters · Place 2 · GloucesterGloucester800 Meters22:58.58a PB9
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · GloucesterGloucesterLong Jump—ND9
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · 600 Meters · Place 4 · GloucesterGloucester600 Meters41:58.25a9
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Long Jump · Place 5 · GloucesterGloucesterLong Jump515-49
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 20 · GloucesterGloucester55m HurdlesRound P2011.25a9
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 600 Meters · Place 14 · GloucesterGloucester600 Meters141:57.44a PB9
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 600 Meters · Place 7 · GloucesterGloucester600 Meters72:01.71a9
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 3 · GloucesterGloucester55m Hurdles311.05a9
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 55m Hurdles · Place 8 · GloucesterGloucester55m Hurdles811.19
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 8 · GloucesterGloucester55m Hurdles811.44a9
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 10 · GloucesterGloucesterLong Jump1014-0.759
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 9 · Fishermen TC,GlouceFishermen TC,Glouce300 Meters948.49 PB9
Jan 10The Nor'Easter at the TrackJan 10 · 55m Hurdles · Place 50 · Fishermen TC,GlouceFishermen TC,Glouce55m Hurdles5011.279
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · 55m Hurdles · Place 4 · GloucesterGloucester55m Hurdles411.23a9
Jan 7NEC Week #2 - Saugus, Danvers, GloucesterJan 7 · Long Jump · Place 8 · GloucesterGloucesterLong Jump814-7.59

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 600 Meters · Place 4 · GloucesterGloucester600 Meters4.2:07.01a9
Dec 29NEC Freshman-Sophomore ChampionshipDec 29 · 400 Meters · GloucesterGloucester400 MetersRelay Split—1:11.5hUnofficial9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 70 · GloucesterGloucester300 Meters70.49.75a9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 200 Meters · GloucesterGloucester200 MetersRelay Split—29.7hUnofficial9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 44 · GloucesterGloucester55m Hurdles33"44.11.44a PB9
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · 300 Meters · Place 6 · GloucesterGloucester300 Meters649.89
Dec 12Northeast Conference InvitationalDec 12 · 55m Hurdles · Place 13 · GloucesterGloucester55m Hurdles33"13.11.62a9

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 8MA D2 Middle School State ChampionshipJun 8 · 100m Hurdles · Place 47 · O'MaleyO'Maley100m HurdlesRound P4720.84a8
Jun 8MA D2 Middle School State ChampionshipJun 8 · 400 Meters · Place 42 · O'MaleyO'Maley400 Meters421:12.47a PB8

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 29NEC Middle School ChampionshipMay 29 · 100m Hurdles · Place 6 · O'MaleyO'Maley100m Hurdles30" / 0.762mRound P6.20.55a PB7
May 29NEC Middle School ChampionshipMay 29 · 100m Hurdles · Place 6 · O'MaleyO'Maley100m Hurdles30" / 0.762m6.21.41a7
May 29NEC Middle School ChampionshipMay 29 · 100 Meters · Place 19 · O'MaleyO'Maley100 MetersRound P19.15.33a PB7