Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.14aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorBay State Conf Championship · May 1530.48aBay State Conf ChampionshipMay 15, 2024
300 Meters · IndoorMSTCA Northeast Invitational · Jan 950.85aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorBay State Conference - Open · Jan 288.57aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBSC Open · Jan 288.57aBSC OpenJanuary 28, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 85 · Weymouth200 Meters8530.71a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 84 · Weymouth100 MetersRound S8414.82a12
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 30 · Weymouth200 Meters30.30.73a12
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 17 · Weymouth100 Meters17.14.14a PB12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 29 · Weymouth200 Meters2931.52a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100 Meters · Place 30 · Weymouth100 Meters3014.57a12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 28 · Weymouth200 Meters28.31.09a12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 30 · Weymouth100 Meters30.15.06a12
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 75 · Weymouth200 Meters7530.60a12
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 96 · Weymouth100 Meters9614.66a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 41 · Weymouth200 Meters41.31.76a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 26 · Weymouth100 Meters26.14.58a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 50 · Weymouth300 Meters5052.06a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 74 · Weymouth55 Meters748.70a12
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 36 · Weymouth300 Meters3653.71a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 46 · Weymouth55 Meters468.79a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 38 · Weymouth55 Meters388.74a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 200 · Weymouth300 Meters20050.85a PB12
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 31 · Weymouth300 Meters3152.66a12
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 41 · Weymouth55 Meters418.82a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 62 · Weymouth55 Meter62.8.98a12
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 80 · Weymouth55 Meter80.9.25a12
Jan 28BSC OpenJan 28 · 55 Meters · Place 65 · Weymouth55 Meters658.57a PB—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 65 · Weymouth55 Meter65.8.57a PB11
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 32 · Weymouth300 Meters3251.62a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 36 · Weymouth55 Meters368.63a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 212 · Weymouth300 Meters21252.52a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 36 · Weymouth55 Meters368.68a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 22 · Weymouth200 Meters2230.87a11
May 14BSC JV Open Meet May 14 · 100 Meters · Place 31 · Weymouth100 Meters3114.86a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 44 · Weymouth200 Meters4431.76a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 26 · Weymouth100 Meters2614.51a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 28 · Weymouth200 Meters2831.29a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 32 · Weymouth100 Meters3215.01a11
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 80 · Weymouth200 Meters8031.22a11
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 109 · Weymouth100 Meters10914.95a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 36 · Weymouth100 Meters3615.15a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 29 · Weymouth200 Meters2931.9911
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 28 · Weymouth100 Meters2814.8711

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 30 · Weymouth300 Meters30.54.33a11
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 46 · Weymouth55 Meter46.8.87a11
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 63 · Weymouth55 Meter63.8.93a11
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 69 · Weymouth55 Meters698.86a—
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 23 · Weymouth300 Meters2353.11a—
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 25 · Weymouth300 Meters2553.26a—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 29 · Weymouth55 Meters298.83a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 225 · Weymouth300 Meters22551.9710
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 30 · Weymouth300 Meters3053.70a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 46 · Weymouth55 Meters468.99a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55 Meters · Place 55 · Weymouth55 Meters558.62a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 38 · Weymouth55 Meters388.86a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 89 · Weymouth200 Meters8931.91a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 44 · Weymouth100 MetersRound P4414.99a—
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 26 · Weymouth200 Meters2630.48a PB—
May 8Weymouth vs. MiltonMay 8 · 200 Meters · Weymouth200 Meters—30.5Unofficial10
May 8Weymouth vs. MiltonMay 8 · 100 Meters · Weymouth100 Meters—14.7Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100 Meters · Place 55 · Weymouth100 Meters5514.23a—
May 1Braintree vs. WeymouthMay 1 · 200 Meters · Weymouth200 Meters—29.5Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Weymouth200 MetersRelay Split—29.5hUnofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 200 Meters · Weymouth200 Meters—29.9Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 100 Meters · Weymouth100 Meters—13.8Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 93 · Weymouth200 Meters9330.79a—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 129 · Weymouth100 Meters12914.97a—
Apr 10Weymouth vs. NatickApr 10 · 200 Meters · Weymouth200 Meters—30.7Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 100 Meters · Weymouth100 Meters—14.4Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 200 Meters · Weymouth200 Meters—31.2Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 100 Meters · Weymouth100 Meters—14.5Unofficial10

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 42 · Weymouth300 Meters42.56.47a10
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 37 · Weymouth55 Meter37.8.96a10
Jan 26BSC Meet #5Jan 26 · 300 Meters · Place 18 · Weymouth300 Meters18.52.29a9
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 21 · Weymouth55 Meter21.8.64a9
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 157 · Weymouth300 Meters15751.419
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 157 · Weymouth300 Meters157.51.41a9
Jan 12BSC Meet #4Jan 12 · 300 Meters · Place 2 · Weymouth300 Meters252.44FR
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 2 · Weymouth55 Meters28.95FR
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 35 · Weymouth55 Meters358.78a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight InvitationalMay 20 · 100 Meters · Place 41 · Weymouth100 Meters4115.12a—
May 20MSTCA South Shore Twilight MeetMay 20 · 200 Meters · Place 72 · Weymouth200 Meters72.31.52a9
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 41 · Weymouth100 MetersRound P41.15.12a9
May 12MSTCA Twilight InvitationalMay 12 · 100 Meters · Place 29 · Weymouth100 Meters2914.37a—
May 10Milton vs. WeymouthMay 10 · 200 Meters · Weymouth200 Meters—31.3Unofficial9
May 10Milton vs. WeymouthMay 10 · 100 Meters · Weymouth100 Meters—14.3Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100 Meters · Place 108 · Weymouth100 MetersRound P10814.73a—
May 3Weymouth vs. BraintreeMay 3 · 200 Meters · Weymouth200 Meters—30.5Unofficial9
May 3Weymouth vs. BraintreeMay 3 · 100 Meters · Weymouth100 Meters—14.4Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 200 Meters · Weymouth200 Meters—30.5Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 100 Meters · Weymouth100 Meters—14.5Unofficial9
Apr 19BSC RelaysApr 19 · 100 Meters · Place 41 · Weymouth100 Meters41.15.11a9
Apr 12Natick vs. WeymouthApr 12 · 200 Meters · Weymouth200 Meters—32.1Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 100 Meters · Weymouth100 Meters—14.9Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 200 Meters · Weymouth200 Meters—32.3Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 100 Meters · Weymouth100 Meters—15.0Unofficial9

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 36 · Weymouth55 Meter36.8.84a9
Jan 27BSC #6Jan 27 · 300 Meters · Place 38 · Weymouth300 Meters38.54.92a8
Jan 27BSC #6Jan 27 · 55 Meter · Place 50 · Weymouth55 Meter50.8.99a8
Jan 25BSC #5Jan 25 · 300 Meters · Place 64 · Weymouth300 Meters64.55.45a8
Jan 25BSC #5Jan 25 · 55 Meter · Place 107 · Weymouth55 Meter107.9.17a8
Jan 13BSC #4Jan 13 · 300 Meters · Place 32 · Weymouth300 Meters32.56.44a8
Jan 13BSC #4Jan 13 · 55 Meter · Place 79 · Weymouth55 Meter79.9.26a8

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 14NN JV #1 Non-Uploader VersionDec 14 · 50 Yard Dash · Weymouth50 Yard Dash—7.5Unofficial9
Dec 14NN JV #1 Non-Uploader VersionDec 14 · 300 Meters · Weymouth300 Meters—55.9Unofficial9
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 39 · Weymouth100 MetersRound P39.15.15a8
May 11Weymouth vs. MiltonMay 11 · 200 Meters · Weymouth200 Meters—31.2Unofficial8
May 11Weymouth vs. MiltonMay 11 · 100 Meters · Weymouth100 Meters—14.8Unofficial8
May 4Weymouth vs. BraintreeMay 4 · 200 Meters · Weymouth200 Meters—31.5Unofficial8
May 4Weymouth vs. BraintreeMay 4 · 100 Meters · Weymouth100 Meters—14.8Unofficial8
Apr 27Needham v. WeymouthApr 27 · 200 Meters · Weymouth200 Meters—31.0Unofficial8
Apr 27Needham v. WeymouthApr 27 · 100 Meters · Weymouth100 Meters—14.4Unofficial8
Apr 20Baystate League InviteApr 20 · 100 Meters · Place 36 · Weymouth100 Meters36.15.41a8
Apr 6Weymouth vs. WalpoleApr 6 · 200 Meters · Weymouth200 Meters—32.4Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 100 Meters · Weymouth100 Meters—15.4Unofficial8

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16BSC #1Dec 16 · 300 Meters · Place 63 · Weymouth300 Meters63.56.70a8
Dec 16BSC #1Dec 16 · 55 Meter · Place 86 · Weymouth55 Meter86.9.54a8