Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2412.36aMSTCA Invacational & PentathlonApril 24, 2026
200 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2425.09aMSTCA Invacational & PentathlonApril 24, 2026
400 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 251:00.40MSTCA InVacational & PentathlonApril 25, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 100 · Tyngsborough200 Meters10025.23a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 115 · Tyngsborough100 MetersRound S11512.45a12
May 20Division D Midland-Wachusett League MeetMay 20 · 100 Meters · Tyngsborough100 MetersRound P--DNS12
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Long Jump · Place 10 · TyngsboroughLong Jump1014-10.0012
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 61 · Tyngsborough200 Meters6125.09a PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 81 · Tyngsborough100 Meters8112.36a PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100 Meters · Place 41 · Tyngsborough100 MetersRound P4112.6712
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 200 Meters · Place 35 · Tyngsborough200 Meters3525.9812
Apr 11Pelham InvitationalApr 11 · 200 Meters · Place 24 · Tyngsborough200 Meters24.25.98a12
Apr 11Pelham InvitationalApr 11 · 100 Meters · Place 41 · Tyngsborough100 MetersRound P41.12.80a12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 120 · Tyngsborough100 Meters12013.26a11
Apr 25MSTCA InVacational & PentathlonApr 25 · 400 Meters · Place 39 · Tyngsborough400 Meters391:00.40 PB11
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 112 · Tyngsborough100 Meters11214.4411
Apr 1946th Annual Ottaviani InvitationalApr 19 · 400 Meters · Place 29 · Tyngsborough400 Meters29.1:00.99a11
Apr 10Tyngsborough vs. Clinton HSApr 10 · 200 Meters · Tyngsborough200 Meters—27.3Unofficial11
Apr 3Ayer Shirley v TyngsboroughApr 3 · 200 Meters · Place 12 · Tyngsborough200 Meters1227.52a11
Apr 3Ayer Shirley v TyngsboroughApr 3 · 100 Meters · Place 10 · Tyngsborough100 Meters1013.35a11