Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor47th Annual Ottaviani Haverhill Invitational · Apr 1812.4547th Annual Ottaviani Haverhill InvitationalApril 18, 2026
200 Meters · OutdoorAndover at Billerica · Apr 1526.4Andover at BillericaApril 15, 2026
300 Meters · IndoorMVC Week 2 · Jan 244.64aMVC Week 2January 2, 2026
55 Meters · IndoorMSTCA Coaches Invitational (Large Schools) · Jan 267.36aMSTCA Coaches Invitational (Large Schools)January 26, 2025
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 184.65mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorLowell at Andover · Apr 815-11.5Lowell at AndoverApril 8, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 100 Meters · Place 16 · Andover100 MetersRound P16.12.64aWind: 1.212
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 7 · Andover100 MetersRound P7.12.68aWind: -0.412
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 6 · Andover100 Meters6.12.62aWind: 012
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 2 · Andover100 MetersRound P2.12.65a12
May 23MVC League ChampionshipMay 23 · 100 Meters · Place 2 · Andover100 Meters2.12.54a12
May 13Andover at North AndoverMay 13 · 100 Meters · Place 1 · Andover100 Meters1.12.65a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 4 · Andover100 MetersRound P4.12.88a12
May 9Andover Boosters InvitationalMay 9 · 100 Meters · Place 2 · Andover100 Meters2.12.72a12
Apr 29Andover at ChelmsfordApr 29 · 100 Meters · Place 1 · Andover100 Meters1.12.83a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 8 · Andover200 Meters826.57a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 4 · Andover100 Meters412.84a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 2 · Andover100 MetersRound P212.6412
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 2 · Andover100 Meters212.45 PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 22 · AndoverLong Jump2214-012
Apr 15Andover at BillericaApr 15 · 200 Meters · Place 2 · Andover200 Meters2.26.4 PB12
Apr 15Andover at BillericaApr 15 · 100 Meters · Place 1 · Andover100 Meters1.12.512
Apr 8Lowell at AndoverApr 8 · Long Jump · Place 3 · AndoverLong Jump3.15-11.5 PB12
Apr 8Lowell at AndoverApr 8 · 100 Meters · Place 2 · Andover100 Meters2.12.512
Apr 1Andover at Central CatholicApr 1 · 200 Meters · Place 3 · Andover200 Meters3.26.512
Apr 1Andover at Central CatholicApr 1 · 100 Meters · Place 1 · Andover100 Meters1.12.612

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · Long Jump · Place 9 · AndoverLong Jump915-4.5012
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 2 · Andover55 Meters27.43a12
Feb 6MVC League ChampionshipFeb 6 · 55 Meters · Place 2 · Andover55 Meters27.42a12
Jan 30MVC Week 5Jan 30 · Long Jump · Place 4 · AndoverLong Jump416-1.5012
Jan 30MVC Week 5Jan 30 · 55 Meters · Place 2 · Andover55 Meters27.40a12
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 18 · AndoverLong Jump1815-10.5012
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 12 · Andover55 MetersRound P127.52a12
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 16 · AndoverLong Jump164.65m PB12
Jan 14MVC Week 4Jan 14 · Long Jump · Place 7 · AndoverLong Jump715-712
Jan 14MVC Week 4Jan 14 · 55 Meters · Place 1 · Andover55 Meters17.51a12
Jan 7MVC Week 3Jan 7 · Long Jump · Place 5 · AndoverLong Jump515-9.5012
Jan 7MVC Week 3Jan 7 · 55 Meters · Place 2 · Andover55 Meters27.46a12
Jan 2MVC Week 2Jan 2 · Long Jump · Place 28 · AndoverLong Jump2812-812
Jan 2MVC Week 2Jan 2 · 300 Meters · Place 4 · Andover300 Meters444.64a PB12
Jan 2MVC Week 2Jan 2 · 55 Meters · Place 1 · Andover55 Meters17.47a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 100 Meters · Place 2 · Andover100 Meters212.92a11
May 24MVC League ChampionshipMay 24 · 100 Meters · Place 2 · Andover100 Meters213.04a11
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 2 · Andover100 MetersRound P213.00a11
May 10Andover Boosters InvitationalMay 10 · 100 Meters · Place 2 · Andover100 Meters213.23a11
May 7Andover at MethuenMay 7 · 100 Meters · Place 1 · Andover100 Meters112.511
Apr 30Andover at HaverhillApr 30 · Long Jump · Place 3 · AndoverLong Jump316-411
Apr 30Andover at HaverhillApr 30 · 100 Meters · Place 2 · Andover100 Meters213.011
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 3 · Andover100 Meters312.9611
Apr 16Andover at North AndoverApr 16 · 200 Meters · Place 1 · Andover200 Meters128.21a11
Apr 16Andover at North AndoverApr 16 · 100 Meters · Place 1 · Andover100 Meters113.13a11
Apr 9Central Catholic at AndoverApr 9 · 100 Meters · Place 1 · Andover100 Meters112.511
Apr 4Andover at LowellApr 4 · 200 Meters · Place 4 · Andover200 Meters427.711
Apr 4Andover at LowellApr 4 · 100 Meters · Place 1 · Andover100 Meters112.611

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 55 Meters · Place 23 · Andover55 MetersRound P237.57a—
Feb 22MIAA Indoor Track & Field Meet of ChampionsFeb 22 · 55 Meters · Place 23 · Andover55 MetersRound P237.57a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 4 · Andover55 Meters47.52a—
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55 Meters · Place 5 · Andover55 Meters57.56a—
Feb 7MVC League ChampionshipFeb 7 · Long Jump · Place 7 · AndoverLong Jump715-5.75—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 2 · Andover55 Meters27.55a—
Feb 7MVC League ChampionshipFeb 7 · 55 Meters · Place 2 · Andover55 Meters27.47a—
Jan 29MVC Week 4Jan 29 · 55 Meters · Place 4 · Andover55 Meters47.70a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 17 · AndoverLong Jump1715-11—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 8 · Andover55 Meters87.49a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55 Meters · Place 5 · Andover55 Meters57.36a PB—
Jan 22MVC Week 3Jan 22 · Long Jump · Place 7 · AndoverLong Jump715-2.25—
Jan 22MVC Week 3Jan 22 · 300 Meters · Place 7 · Andover300 Meters744.88a—
Jan 22MVC Week 3Jan 22 · 55 Meters · Place 1 · Andover55 Meters17.55a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 13 · AndoverLong Jump134.83m—
Jan 8MVC Week 2Jan 8 · Long Jump · Place 10 · AndoverLong Jump1015-2—
Jan 8MVC Week 2Jan 8 · 55 Meters · Place 1 · Andover55 Meters17.59a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30MIAA Meet of ChampionsMay 30 · 100 Meters · Place 30 · Andover100 Meters3013.10a—
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 2 · Andover100 Meters213.01a—
May 18MVC League ChampionshipMay 18 · 100 Meters · Place 3 · Andover100 Meters313.11a—
May 11Andover Boosters InvitationalMay 11 · Long Jump · Place 32 · AndoverLong Jump3214-7.75—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 5 · Andover100 Meters513.19a—
May 11Andover Boosters InvitationalMay 11 · 100 Meters · Place 3 · Andover100 Meters312.83a—
May 8Haverhill and Methuen at AndoverMay 8 · Long Jump · Place 6 · AndoverLong Jump614-9.5—
May 8Haverhill and Methuen at AndoverMay 8 · 100 Meters · Place 1 · Andover100 Meters112.6—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Long Jump · Place 5 · AndoverLong Jump515-4—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 1 · Andover100 Meters113.15a—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · 100 Meters · Place 1 · Andover100 Meters113.01a—
May 1Andover at LowellMay 1 · Long Jump · Place 7 · AndoverLong Jump713-5.5—
May 1Andover at LowellMay 1 · 100 Meters · Place 4 · Andover100 Meters413.2—
Apr 24North Andover at AndoverApr 24 · Long Jump · Place 5 · AndoverLong Jump514-10.25—
Apr 24North Andover at AndoverApr 24 · 200 Meters · Place 3 · Andover200 Meters328.5—
Apr 10Andover at Central CatholicApr 10 · Long Jump · Place 6 · AndoverLong Jump614-0—
Apr 10Andover at Central CatholicApr 10 · 100 Meters · Place 2 · Andover100 Meters213.0—

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55 Meters · Place 19 · Andover55 Meters197.69a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 2 · Andover55 Meters27.68a—
Feb 9MVC League ChampionshipFeb 9 · 55 Meters · Place 4 · Andover55 Meters47.68a—
Jan 30MVC Girls' Freshman-Sophomore InvitationalJan 30 · 55 Meters · Place 1 · Andover55 Meters17.4—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55 Meters · Place 13 · Andover55 MetersRound P137.6210
Jan 24MVC Week 5Jan 24 · Long Jump · Place 11 · AndoverLong Jump1114-9—
Jan 17MVC Week 4Jan 17 · Long Jump · Place 20 · AndoverLong Jump2014-1.25—
Jan 17MVC Week 4Jan 17 · 55 Meters · Place 2 · Andover55 Meters27.80a—
Jan 10MVC Week 3Jan 10 · 55 Meters · Place 7 · Andover55 Meters77.83a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 11 · Andover55 Meters117.86a—
Jan 3MVC Week 2Jan 3 · 55 Meters · Place 13 · Andover55 Meters138.01a—