Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMethuen at Lawrence · Apr 2915.10Methuen at LawrenceApril 29, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1025.18aMSTCA Northeast InvitationalJanuary 10, 2025
300 Meters · IndoorMVC Week 4 · Jan 1441.11aMVC Week 4January 14, 2026
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 1 Track & Field Championship · May 291:00.34aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 227.36aMSTCA Speed Classic (Sunday)December 22, 2024
55 Meters · IndoorMVC Week 4 · Jan 147.18aMVC Week 4January 14, 2026
55m Hurdles · 39" · IndoorMSTCA Winter Festival (Large Schools) · Dec 159.54aMSTCA Winter Festival (Large Schools)December 15, 2024
High Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 181.63mMSTCA Kalperis Relays - Division 1January 18, 2026
High Jump · OutdoorTewksbury @ Lawrence · May 65-4Tewksbury @ LawrenceMay 6, 2026
Long Jump · IndoorMSTCA Speed Classic (Sunday) · Dec 2216-06.00MSTCA Speed Classic (Sunday)December 22, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6Tewksbury @ LawrenceMay 6 · High Jump · Place 3 · LawrenceHigh Jump3.5-4 PB12
May 6Tewksbury @ LawrenceMay 6 · 400m Hurdles · Place 1 · Lawrence400m Hurdles36" / 0.914m1.61.212
May 6Tewksbury @ LawrenceMay 6 · 110m Hurdles · Place 1 · Lawrence110m Hurdles39" / 0.991m1.16.412
Apr 29Methuen at LawrenceApr 29 · 400m Hurdles · Place 1 · Lawrence400m Hurdles36" / 0.914m1.61.812
Apr 29Methuen at LawrenceApr 29 · 110m Hurdles · Place 1 · Lawrence110m Hurdles39" / 0.991m1.15.10 PB12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 6 · Lawrence110m Hurdles618.10a12
Apr 22Jack Lang InvitationalApr 22 · 110m Hurdles · Place 4 · Lawrence110m Hurdles416.54a12
Apr 15Lawrence at HaverhillApr 15 · 400m Hurdles · Place 1 · Lawrence400m Hurdles36" / 0.914m1.1:01.912
Apr 15Lawrence at HaverhillApr 15 · 110m Hurdles · Place 1 · Lawrence110m Hurdles39" / 0.991m1.16.412

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 19 · LawrenceHigh Jump191.63m PB12
Jan 14MVC Week 4Jan 14 · 300 Meters · Place 26 · Lawrence300 Meters2641.11a PB12
Jan 14MVC Week 4Jan 14 · 55 Meters · Place 27 · Lawrence55 Meters277.18a PB12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 16 · Lawrence400m Hurdles36" / 0.914m16.1:00.34a PB11
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Place 24 · Lawrence110m Hurdles39" / 0.991mRound P24.16.59a11
May 24MVC League ChampionshipMay 24 · 400m Hurdles · Place 9 · Lawrence400m Hurdles91:01.28a11
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 11 · Lawrence110m Hurdles1116.27a11
May 24MVC League ChampionshipMay 24 · 110m Hurdles · Place 10 · Lawrence110m Hurdles1016.35a11
May 14Lawrence at TewksburyMay 14 · High Jump · Place 3 · LawrenceHigh Jump35-611
May 14Lawrence at TewksburyMay 14 · 400m Hurdles · Place 1 · Lawrence400m Hurdles160.011
May 14Lawrence at TewksburyMay 14 · 110m Hurdles · Place 1 · Lawrence110m Hurdles116.011
May 10Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 12 · Lawrence110m Hurdles1217.41a11
May 10Andover Boosters InvitationalMay 10 · 110m Hurdles · Place 12 · Lawrence110m Hurdles1223.30a11
May 7Chelmsford at LawrenceMay 7 · High Jump · Place 3 · LawrenceHigh Jump35-611
May 7Chelmsford at LawrenceMay 7 · 400m Hurdles · Place 3 · Lawrence400m Hurdles363.9011
May 7Chelmsford at LawrenceMay 7 · 110m Hurdles · Place 3 · Lawrence110m Hurdles316.511
Apr 30Billerica at LawrenceApr 30 · High Jump · Place 2 · LawrenceHigh Jump25-411
Apr 30Billerica at LawrenceApr 30 · 400m Hurdles · Place 1 · Lawrence400m Hurdles161.911
Apr 30Billerica at LawrenceApr 30 · 110m Hurdles · Place 1 · Lawrence110m Hurdles116.111
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 11 · Lawrence110m Hurdles1117.3311
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400m Hurdles · Place 10 · Lawrence400m Hurdles36" / 0.914m10.1:03.26a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 110m Hurdles · Place 12 · Lawrence110m Hurdles39" / 0.991mRound P12.17.01a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · High Jump · LawrenceHigh Jump—DNS11
Apr 17Lawrence at DracutApr 17 · High Jump · Place 2 · LawrenceHigh Jump25-411
Apr 17Lawrence at DracutApr 17 · 400m Hurdles · Place 1 · Lawrence400m Hurdles163.511
Apr 17Lawrence at DracutApr 17 · 110m Hurdles · Place 1 · Lawrence110m Hurdles117.211

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7MVC League ChampionshipFeb 7 · 55m Hurdles · Place 21 · Lawrence55m Hurdles219.29a—
Jan 22MVC Week 3Jan 22 · 55m Hurdles · Place 18 · Lawrence55m Hurdles189.40a—
Jan 10MSTCA Northeast InvitationalJan 10 · Long Jump · Place 91 · LawrenceLong Jump9115-10—
Jan 10MSTCA Northeast InvitationalJan 10 · 200 Meters · Place 97 · Lawrence200 Meters9725.18a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 55 Meters · Place 154 · Lawrence55 Meters1547.32a—
Jan 8MVC Week 2Jan 8 · 55m Hurdles · Place 18 · Lawrence55m Hurdles189.25a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 17 · Lawrence55m Hurdles39"17.9.66a11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55 Meter · Place 55 · Lawrence55 Meter55.7.36a PB11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · Long Jump · Place 40 · LawrenceLong Jump40.16-06.00 PB11
Dec 18MVC Week 1Dec 18 · High Jump · LawrenceHigh Jump--DNS11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 19 · Lawrence55m Hurdles39"Round P19.9.54a PB11