Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorAndover at Billerica · Apr 1518.0Andover at BillericaApril 15, 2026
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 179.74aMVC Week 1December 17, 2025
High Jump · IndoorLowell Field Events Carnival · Dec 305' 0"Lowell Field Events CarnivalDecember 30, 2025
Javelin · 800g · OutdoorMIAA Meet of Champions · Jun 4172-11MIAA Meet of ChampionsJune 4, 2026
Long Jump · IndoorLowell Field Events Carnival · Dec 2815-2.5Lowell Field Events CarnivalDecember 28, 2023
Pole Vault · OutdoorMVC League Championship · May 239-06.00MVC League ChampionshipMay 23, 2026
Shot Put · 12lb · IndoorLocal Meet #1 -Qualifier Events only · Dec 1128'11"Local Meet #1 -Qualifier Events onlyDecember 11, 2025

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Javelin · Place 9 · Billerica MemorialJavelin800g9.49.86m12
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 4 · Billerica MemorialJavelin800g4.172-11 PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 4 · Billerica MemorialJavelin800g4.161-1012
May 23MVC League ChampionshipMay 23 · Pole Vault · Place 15 · Billerica MemorialPole Vault15.9-06.00 PB12
May 23MVC League ChampionshipMay 23 · Javelin · Place 1 · Billerica MemorialJavelin800g1.158-0612
May 9Andover Boosters InvitationalMay 9 · Javelin · Place 3 · Billerica MemorialJavelin800g3.147-0012
May 6BIllerica at LowellMay 6 · Pole Vault · Place 2 · Billerica MemorialPole Vault2.9-612
May 6BIllerica at LowellMay 6 · Javelin · Place 1 · Billerica MemorialJavelin800g1.151-712
May 6BIllerica at LowellMay 6 · 110m Hurdles · Billerica Memorial110m Hurdles39" / 0.991m—SCR12
May 2MSTCA Division 2 RelaysMay 2 · Pole Vault · Place 18 · Billerica MemorialPole Vault188-06.0012
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 7 · Billerica MemorialJavelin744.67m12
Apr 29Billerica at North AndoverApr 29 · Pole Vault · Place 3 · Billerica MemorialPole Vault3.9-012
Apr 29Billerica at North AndoverApr 29 · Javelin · Place 1 · Billerica MemorialJavelin800g1.145-612
Apr 29Billerica at North AndoverApr 29 · 110m Hurdles · Place 7 · Billerica Memorial110m Hurdles39" / 0.991m7.DNS12
Apr 22Jack Lang InvitationalApr 22 · Pole Vault · Place 10 · Billerica MemorialPole Vault109-612
Apr 22Jack Lang InvitationalApr 22 · Javelin · Place 1 · Billerica MemorialJavelin1156-512
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 8 · Billerica Memorial110m Hurdles818.48a12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 7 · Billerica Memorial110m Hurdles718.33a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Javelin · Place 4 · Billerica MemorialJavelin4141-712
Apr 15Andover at BillericaApr 15 · Pole Vault · Place 4 · Billerica MemorialPole Vault4.8-012
Apr 15Andover at BillericaApr 15 · Javelin · Place 1 · Billerica MemorialJavelin800g1.156-2.512
Apr 15Andover at BillericaApr 15 · 110m Hurdles · Place 4 · Billerica Memorial110m Hurdles39" / 0.991m4.18.0 PB12
Apr 8Billerica at Central CatholicApr 8 · Javelin · Place 1 · Billerica MemorialJavelin800g1.140-212
Apr 1Chelmsford at BillericaApr 1 · Pole Vault · Billerica MemorialPole Vault—NH12
Apr 1Chelmsford at BillericaApr 1 · Javelin · Place 2 · Billerica MemorialJavelin800g2.150-112
Apr 1Chelmsford at BillericaApr 1 · 110m Hurdles · Place 3 · Billerica Memorial110m Hurdles39" / 0.991m3.18.212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 18 · Billerica Memorial55m Hurdles189.30a12
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 21 · Billerica Memorial55m Hurdles219.55a12
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 20 · Billerica Memorial55m Hurdles209.53a12
Jan 2MVC Week 2Jan 2 · High Jump · Place 12 · Billerica MemorialHigh Jump125-012
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 18 · Billerica Memorial55m Hurdles1810.25a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Lowell Field Events CarnivalDec 30 · High Jump · Place 4 · Billerica MemorialHigh Jump4.5' 0" PB12
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 18 · Billerica Memorial55m Hurdles39"18.9.74a PB12
Dec 11Local Meet #1 -Qualifier Events onlyDec 11 · Shot Put · Place 9 · Billerica MemorialShot Put12lb9.28'11" PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Javelin · Place 10 · Billerica MemorialJavelin800g10.145-0111
May 24MVC League ChampionshipMay 24 · Javelin · Place 6 · Billerica MemorialJavelin6147-811
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 26 · Billerica MemorialJavelin2637.58m11
May 10Andover Boosters InvitationalMay 10 · Javelin · Place 13 · Billerica MemorialJavelin13119-911
May 7Dracut at BillericaMay 7 · Javelin · Place 2 · Billerica MemorialJavelin2130-911
Apr 30Billerica at LawrenceApr 30 · Javelin · Place 2 · Billerica MemorialJavelin2130-511
Apr 1946th Annual Ottaviani InvitationalApr 19 · Javelin · Place 10 · Billerica MemorialJavelin800g10.129-0211
Apr 9Tewksbury at BillericaApr 9 · Javelin · Place 2 · Billerica MemorialJavelin2120-211
Apr 5Billerica at ChelmsfordApr 5 · Javelin · Place 4 · Billerica MemorialJavelin4119-211

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 28Lowell Field Events CarnivalDec 28 · Long Jump · Place 14 · Billerica MemorialLong Jump14.15-2.5 PB10