Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWeston Twilight Invitational - Weston Events · May 414.10aWeston Twilight Invitational - Weston EventsMay 4, 2024
200 Meters · OutdoorBay State Conf Championship · May 1529.30aBay State Conf ChampionshipMay 15, 2024
300 Meters · IndoorBay State Conf - Block 1 · Dec 1449.99aBay State Conf - Block 1December 14, 2023
55 Meter · IndoorBay State Conference - Open · Jan 288.24aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBay State Conf Championship · Feb 78.08aBay State Conf ChampionshipFebruary 7, 2024

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 9 · Walpole100 Meters914.39a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 1 · Walpole200 Meters129.62a12
Apr 30Walpole, Natick, and MiltonApr 30 · 100 Meters · Place 3 · Walpole100 Meters314.49a12
Apr 16Needham, Brookline, and WalpoleApr 16 · 100 Meters · Place 7 · Walpole100 Meters714.36a12
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Long Jump · Place 16 · WalpoleLong Jump169-09.0012
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 18 · Walpole200 Meters1830.8512

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · 55 Meters · Place 33 · Walpole55 Meters338.24a—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 33 · Walpole55 Meter33.8.24a PB12
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 11 · Walpole55 Meters118.27a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 8 · Walpole55 Meters88.27a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12Bay State Conference - Block #1Dec 12 · 300 Meters · Place 27 · Walpole300 Meters27.50.18a12
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 29 · Walpole55 Meter29.8.38a12
Feb 7Bay State Conf ChampionshipFeb 7 · 55 Meters · Place 23 · Walpole55 Meters238.08a PB—
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 24 · Walpole55 Meters248.26a—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 25 · Walpole55 Meters258.27a—
Jan 21MSTCA D3 RelaysJan 21 · 200 Meters · Walpole200 MetersRelay Split—29.2hUnofficial11
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 23 · Walpole55 Meters238.22a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 27 · Walpole55 Meters278.32a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 24 · Walpole200 Meters2429.30a PB—
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 52 · Walpole100 MetersRound P52.14.18a11
May 8Walpole vs. BraintreeMay 8 · 100 Meters · Walpole100 Meters—13.7Unofficial11
May 4Weston Twilight Invitational - Weston EventsMay 4 · 100 Meters · Place 38 · Walpole100 Meters3814.10a PB—
May 1Walpole @ BrooklineMay 1 · 100 Meters · Place 3 · Walpole100 Meters314.1—
Apr 10Walpole vs. NeedhamApr 10 · 200 Meters · Walpole200 Meters—29.5Unofficial11
Apr 10Walpole vs. NeedhamApr 10 · 100 Meters · Walpole100 Meters—13.5Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 200 Meters · Walpole200 Meters—29.9Unofficial11
Apr 4Weymouth vs. WalpoleApr 4 · 100 Meters · Walpole100 Meters—14.3Unofficial11

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 27 · Walpole55 Meter27.8.39a11
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 69 · Walpole300 Meters69.50.20a11
Dec 14Bay State Conf - Block 1Dec 14 · 300 Meters · Place 24 · Walpole300 Meters24.49.99a PB11
Dec 14Bay State Conf - Block 1Dec 14 · 55 Meter · Place 23 · Walpole55 Meter23.8.35a11
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 11 · Walpole55 Meter11.8.50a10
Jan 12BSC Meet #4Jan 12 · 300 Meters · Place 1 · Walpole300 Meters150.60SO
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 2 · Walpole55 Meters28.66SO
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 49 · Walpole55 MeterRound P49.8.43a10
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 12 · Walpole55 Meters128.43a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Walpole100 MetersRound P--DNS10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100 Meters · Place 49 · Walpole100 MetersRound P4914.61a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100 Meters · Place 49 · Walpole100 MetersRound P49.14.61a10
Apr 26Walpole vs. Milton Apr 26 · 200 Meters · Walpole200 Meters—30.3Unofficial10
Apr 19BSC RelaysApr 19 · 100 Meters · Place 23 · Walpole100 Meters23.14.46a10
Apr 12Walpole vs. Needham Apr 12 · 200 Meters · Walpole200 Meters—29.7Unofficial10
Apr 12Walpole vs. Needham Apr 12 · 100 Meters · Walpole100 Meters—14.2Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 200 Meters · Walpole200 Meters—30.3Unofficial10
Apr 5Walpole vs. WeymouthApr 5 · 100 Meters · Walpole100 Meters—14.1Unofficial10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 10 · Walpole55 Meter10.8.48a10
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 300 Meters · Place 64 · Walpole300 Meters64.51.50a10
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 55 Meter · Place 58 · Walpole55 Meter58.8.49a10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 26 · Walpole100 MetersRound P26.14.41a9
May 13MSTCA Coaches Twilight InvitatiunalMay 13 · 100 Meters · Place 34 · Walpole100 MetersRound P34.14.76a9
May 11Walpole vs. BraintreeMay 11 · 100 Meters · Walpole100 Meters—14.6Unofficial9
May 4Walpole v. BrooklineMay 4 · Javelin · WalpoleJavelin600g—50'3"Unofficial9
May 4Walpole v. BrooklineMay 4 · 200 Meters · Walpole200 Meters—30.7Unofficial9
May 4Walpole v. BrooklineMay 4 · 100 Meters · Walpole100 Meters—14.3Unofficial9
Apr 27Walpole vs. MiltonApr 27 · Javelin · WalpoleJavelin600g—61'4"Unofficial9
Apr 27Walpole vs. MiltonApr 27 · 100 Meters · Walpole100 Meters—14.9Unofficial9
Apr 13Walpole vs. NeedhamApr 13 · Javelin · WalpoleJavelin600g—64'5"Unofficial9
Apr 13Walpole vs. NeedhamApr 13 · 100 Meters · Walpole100 Meters—14.7Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · Javelin · WalpoleJavelin600g—57'0Unofficial9
Apr 6Weymouth vs. WalpoleApr 6 · 100 Meters · Walpole100 Meters—15.1Unofficial9