Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMethuen at Lawrence · Apr 2916.10Methuen at LawrenceApril 29, 2026
200 Meters · OutdoorMethuen at Lawrence · Apr 2923.9Methuen at LawrenceApril 29, 2026
400m Hurdles · 36" / 0.914m · OutdoorLawrence at Dracut · Apr 163.1Lawrence at DracutApril 1, 2026
55m Hurdles · 39" · IndoorMVC Week 1 · Dec 178.80aMVC Week 1December 17, 2025
High Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 181.63mMSTCA Kalperis Relays - Division 1January 18, 2026
High Jump · OutdoorMethuen at Lawrence · Apr 295-4Methuen at LawrenceApril 29, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · 110m Hurdles · Place 12 · Lawrence110m Hurdles39" / 0.991mRound P12.16.80a10
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 16 · Lawrence110m Hurdles39" / 0.991mRound P16.17.66a10
May 6Tewksbury @ LawrenceMay 6 · High Jump · Place 5 · LawrenceHigh Jump5.5-010
May 6Tewksbury @ LawrenceMay 6 · 110m Hurdles · Place 3 · Lawrence110m Hurdles39" / 0.991m3.17.610
May 6Tewksbury @ LawrenceMay 6 · 200 Meters · Place 3 · Lawrence200 Meters3.24.310
Apr 29Methuen at LawrenceApr 29 · High Jump · Place 5 · LawrenceHigh Jump5.5-4 PB10
Apr 29Methuen at LawrenceApr 29 · 110m Hurdles · Place 4 · Lawrence110m Hurdles39" / 0.991m4.16.10 PB10
Apr 29Methuen at LawrenceApr 29 · 200 Meters · Place 2 · Lawrence200 Meters2.23.9 PB10
Apr 22Jack Lang InvitationalApr 22 · Triple Jump · Place 7 · LawrenceTriple Jump735-2.510
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 5 · Lawrence110m Hurdles518.03a10
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 6 · Lawrence110m Hurdles617.24a10
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 11 · Lawrence110m HurdlesRound P1116.8010
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 30 · LawrenceLong Jump3017-4.7510
Apr 15Lawrence at HaverhillApr 15 · High Jump · Place 2 · LawrenceHigh Jump2.5-010
Apr 15Lawrence at HaverhillApr 15 · 110m Hurdles · Place 2 · Lawrence110m Hurdles39" / 0.991m2.16.710
Apr 15Lawrence at HaverhillApr 15 · 200 Meters · Place 2 · Lawrence200 Meters2.24.010
Apr 1Lawrence at DracutApr 1 · High Jump · Place 1 · LawrenceHigh Jump1.5-410
Apr 1Lawrence at DracutApr 1 · 400m Hurdles · Place 1 · Lawrence400m Hurdles36" / 0.914m1.63.1 PB10
Apr 1Lawrence at DracutApr 1 · 110m Hurdles · Place 1 · Lawrence110m Hurdles39" / 0.991m1.16.410

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 6MVC League ChampionshipFeb 6 · 55m Hurdles · Place 14 · Lawrence55m Hurdles148.86a10
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · High Jump · Place 5 · LawrenceHigh Jump55-410
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · 55m Hurdles · Place 2 · Lawrence55m Hurdles28.910
Jan 30MVC Week 5Jan 30 · High Jump · Place 16 · LawrenceHigh Jump165-010
Jan 30MVC Week 5Jan 30 · 55m Hurdles · Place 13 · Lawrence55m Hurdles138.90a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 9 · Lawrence55m HurdlesRound P98.84a10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 26 · LawrenceHigh Jump261.63m PB10
Jan 14MVC Week 4Jan 14 · High Jump · Place 13 · LawrenceHigh Jump135-010
Jan 14MVC Week 4Jan 14 · 55m Hurdles · Place 14 · Lawrence55m Hurdles149.14a10
Jan 7MVC Week 3Jan 7 · High Jump · Place 11 · LawrenceHigh Jump115-410
Jan 7MVC Week 3Jan 7 · 55m Hurdles · Place 14 · Lawrence55m Hurdles149.12a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17MVC Week 1Dec 17 · 55m Hurdles · Place 10 · Lawrence55m Hurdles39"10.8.80a PB10
Dec 17MVC Week 1Dec 17 · High Jump · Place 15 · LawrenceHigh Jump15.5-00.0010
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 55m Hurdles · Place 12 · Lawrence55m Hurdles39"Round P12.9.55a10
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · High Jump · LawrenceHigh Jump--NH10

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 25 · Lawrence110m Hurdles2517.41a9
May 14Lawrence at TewksburyMay 14 · High Jump · Place 2 · LawrenceHigh Jump25-69
May 14Lawrence at TewksburyMay 14 · 110m Hurdles · Place 3 · Lawrence110m Hurdles317.309
May 10Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 27 · Lawrence110m Hurdles2719.59a9
May 7Chelmsford at LawrenceMay 7 · Triple Jump · Place 6 · LawrenceTriple Jump634-79
May 7Chelmsford at LawrenceMay 7 · High Jump · Place 4 · LawrenceHigh Jump45-29
May 7Chelmsford at LawrenceMay 7 · 110m Hurdles · Place 4 · Lawrence110m Hurdles417.69
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · High Jump · Place 7 · LawrenceHigh Jump75-49
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 110m Hurdles · Place 2 · Lawrence110m HurdlesRound S217.81a9
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · 110m Hurdles · Place 2 · Lawrence110m Hurdles217.91a9
Apr 30Billerica at LawrenceApr 30 · High Jump · Place 4 · LawrenceHigh Jump45-09
Apr 30Billerica at LawrenceApr 30 · 400m Hurdles · Place 3 · Lawrence400m Hurdles367.79
Apr 30Billerica at LawrenceApr 30 · 110m Hurdles · Place 2 · Lawrence110m Hurdles217.09
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 15 · Lawrence110m Hurdles1518.109
Apr 1946th Annual Ottaviani InvitationalApr 19 · 110m Hurdles · Place 18 · Lawrence110m Hurdles39" / 0.991mRound P18.18.49a9
Apr 1946th Annual Ottaviani InvitationalApr 19 · High Jump · Place 11 · LawrenceHigh Jump11.5-04.009
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 22 · Lawrence200 Meters22.26.05a9
Apr 17Lawrence at DracutApr 17 · High Jump · Place 1 · LawrenceHigh Jump15-49
Apr 17Lawrence at DracutApr 17 · 400m Hurdles · Place 3 · Lawrence400m Hurdles368.09
Apr 17Lawrence at DracutApr 17 · 110m Hurdles · Place 3 · Lawrence110m Hurdles318.59