Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBSC JV Open Meet · May 145:53.74aBSC JV Open Meet May 14, 2025
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2311.69aMSTCA Warrior InvitationalApril 23, 2026
110m Hurdles · 39" / 0.991m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1515.92aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
1500 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 245:30.14aMSTCA Invacational & PentathlonApril 24, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1326.83aMSTCA Northeast InvitationalJanuary 13, 2023
200 Meters · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1524.32aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
300 Meters · IndoorBay Sate Conf - Open Meet · Jan 2840.00aBay Sate Conf - Open MeetJanuary 28, 2026
400 Meters · OutdoorMSTCA Multi Championship · Jun 958.37aMSTCA Multi ChampionshipJune 9, 2025
400m Hurdles · 36" / 0.914m · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 81:02.25aWeymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
55 Meter · IndoorBay State Conf - Block 2 · Dec 217.59aBay State Conf - Block 2December 21, 2023
55 Meters · IndoorBay State Conf - Block #4 · Jan 157.16aBay State Conf - Block #4January 15, 2026
55m Hurdles · 39" · IndoorBay State Conf - Block#1 · Dec 119.23aBay State Conf - Block#1December 11, 2025
Decathlon · OutdoorMSTCA Multi Championship · Jun 94476MSTCA Multi ChampionshipJune 9, 2025
Discus · 1.6kg · OutdoorBSC JV Open at Needham · May 1393' 9"BSC JV Open at NeedhamMay 13, 2026
High Jump · IndoorBay State Conf - Block#1 · Dec 115-08.00Bay State Conf - Block#1December 11, 2025
High Jump · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 85' 6"Weymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
Javelin · 800g · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15118-10BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 186.07mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorMSTCA Division 1 Relays · May 186.06mMSTCA Division 1 RelaysMay 18, 2025
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 1 Track & Field Championship · May 242357MIAA Division 1 Track & Field ChampionshipMay 24, 2024
Shot Put · 12lb · OutdoorMSTCA Multi Championship · Jun 99.06mMSTCA Multi ChampionshipJune 9, 2025
Triple Jump · OutdoorMSTCA Division 1 Relays · May 211.35mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 110m Hurdles · Place 11 · Weymouth110m HurdlesRound S1116.28a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 192 · Weymouth100 MetersRound S19215.15a12
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 5 · Weymouth400m Hurdles51:00.76a12
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 4 · WeymouthJavelin800g4.109' 8"12
May 13BSC JV Open at NeedhamMay 13 · Discus · Place 5 · WeymouthDiscus1.6kg5.93' 9" PB12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 33 · WeymouthTriple Jump3311.35m PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · High Jump · Place 6 · WeymouthHigh Jump6.5' 3"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.16.98a12
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 14 · WeymouthLong Jump145.77m12
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 12 · WeymouthHigh Jump121.62m12
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 15 · WeymouthShot Put159.88m12
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 8 · Weymouth110m Hurdles816.48a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 1500 Meters · Place 23 · Weymouth1500 Meters235:30.14a PB12
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 38 · WeymouthDiscus3888-612
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 34 · WeymouthShot Put3435-1112
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 24 · Weymouth100 Meters2411.69a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 4 · WeymouthJavelin800g4.118-10 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 110m Hurdles · Place 2 · Weymouth110m Hurdles39" / 0.991m2.15.92a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 5 · Weymouth200 Meters5.24.32a PB12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400m Hurdles · Place 2 · Weymouth400m Hurdles36" / 0.914m2.1:02.25a PB12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.16.52a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · High Jump · Place 5 · WeymouthHigh Jump5.5' 6" PB12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 15 · WeymouthLong Jump1518-812
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 5 · Weymouth55m Hurdles58.35a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 4 · Weymouth55m Hurdles48.15a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 4 · Weymouth55m Hurdles48.43a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 21 · Weymouth300 Meters2140.00a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 42 · Weymouth55m HurdlesRound P428.58a12
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 8 · WeymouthHigh Jump85-612
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 6 · Weymouth55m Hurdles68.47a12
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 25 · WeymouthLong Jump256.07m PB12
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 22 · WeymouthShot Put2233-6.7512
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 4 · Weymouth55m Hurdles48.33a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 27 · Weymouth55 Meters277.16a PB12
Jan 9MSTCA Northeast InvitationalJan 9 · Long Jump · Place 34 · WeymouthLong Jump3418-10.5012
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 30 · Weymouth55m HurdlesRound P308.74a12
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 6 · WeymouthLong Jump619-9.2512
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 8 · WeymouthHigh Jump85-312

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 8 · WeymouthLong Jump8.18-10.2512
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 9 · WeymouthHigh Jump9.5-06.0012
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 10 · Weymouth55m Hurdles39"10.9.23a PB12
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · Place 5 · WeymouthHigh Jump5.5-08.00 PB12
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 20 · WeymouthLong Jump2016-10—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 17 · Weymouth55m Hurdles179.32—

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 92 · Weymouth1500 MetersRound M92.5:38.70a11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 30 · WeymouthJavelin800gRound M30.33.50m11
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 51 · WeymouthDiscus1.6kgRound M51.23.90m11
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 27 · Weymouth110m Hurdles39" / 0.991mRound M27.17.40a11
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 80 · Weymouth400 MetersRound M80.58.37a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 35 · WeymouthHigh JumpRound M35.1.60m11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 62 · WeymouthShot Put12lbRound M62.9.06m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 43 · WeymouthLong JumpRound M43.5.39m11
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 69 · Weymouth100 MetersRound M69.12.42a11
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 40 · WeymouthDecathlonRound M40.4476 PB11
May 21Bay State Conference Championship MeetMay 21 · Long Jump · Place 13 · WeymouthLong Jump1318-1011
May 21Bay State Conference Championship MeetMay 21 · 110m Hurdles · Place 8 · Weymouth110m Hurdles816.88a11
May 21Bay State Conference Championship MeetMay 21 · 110m Hurdles · Place 6 · Weymouth110m Hurdles617.07a11
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 31 · WeymouthLong Jump31.6.06m PB11
May 14BSC JV Open Meet May 14 · Shot Put · Place 7 · WeymouthShot Put733-04.5011
May 14BSC JV Open Meet May 14 · 1 Mile · Place 42 · Weymouth1 Mile425:53.74a PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · Long Jump · Place 16 · WeymouthLong Jump1619-9.5011
May 10MSTCA Coaches Shore InvitationalMay 10 · 110m Hurdles · Place 42 · Weymouth110m Hurdles4218.04a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Long Jump · Place 4 · WeymouthLong Jump418-10.0011
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · High Jump · Place 5 · WeymouthHigh Jump55-03.0011
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 110m Hurdles · Place 3 · Weymouth110m Hurdles317.76a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Long Jump · Place 5 · WeymouthLong Jump519-7.7511
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · High Jump · Place 5 · WeymouthHigh Jump55-311
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 110m Hurdles · Place 3 · Weymouth110m Hurdles317.60a11
Apr 24MSTCA Warrior InvitationalApr 24 · Long Jump · Place 19 · WeymouthLong Jump1918-07.0011
Apr 24MSTCA Warrior InvitationalApr 24 · High Jump · Place 33 · WeymouthHigh Jump335-02.0011
Apr 24MSTCA Warrior InvitationalApr 24 · 110m Hurdles · Place 13 · Weymouth110m Hurdles1317.70a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · High Jump · Place 5 · WeymouthHigh Jump55-611
Apr 16Bay State Conference 2 at WeymouthApr 16 · Javelin · Place 12 · WeymouthJavelin1295-811
Apr 9Bay State Conf 1 at Newton NorthApr 9 · High Jump · Place 5 · WeymouthHigh Jump55-03.0011
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Javelin · Place 9 · WeymouthJavelin999-0811
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 110m Hurdles · Place 7 · Weymouth110m Hurdles717.9611

2024 Outdoor Track

32 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1500 Meters · Place 10 · Weymouth1500 MetersRound M10.5:34.43a10
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Long Jump · Place 10 · WeymouthLong JumpRound M10.5.24mWind: 0.810
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · Pentathlon (Outdoor) · Place 10 · WeymouthPentathlon (Outdoor)StandardRound M10.2357 PB10
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 69 · WeymouthShot Put6931-6.50—
May 18MSTCA South Shore TwilightMay 18 · 110m Hurdles · Place 22 · Weymouth110m Hurdles2219.12a—
May 15Bay State Conf ChampionshipMay 15 · High Jump · Place 10 · WeymouthHigh Jump105-6—
May 15Bay State Conf ChampionshipMay 15 · 400m Hurdles · Place 15 · Weymouth400m Hurdles151:06.90a—
May 15Bay State Conf ChampionshipMay 15 · 110m Hurdles · Place 10 · Weymouth110m Hurdles1017.15a—
May 10MSTCA Twilight InvitationalMay 10 · 110m Hurdles · Place 30 · Weymouth110m Hurdles3017.80a—
May 8Weymouth vs. MiltonMay 8 · 1 Mile · Weymouth1 Mile—6:05.8Unofficial10
May 8Weymouth vs. MiltonMay 8 · High Jump · Place 2 · WeymouthHigh Jump2.5-02.00Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · High Jump · Place 10 · WeymouthHigh Jump105-6—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400m Hurdles · Place 11 · Weymouth400m Hurdles111:05.79a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 110m Hurdles · Place 6 · Weymouth110m Hurdles617.39a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 110m Hurdles · Place 5 · Weymouth110m Hurdles516.79a—
May 1Braintree vs. WeymouthMay 1 · Shot Put · WeymouthShot Put12lb—29-00.00Unofficial10
May 1Braintree vs. WeymouthMay 1 · 110m Hurdles · Place 2 · Weymouth110m Hurdles39" / 0.991m2.17.3Unofficial10
May 1Braintree vs. WeymouthMay 1 · High Jump · Place 3 · WeymouthHigh Jump3.5-02.00Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Weymouth200 MetersRelay Split—25.8hUnofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 60 · WeymouthLong Jump60.5.62m10
Apr 24Weymouth vs. NeedhamApr 24 · 400m Hurdles · Place 2 · Weymouth400m Hurdles36" / 0.914m2.65.6Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 110m Hurdles · Place 2 · Weymouth110m Hurdles39" / 0.991m2.16.9Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · High Jump · Place 1 · WeymouthHigh Jump1.5-04.00Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · Long Jump · Place 57 · WeymouthLong Jump5717-8—
Apr 18MSTCA Warrior InvitationalApr 18 · High Jump · Place 16 · WeymouthHigh Jump165-4—
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 14 · Weymouth110m Hurdles1417.33a—
Apr 10Weymouth vs. NatickApr 10 · 110m Hurdles · Place 1 · Weymouth110m Hurdles39" / 0.991m1.16.9Unofficial10
Apr 10Weymouth vs. NatickApr 10 · High Jump · WeymouthHigh Jump—5-02.00Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 200 Meters · Weymouth200 Meters—26.0Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 400m Hurdles · Place 3 · Weymouth400m Hurdles36" / 0.914m3.70.8Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · Long Jump · WeymouthLong Jump—17'11"Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—17.0Unofficial10

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 7Bay State Conf ChampionshipFeb 7 · Long Jump · Place 20 · WeymouthLong Jump2017-6—
Feb 7Bay State Conf ChampionshipFeb 7 · 55m Hurdles · Place 18 · Weymouth55m Hurdles188.98a—
Jan 31Bay State Conf - Block 6Jan 31 · High Jump · Place 7 · WeymouthHigh Jump75-0—
Jan 31Bay State Conf - Block 6Jan 31 · 55m Hurdles · Place 9 · Weymouth55m Hurdles98.90a—
Jan 25Bay State Conf - Block 5Jan 25 · Long Jump · Place 9 · WeymouthLong Jump918-1.75—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 9 · Weymouth55m Hurdles99.02a—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 32 · Weymouth55 Meters327.58a—
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 78 · WeymouthLong Jump7817-06.5010
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 60 · Weymouth55m HurdlesRound P609.1310
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 198 · Weymouth300 Meters19841.9210
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 21 · Weymouth300 Meters2141.89a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · High Jump · Place 17 · WeymouthHigh Jump175-0—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 11 · Weymouth55m Hurdles118.92a—
Jan 4Bay State Conference - Block 3Jan 4 · High Jump · Place 16 · WeymouthHigh Jump165-0—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 12 · Weymouth55m Hurdles129.00a—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 34 · Weymouth55 Meter34.7.59a PB10
Dec 21Bay State Conf - Block 2Dec 21 · High Jump · Place 16 · WeymouthHigh Jump16.5-00.0010
Dec 14Bay State Conf - Block 1Dec 14 · 200 Meters · Weymouth200 MetersRelay Split—25.6Unofficial10
Dec 14Bay State Conf - Block 1Dec 14 · 55m Hurdles · Place 13 · Weymouth55m Hurdles39"13.9.24a10
Dec 14Bay State Conf - Block 1Dec 14 · High Jump · Place 21 · WeymouthHigh Jump21.5-00.0010
Jan 26BSC Meet #5Jan 26 · 300 Meters · Place 29 · Weymouth300 Meters29.43.51a9
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 28 · Weymouth55m Hurdles39"28.9.98a9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 240 · Weymouth55 MeterRound P240.7.67a9
Jan 13MSTCA Northeast InvitationalJan 13 · Long Jump · Place 92 · WeymouthLong Jump92.12-10.009
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 193 · Weymouth200 Meters193.26.83a PB9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 36 · Weymouth55m Hurdles39"Round P36.10.24a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · Long Jump · Place 50 · WeymouthLong Jump50.15-00.009

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Long Jump · WeymouthLong Jump--FOUL9
May 20MSTCA South Shore Twilight MeetMay 20 · 110m Hurdles · Place 13 · Weymouth110m Hurdles39" / 0.991mRound P13.17.99a9
May 20MSTCA South Shore Twilight MeetMay 20 · High Jump · WeymouthHigh Jump--NH9
May 10Milton vs. WeymouthMay 10 · Triple Jump · WeymouthTriple Jump—32'0Unofficial9
May 10Milton vs. WeymouthMay 10 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.17.2Unofficial9
May 10Milton vs. WeymouthMay 10 · 200 Meters · Weymouth200 Meters—26.6Unofficial9
May 3Weymouth vs. BraintreeMay 3 · 400m Hurdles · Place 1 · Weymouth400m Hurdles36" / 0.914m1.68.1Unofficial9
May 3Weymouth vs. BraintreeMay 3 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.16.9Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—69.5Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 110m Hurdles · Place 1 · Weymouth110m Hurdles39" / 0.991m1.17.8Unofficial9
Apr 19BSC RelaysApr 19 · 110m Hurdles · Place 5 · Weymouth110m Hurdles39" / 0.991m5.18.99a9
Apr 15Lowell InvitationalApr 15 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—18.5Unofficial9
Apr 15Lowell InvitationalApr 15 · High Jump · WeymouthHigh Jump—5'0Unofficial9
Apr 15Lowell InvitationalApr 15 · 100 Meters · Weymouth100 Meters—12.7Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—69.7Unofficial9
Apr 12Natick vs. WeymouthApr 12 · Long Jump · WeymouthLong Jump—15'10Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.19.1Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—72.0Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · High Jump · WeymouthHigh Jump—NH9

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 23 · Weymouth55m Hurdles39"23.10.63a9
Dec 22BSC Meet #2Dec 22 · Long Jump · Place 24 · WeymouthLong Jump24.15-11.259
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 27 · Weymouth55m Hurdles39"27.11.06a9
Jan 27BSC #6Jan 27 · 55m Hurdles · Place 23 · Weymouth55m Hurdles39"23.11.12a8
Jan 27BSC #6Jan 27 · 55 Meter · Place 67 · Weymouth55 Meter67.8.09a8
Jan 25BSC #5Jan 25 · 300 Meters · Place 73 · Weymouth300 Meters73.48.39a8
Jan 25BSC #5Jan 25 · 55 Meter · Place 95 · Weymouth55 Meter95.8.17a8
Jan 13BSC #4Jan 13 · 300 Meters · Place 34 · Weymouth300 Meters34.48.30a8
Jan 13BSC #4Jan 13 · 55m Hurdles · Place 27 · Weymouth55m Hurdles39"27.11.19a8

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—DNS8
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 46 · Weymouth100 MetersRound P46.13.64a8
May 11Weymouth vs. MiltonMay 11 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—74.7Unofficial8
May 11Weymouth vs. MiltonMay 11 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—21.3Unofficial8
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 110m Hurdles · Place 29 · Weymouth110m Hurdles39" / 0.991mRound P29.21.60a8
May 4Weymouth vs. BraintreeMay 4 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—77.4Unofficial8
May 4Weymouth vs. BraintreeMay 4 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—20.5Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—21.1Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 200 Meters · Weymouth200 Meters—29.5Unofficial8

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 55m Hurdles · Place 18 · Weymouth55m Hurdles39"18.11.57a8
Dec 30BSC #3Dec 30 · 55 Meter · Place 42 · Weymouth55 Meter42.8.14a8
Dec 23BSC #2Dec 23 · 300 Meters · Place 32 · Weymouth300 Meters32.47.26a8
Dec 23BSC #2Dec 23 · 55m Hurdles · Place 23 · Weymouth55m Hurdles39"23.11.59a8
Dec 16BSC #1Dec 16 · 300 Meters · Place 75 · Weymouth300 Meters75.49.04a8
Dec 16BSC #1Dec 16 · 55 Meter · Place 64 · Weymouth55 Meter64.8.46a8