Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMVC League Championship · Feb 64:58.72aMVC League ChampionshipFebruary 6, 2026
1 Mile · OutdoorMVC South Invitational · May 204:55.6MVC South InvitationalMay 20, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 2 Track & Field Championship · May 2920.68aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
1500 Meters · OutdoorMIAA Division 2 Track & Field Championship · May 294:27.13aMIAA Division 2 Track & Field ChampionshipMay 29, 2026
2 Miles · IndoorMVC League Championship · Feb 910:54.58aMVC League ChampionshipFebruary 9, 2024
2 Miles · OutdoorLawrence at Billerica · May 110:44.7Lawrence at BillericaMay 1, 2024
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 97:12.84aWeston Twilight Invitational - Regis EventsMay 9, 2026
400 Meters · OutdoorBIllerica at Lowell · May 654.8BIllerica at LowellMay 6, 2026
400m Hurdles · 36" / 0.914m · OutdoorAndover at Billerica · Apr 1564.5Andover at BillericaApril 15, 2026
High Jump · OutdoorBillerica at Central Catholic · Apr 85-6Billerica at Central CatholicApril 8, 2026
Long Jump · OutdoorMVC South Invitational · May 2017-0MVC South InvitationalMay 20, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 2 Track & Field Championship · May 292217MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorMVC South Invitational · May 2022-0MVC South InvitationalMay 20, 2026
Triple Jump · OutdoorBillerica at North Andover · Apr 2936-7.5Billerica at North AndoverApril 29, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 11 · Billerica MemorialPentathlon (Outdoor)StandardRound M11.2217 PB12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Long Jump · Place 11 · Billerica MemorialLong JumpRound M11.5.00m12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · High Jump · Place 7 · Billerica MemorialHigh JumpRound M7.1.65m12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 12 · Billerica MemorialShot Put12lbRound M12.6.37m12
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 11 · Billerica Memorial110m Hurdles39" / 0.991mRound M11.20.68a PBWind: 0.412
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · 1500 Meters · Place 1 · Billerica Memorial1500 MetersRound M1.4:27.13a PB12
May 23MVC League ChampionshipMay 23 · Triple Jump · Place 19 · Billerica MemorialTriple Jump19.35-11.5012
May 23MVC League ChampionshipMay 23 · 400m Hurdles · Billerica Memorial400m Hurdles36" / 0.914m--DNS12
May 20MVC South InvitationalMay 20 · Long Jump · Place 9 · Billerica MemorialLong Jump9.17-0 PB12
May 20MVC South InvitationalMay 20 · Shot Put · Place 14 · Billerica MemorialShot Put12lb14.22-0 PB12
May 20MVC South InvitationalMay 20 · 1 Mile · Place 1 · Billerica Memorial1 Mile1.4:55.6 PB12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 22 · Billerica Memorial2000m Steeplechase227:12.84a PB12
May 6BIllerica at LowellMay 6 · Triple Jump · Place 4 · Billerica MemorialTriple Jump4.36-012
May 6BIllerica at LowellMay 6 · High Jump · Place 3 · Billerica MemorialHigh Jump3.5-012
May 6BIllerica at LowellMay 6 · 400 Meters · Place 4 · Billerica Memorial400 Meters4.54.8 PB12
May 2MSTCA Division 2 RelaysMay 2 · Triple Jump · Place 26 · Billerica MemorialTriple Jump2610.94m12
Apr 29Billerica at North AndoverApr 29 · Triple Jump · Place 3 · Billerica MemorialTriple Jump3.36-7.5 PB12
Apr 29Billerica at North AndoverApr 29 · High Jump · Place 5 · Billerica MemorialHigh Jump5.5-012
Apr 29Billerica at North AndoverApr 29 · 400m Hurdles · Place 3 · Billerica Memorial400m Hurdles36" / 0.914m3.1:06.03a12
Apr 22Jack Lang InvitationalApr 22 · 400m Hurdles · Place 6 · Billerica Memorial400m Hurdles61:05.86a12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 22 · Billerica Memorial110m Hurdles2221.81a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 16 · Billerica Memorial400m Hurdles161:05.2412
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Triple Jump · Place 28 · Billerica MemorialTriple Jump2833-1112
Apr 15Andover at BillericaApr 15 · Triple Jump · Place 3 · Billerica MemorialTriple Jump3.36-612
Apr 15Andover at BillericaApr 15 · High Jump · Place 1 · Billerica MemorialHigh Jump1.5-212
Apr 15Andover at BillericaApr 15 · 400m Hurdles · Place 3 · Billerica Memorial400m Hurdles36" / 0.914m3.64.5 PB12
Apr 8Billerica at Central CatholicApr 8 · Triple Jump · Place 5 · Billerica MemorialTriple Jump5.35-212
Apr 8Billerica at Central CatholicApr 8 · High Jump · Place 3 · Billerica MemorialHigh Jump3.5-6 PB12
Apr 8Billerica at Central CatholicApr 8 · 400m Hurdles · Place 4 · Billerica Memorial400m Hurdles36" / 0.914m4.67.312
Apr 1Chelmsford at BillericaApr 1 · Triple Jump · Place 4 · Billerica MemorialTriple Jump4.34-212
Apr 1Chelmsford at BillericaApr 1 · High Jump · Place 3 · Billerica MemorialHigh Jump3.5-212
Apr 1Chelmsford at BillericaApr 1 · 400m Hurdles · Place 3 · Billerica Memorial400m Hurdles36" / 0.914m3.66.112

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 1 Mile · Place 17 · Billerica Memorial1 Mile174:58.72a PB12
Jan 30MVC Week 5Jan 30 · High Jump · Place 10 · Billerica MemorialHigh Jump105-412
Jan 30MVC Week 5Jan 30 · 1 Mile · Place 11 · Billerica Memorial1 Mile114:59.14a12
Jan 14MVC Week 4Jan 14 · High Jump · Place 9 · Billerica MemorialHigh Jump95-412
Jan 7MVC Week 3Jan 7 · High Jump · Place 17 · Billerica MemorialHigh Jump175-012
Jan 2MVC Week 2Jan 2 · High Jump · Place 8 · Billerica MemorialHigh Jump85-612

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 19 · Billerica Memorial400m Hurdles191:05.32a11
May 20MVC South InvitationalMay 20 · 400m Hurdles · Place 1 · Billerica Memorial400m Hurdles167.011
May 7Dracut at BillericaMay 7 · High Jump · Place 3 · Billerica MemorialHigh Jump35-011
May 7Dracut at BillericaMay 7 · 400m Hurdles · Place 2 · Billerica Memorial400m Hurdles270.311
May 7Dracut at BillericaMay 7 · 110m Hurdles · Place 3 · Billerica Memorial110m Hurdles319.911
Apr 30Billerica at LawrenceApr 30 · 400m Hurdles · Place 4 · Billerica Memorial400m Hurdles470.811
Apr 23Jack Lang InvitationalApr 23 · 400m Hurdles · Place 5 · Billerica Memorial400m Hurdles51:09.19a11
Apr 9Tewksbury at BillericaApr 9 · High Jump · Place 4 · Billerica MemorialHigh Jump45-211
Apr 9Tewksbury at BillericaApr 9 · 400m Hurdles · Place 3 · Billerica Memorial400m Hurdles373.111
Apr 9Tewksbury at BillericaApr 9 · 110m Hurdles · Place 6 · Billerica Memorial110m Hurdles623.411
Apr 5Billerica at ChelmsfordApr 5 · High Jump · Place 4 · Billerica MemorialHigh Jump45-011
Apr 5Billerica at ChelmsfordApr 5 · 400m Hurdles · Place 5 · Billerica Memorial400m Hurdles51:15.03a11
Apr 5Billerica at ChelmsfordApr 5 · 110m Hurdles · Place 7 · Billerica Memorial110m Hurdles724.09a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 29MVC Week 4Jan 29 · High Jump · Place 17 · Billerica MemorialHigh Jump175-0—
Jan 22MVC Week 3Jan 22 · High Jump · Place 15 · Billerica MemorialHigh Jump155-0—
Jan 8MVC Week 2Jan 8 · High Jump · Place 19 · Billerica MemorialHigh Jump195-0—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18MVC League ChampionshipMay 18 · 2 Miles · Place 19 · Billerica Memorial2 Miles1911:02.05a—
May 11Andover Boosters InvitationalMay 11 · 2 Miles · Place 24 · Billerica Memorial2 Miles2411:14.33a—
May 8Dracut at BillericaMay 8 · 1 Mile · Place 2 · Billerica Memorial1 Mile25:00.7—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 2 Miles · Place 3 · Billerica Memorial2 Miles311:25.44a—
May 1Lawrence at BillericaMay 1 · High Jump · Place 5 · Billerica MemorialHigh Jump55-0—
May 1Lawrence at BillericaMay 1 · 2 Miles · Place 3 · Billerica Memorial2 Miles310:44.7 PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 9MVC League ChampionshipFeb 9 · 2 Miles · Place 16 · Billerica Memorial2 Miles1610:54.58a PB—