Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBIllerica at Lowell · May 617.0BIllerica at LowellMay 6, 2026
200 Meters · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 1829.7147th Annual Ottaviani Haverhill InvitationalApril 18, 2026
300 Meters · IndoorMVC Week 2 · Jan 350.12aMVC Week 2January 3, 2024
400 Meters · OutdoorJack Lang Invitational · Apr 221:11.03aJack Lang InvitationalApril 22, 2026
55m Hurdles · 33" · IndoorMVC Week 1 · Dec 1710.57aMVC Week 1December 17, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 252:54.00aMSTCA Girls PentathlonFebruary 25, 2026
High Jump · IndoorMVC Week 1 · Dec 184-06.00MVC Week 1December 18, 2024
High Jump · Outdoor46th Annual Ottaviani Invitational · Apr 194-06.0046th Annual Ottaviani InvitationalApril 19, 2025
Javelin · 600g · OutdoorMVC South Invitational · May 2064-6MVC South InvitationalMay 20, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 254.20mMSTCA Girls PentathlonFebruary 25, 2026
Long Jump · OutdoorAndover at Billerica · Apr 1515-2.75Andover at BillericaApril 15, 2026

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 19 · Billerica Memorial100m Hurdles33" / 0.838mRound P19.17.78aWind: -0.612
May 23MVC League ChampionshipMay 23 · Long Jump · Place 29 · Billerica MemorialLong Jump29.13-09.0012
May 23MVC League ChampionshipMay 23 · 100m Hurdles · Place 18 · Billerica Memorial100m Hurdles33" / 0.838mRound P18.17.64a12
May 20MVC South InvitationalMay 20 · Javelin · Place 6 · Billerica MemorialJavelin600g6.64-6 PB12
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 12 · Billerica Memorial100m Hurdles33" / 0.838mRound P12.17.73a12
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 12 · Billerica Memorial100m Hurdles33" / 0.838m12.18.31a12
May 6BIllerica at LowellMay 6 · Long Jump · Place 6 · Billerica MemorialLong Jump6.13-5.512
May 6BIllerica at LowellMay 6 · 100m Hurdles · Place 3 · Billerica Memorial100m Hurdles33" / 0.838m3.17.0 PB12
May 2MSTCA Division 2 RelaysMay 2 · Long Jump · Place 34 · Billerica MemorialLong Jump344.26m12
Apr 29Billerica at North AndoverApr 29 · Long Jump · Place 5 · Billerica MemorialLong Jump5.14-9.512
Apr 29Billerica at North AndoverApr 29 · 100m Hurdles · Place 5 · Billerica Memorial100m Hurdles33" / 0.838m5.17.74a12
Apr 22Jack Lang InvitationalApr 22 · Long Jump · Place 19 · Billerica MemorialLong Jump1913-5.512
Apr 22Jack Lang InvitationalApr 22 · 100m Hurdles · Place 4 · Billerica Memorial100m Hurdles417.88a12
Apr 22Jack Lang InvitationalApr 22 · 100m Hurdles · Place 3 · Billerica Memorial100m Hurdles317.67a12
Apr 22Jack Lang InvitationalApr 22 · 400 Meters · Place 18 · Billerica Memorial400 Meters181:11.03a PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100m Hurdles · Place 12 · Billerica Memorial100m HurdlesRound P1217.9512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 200 Meters · Place 19 · Billerica Memorial200 Meters1929.71 PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 26 · Billerica MemorialLong Jump2613-812
Apr 15Andover at BillericaApr 15 · Long Jump · Place 4 · Billerica MemorialLong Jump4.15-2.75 PB12
Apr 15Andover at BillericaApr 15 · 100m Hurdles · Place 5 · Billerica Memorial100m Hurdles33" / 0.838m5.17.812
Apr 8Billerica at Central CatholicApr 8 · Long Jump · Place 3 · Billerica MemorialLong Jump3.14-412
Apr 8Billerica at Central CatholicApr 8 · 100m Hurdles · Place 5 · Billerica Memorial100m Hurdles33" / 0.838m5.17.912
Apr 8Billerica at Central CatholicApr 8 · 200 Meters · Place 6 · Billerica Memorial200 Meters6.30.112
Apr 1Chelmsford at BillericaApr 1 · Long Jump · Place 6 · Billerica MemorialLong Jump6.14-6.7512
Apr 1Chelmsford at BillericaApr 1 · 100m Hurdles · Place 3 · Billerica Memorial100m Hurdles33" / 0.838m3.17.512

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 69 · Billerica MemorialLong Jump694.20m PB12
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 53 · Billerica MemorialHigh Jump531.32m12
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 82 · Billerica MemorialShot Put826.01m12
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 44 · Billerica Memorial55m Hurdles4410.19a12
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 42 · Billerica Memorial800 Meters422:54.00a PB12
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 17 · Billerica MemorialLong Jump1713-712
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 22 · Billerica Memorial55m Hurdles2210.24a12
Jan 30MVC Week 5Jan 30 · Long Jump · Place 23 · Billerica MemorialLong Jump2314-112
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 18 · Billerica Memorial55m Hurdles1810.13a12
Jan 14MVC Week 4Jan 14 · High Jump · Place 19 · Billerica MemorialHigh Jump194-012
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 16 · Billerica Memorial55m Hurdles1610.12a12
Jan 7MVC Week 3Jan 7 · High Jump · Place 6 · Billerica MemorialHigh Jump64-412
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 17 · Billerica Memorial55m Hurdles1710.17a12
Jan 2MVC Week 2Jan 2 · High Jump · Place 16 · Billerica MemorialHigh Jump164-012
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 20 · Billerica Memorial55m Hurdles2010.76a12

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Lowell Field Events CarnivalDec 30 · Long Jump · Place 12 · Billerica MemorialLong Jump12.9' 8.5"12
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 21 · Billerica Memorial55m Hurdles33"21.10.57a PB12
Dec 17MVC Week 1Dec 17 · High Jump · Place 9 · Billerica MemorialHigh Jump9.4-04.0012
Feb 7MVC League ChampionshipFeb 7 · High Jump · Place 12 · Billerica MemorialHigh Jump124-6—
Jan 29MVC Week 4Jan 29 · High Jump · Place 14 · Billerica MemorialHigh Jump144-6—
Jan 29MVC Week 4Jan 29 · 55m Hurdles · Place 18 · Billerica Memorial55m Hurdles1810.25a—
Jan 22MVC Week 3Jan 22 · High Jump · Place 10 · Billerica MemorialHigh Jump104-6—
Jan 22MVC Week 3Jan 22 · 55m Hurdles · Place 21 · Billerica Memorial55m Hurdles2110.37a—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · High Jump · Place 13 · Billerica MemorialHigh Jump131.37m—
Jan 14Local Meet #2Jan 14 · High Jump · Place 7 · Billerica MemorialHigh Jump7.NH11
Jan 8MVC Week 2Jan 8 · High Jump · Place 15 · Billerica MemorialHigh Jump154-4—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 25 · Billerica Memorial55m Hurdles2510.83a—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 100m Hurdles · Place 23 · Billerica Memorial100m Hurdles2319.30a11
May 10Andover Boosters InvitationalMay 10 · High Jump · Billerica MemorialHigh Jump—NH11
May 10Andover Boosters InvitationalMay 10 · 100m Hurdles · Place 30 · Billerica Memorial100m HurdlesRound P3018.92a11
May 7Dracut at BillericaMay 7 · High Jump · Place 1 · Billerica MemorialHigh Jump14-611
May 7Dracut at BillericaMay 7 · 100m Hurdles · Place 3 · Billerica Memorial100m Hurdles317.811
Apr 30Billerica at LawrenceApr 30 · Long Jump · Place 2 · Billerica MemorialLong Jump213-911
Apr 30Billerica at LawrenceApr 30 · High Jump · Place 2 · Billerica MemorialHigh Jump24-411
Apr 30Billerica at LawrenceApr 30 · 100m Hurdles · Place 2 · Billerica Memorial100m Hurdles217.511
Apr 23Jack Lang InvitationalApr 23 · 100m Hurdles · Place 6 · Billerica Memorial100m Hurdles620.14a11
Apr 23Jack Lang InvitationalApr 23 · 100m Hurdles · Place 4 · Billerica Memorial100m Hurdles418.53a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · High Jump · Place 14 · Billerica MemorialHigh Jump14.4-06.00 PB11
Apr 9Tewksbury at BillericaApr 9 · High Jump · Place 4 · Billerica MemorialHigh Jump44-011
Apr 5Billerica at ChelmsfordApr 5 · High Jump · Place 4 · Billerica MemorialHigh Jump44-211
Apr 5Billerica at ChelmsfordApr 5 · 100m Hurdles · Place 6 · Billerica Memorial100m Hurdles618.54a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Place 26 · Billerica Memorial55m Hurdles33"26.11.06a11
Dec 18MVC Week 1Dec 18 · High Jump · Place 14 · Billerica MemorialHigh Jump14.4-06.00 PB11
Jan 24MVC Week 5Jan 24 · High Jump · Place 15 · Billerica MemorialHigh Jump154-0—
Jan 24MVC Week 5Jan 24 · 55m Hurdles · Place 25 · Billerica Memorial55m Hurdles2511.30a—
Jan 17MVC Week 4Jan 17 · High Jump · Place 18 · Billerica MemorialHigh Jump184-0—
Jan 17MVC Week 4Jan 17 · 55m Hurdles · Place 29 · Billerica Memorial55m Hurdles2911.45a—
Jan 10MVC Week 3Jan 10 · High Jump · Place 16 · Billerica MemorialHigh Jump164-0—
Jan 10MVC Week 3Jan 10 · 55m Hurdles · Place 36 · Billerica Memorial55m Hurdles3611.58a—
Jan 3MVC Week 2Jan 3 · 55m Hurdles · Place 41 · Billerica Memorial55m Hurdles4111.82a—
Jan 3MVC Week 2Jan 3 · 300 Meters · Place 35 · Billerica Memorial300 Meters3550.12a PB—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · High Jump · Place 9 · Billerica MemorialHigh Jump94-2—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100m Hurdles · Place 35 · Billerica Memorial100m Hurdles3521.73a—
Apr 10Billerica and Lawrence at TewksburyApr 10 · High Jump · Place 5 · Billerica MemorialHigh Jump54-2—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 300 Meters · Place 45 · Billerica Memorial300 Meters45.53.10a9