Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAndover at Billerica · Apr 1511.4Andover at BillericaApril 15, 2026
110m Hurdles · 39" / 0.991m · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 1319.11a45th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
200 Meters · OutdoorChelmsford at Billerica · Apr 123.7Chelmsford at BillericaApril 1, 2026
55 Meter · IndoorMVC Week 1 · Dec 176.97aMVC Week 1December 17, 2025
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 209.38aMVC Week 1December 20, 2023
High Jump · IndoorLowell Field Events Carnival · Dec 284-10Lowell Field Events CarnivalDecember 28, 2023
Long Jump · IndoorMVC Week 1 · Dec 1718-01.50MVC Week 1December 17, 2025
Long Jump · Outdoor45th Annual Ottaviani Haverhill HS Track & Field Invitational · Apr 1319-08.5045th Annual Ottaviani Haverhill HS Track & Field InvitationalApril 13, 2024
Pole Vault · OutdoorMVC Championship · May 2010-06.00MVC ChampionshipMay 20, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pole Vault · Place 11 · Billerica MemorialPole Vault11.11-06.0011
May 23MVC League ChampionshipMay 23 · Pole Vault · Place 3 · Billerica MemorialPole Vault3.11-06.0011
May 9Andover Boosters InvitationalMay 9 · 200 Meters · Billerica Memorial200 Meters--DNS11
May 6BIllerica at LowellMay 6 · Pole Vault · Place 1 · Billerica MemorialPole Vault1.12-011
May 6BIllerica at LowellMay 6 · 200 Meters · Place 4 · Billerica Memorial200 Meters4.24.011
May 6BIllerica at LowellMay 6 · 100 Meters · Place 4 · Billerica Memorial100 Meters4.11.511
May 2MSTCA Division 2 RelaysMay 2 · Pole Vault · Place 3 · Billerica MemorialPole Vault310-06.0011
Apr 29Billerica at North AndoverApr 29 · Pole Vault · Place 7 · Billerica MemorialPole Vault7.NH11
Apr 22Jack Lang InvitationalApr 22 · Pole Vault · Place 1 · Billerica MemorialPole Vault111-611
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Pole Vault · Place 2 · Billerica MemorialPole Vault211-611
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 16 · Billerica Memorial100 MetersRound P1611.8311
Apr 15Andover at BillericaApr 15 · Pole Vault · Place 2 · Billerica MemorialPole Vault2.10-011
Apr 15Andover at BillericaApr 15 · 200 Meters · Place 3 · Billerica Memorial200 Meters3.24.111
Apr 15Andover at BillericaApr 15 · 100 Meters · Place 1 · Billerica Memorial100 Meters1.11.4 PB11
Apr 8Billerica at Central CatholicApr 8 · Pole Vault · Place 1 · Billerica MemorialPole Vault1.10-011
Apr 8Billerica at Central CatholicApr 8 · 200 Meters · Place 4 · Billerica Memorial200 Meters4.25.011
Apr 1Chelmsford at BillericaApr 1 · Pole Vault · Place 1 · Billerica MemorialPole Vault1.10-611
Apr 1Chelmsford at BillericaApr 1 · 200 Meters · Place 1 · Billerica Memorial200 Meters1.23.7 PB11

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 19 · Billerica MemorialLong Jump1918-11.2511
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 18 · Billerica Memorial55m HurdlesRound P188.48a11
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Long Jump · Place 19 · Billerica MemorialLong Jump1918-11.2511
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · 55m Hurdles · Place 18 · Billerica Memorial55m HurdlesRound P188.4811
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 11 · Billerica MemorialLong Jump1120-211
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 6 · Billerica Memorial55m Hurdles68.30a11
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 6 · Billerica Memorial55m Hurdles68.21a11
Jan 30MVC Week 5Jan 30 · Long Jump · Place 10 · Billerica MemorialLong Jump1018-10.5011
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 8 · Billerica Memorial55m Hurdles88.47a11
Jan 14MVC Week 4Jan 14 · Long Jump · Place 7 · Billerica MemorialLong Jump719-8.5011
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 9 · Billerica Memorial55m Hurdles98.58a11
Jan 7MVC Week 3Jan 7 · Long Jump · Place 7 · Billerica MemorialLong Jump718-10.5011
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 10 · Billerica Memorial55m Hurdles108.71a11
Jan 2MVC Week 2Jan 2 · Long Jump · Place 2 · Billerica MemorialLong Jump219-5.7511
Jan 2MVC Week 2Jan 2 · 55m Hurdles · Place 4 · Billerica Memorial55m Hurdles48.64a11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55 Meter · Place 6 · Billerica Memorial55 Meter6.6.97a PB11
Dec 17MVC Week 1Dec 17 · Long Jump · Place 10 · Billerica MemorialLong Jump10.18-01.50 PB11
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 29 · Billerica MemorialLong Jump2918-7.75—
Feb 7MVC League ChampionshipFeb 7 · Long Jump · Place 9 · Billerica MemorialLong Jump919-9.50—
Jan 29MVC Week 4Jan 29 · Long Jump · Place 6 · Billerica MemorialLong Jump619-10.75—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Long Jump · Place 26 · Billerica MemorialLong Jump2619-3—
Jan 22MVC Week 3Jan 22 · Long Jump · Place 16 · Billerica MemorialLong Jump1619-2—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Long Jump · Place 30 · Billerica MemorialLong Jump305.59m—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 100 Meters · Place 19 · Billerica Memorial100 Meters1911.92a10
May 17MSTCA Division 3 RelaysMay 17 · Pole Vault · Place 3 · Billerica MemorialPole Vault32.29m10
May 7Dracut at BillericaMay 7 · Pole Vault · Place 1 · Billerica MemorialPole Vault110-010
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 100 Meters · Place 5 · Billerica Memorial100 MetersRound S511.87a10
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 100 Meters · Place 3 · Billerica Memorial100 Meters311.76a10
Apr 30Billerica at LawrenceApr 30 · Pole Vault · Place 1 · Billerica MemorialPole Vault110-010
Apr 1946th Annual Ottaviani InvitationalApr 19 · Pole Vault · Place 3 · Billerica MemorialPole Vault3.9-06.0010
Apr 9Tewksbury at BillericaApr 9 · Pole Vault · Place 1 · Billerica MemorialPole Vault110-610
Apr 5Billerica at ChelmsfordApr 5 · Long Jump · Place 4 · Billerica MemorialLong Jump418-1010
Apr 5Billerica at ChelmsfordApr 5 · Pole Vault · Place 1 · Billerica MemorialPole Vault110-610

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 18MVC Week 1Dec 18 · 55m Hurdles · Billerica Memorial55m Hurdles39"--DNS10
Mar 7New Balance Nationals IndoorMar 7 · Long Jump · Place 32 · Billerica MemorialLong Jump325.63m—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · Long Jump · Place 30 · Billerica MemorialLong Jump3018-6—
Feb 9MVC League ChampionshipFeb 9 · Long Jump · Place 11 · Billerica MemorialLong Jump1118-10.25—
Feb 9MVC League ChampionshipFeb 9 · 55m Hurdles · Place 25 · Billerica Memorial55m Hurdles259.15a—
Jan 31MVC Boys' Freshman-Sophomore InvitationalJan 31 · 55m Hurdles · Place 4 · Billerica Memorial55m Hurdles49.0—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Long Jump · Place 19 · Billerica MemorialLong Jump1919-5.509
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · Long Jump · Place 19 · Billerica MemorialLong Jump1919-5.509
Jan 24MVC Week 5Jan 24 · Long Jump · Place 3 · Billerica MemorialLong Jump318-7—
Jan 24MVC Week 5Jan 24 · 55m Hurdles · Place 11 · Billerica Memorial55m Hurdles119.15a—
Jan 21MSTCA D3 RelaysJan 21 · Long Jump · Place 26 · Billerica MemorialLong Jump26.5.50m9
Jan 17MVC Week 4Jan 17 · Long Jump · Place 13 · Billerica MemorialLong Jump1318-7—
Jan 17MVC Week 4Jan 17 · 55m Hurdles · Place 25 · Billerica Memorial55m Hurdles259.29a—
Jan 10MVC Week 3Jan 10 · Long Jump · Place 21 · Billerica MemorialLong Jump2117-1—
Jan 10MVC Week 3Jan 10 · 55m Hurdles · Place 24 · Billerica Memorial55m Hurdles249.48a—
Jan 3MVC Week 2Jan 3 · Long Jump · Place 17 · Billerica MemorialLong Jump1717-2—
Jan 3MVC Week 2Jan 3 · 55m Hurdles · Place 22 · Billerica Memorial55m Hurdles229.58a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · Pole Vault · Place 6 · Billerica MemorialPole Vault611-0—
May 18MVC League ChampionshipMay 18 · Pole Vault · Place 6 · Billerica MemorialPole Vault610-6—
May 18MVC League ChampionshipMay 18 · 110m Hurdles · Place 25 · Billerica Memorial110m Hurdles2518.27a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Long Jump · Place 12 · Billerica MemorialLong Jump12.19-08.50 PB9
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · Pole Vault · Place 2 · Billerica MemorialPole Vault2.10-00.009
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 110m Hurdles · Place 25 · Billerica Memorial110m Hurdles39" / 0.991mRound P25.19.11a PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28Lowell Field Events CarnivalDec 28 · Long Jump · Place 2 · Billerica MemorialLong Jump2.17-10.59
Dec 28Lowell Field Events CarnivalDec 28 · High Jump · Place 8 · Billerica MemorialHigh Jump8.4-10 PB9
Dec 20MVC Week 1Dec 20 · 55m Hurdles · Place 19 · Billerica Memorial55m Hurdles39"19.9.38a PB9
Dec 20MVC Week 1Dec 20 · Long Jump · Place 20 · Billerica MemorialLong Jump20.17-02.009

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · Pole Vault · Place 7 · Billerica MemorialPole Vault710-0—
May 20MVC ChampionshipMay 20 · Pole Vault · Place 6 · Billerica MemorialPole Vault6.10-06.00 PB8
May 13Andover Boosters MeetMay 13 · Pole Vault · Place 6 · Billerica MemorialPole Vault6.10-06.008
May 10Tewksbury at BillericaMay 10 · Pole Vault · Place 1 · Billerica MemorialPole Vault110-0—
May 10Tewksbury at BillericaMay 10 · 110m Hurdles · Place 4 · Billerica Memorial110m Hurdles419.0—
May 6MVC Boys Freshman-Sophomore InvitationalMay 6 · Pole Vault · Place 2 · Billerica MemorialPole Vault29-6—
May 3Dracut and Lawrence at BillericaMay 3 · Pole Vault · Place 2 · Billerica MemorialPole Vault28-6—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Merrimack Valley Conference Season OpenerDec 14 · 55m Hurdles · Place 33 · Billerica Memorial55m Hurdles39"33.11.27a8
Dec 14Merrimack Valley Conference Season OpenerDec 14 · Long Jump · Place 18 · Billerica MemorialLong Jump18.17-2.58