Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2312.65aMSTCA Warrior InvitationalApril 23, 2026
110m Hurdles · 39" / 0.991m · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2919.45aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1328.60MSTCA Northeast InvitationalJanuary 13, 2023
200 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 626.04aWellesley, Weymouth, Natick, and NeedhamMay 6, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 943.41aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · OutdoorBSC JV Open at Needham · May 131:01.62aBSC JV Open at NeedhamMay 13, 2026
400m Hurdles · 36" / 0.914m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 151:11.64aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
55 Meter · IndoorBay State Conference - Open · Jan 287.63aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBay State Conf - Block #5 · Jan 227.43aBay State Conf - Block #5January 22, 2026
55m Hurdles · 39" · IndoorBay State Conference - Open · Jan 289.41aBay State Conference - OpenJanuary 28, 2025
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 185.37mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2917' 5.75"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 20 · Weymouth400m Hurdles201:06.00a12
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 138 · Weymouth100 MetersRound S13812.83a12
May 13BSC JV Open at NeedhamMay 13 · 400 Meters · Place 26 · Weymouth400 Meters26.1:01.62a PB12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 400m Hurdles · Place 5 · Weymouth400m Hurdles51:06.49a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 21 · Weymouth200 Meters2126.04a PB12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 68 · WeymouthLong Jump685.06m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 15 · WeymouthLong Jump15.17' 5.75" PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 110m Hurdles · Place 9 · Weymouth110m Hurdles39" / 0.991m9.19.45a PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 20 · Weymouth200 Meters20.26.54a12
Apr 23MSTCA Warrior InvitationalApr 23 · Long Jump · Place 41 · WeymouthLong Jump4118-412
Apr 23MSTCA Warrior InvitationalApr 23 · 110m Hurdles · Place 22 · Weymouth110m Hurdles2218.33a12
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 142 · Weymouth100 Meters14212.65a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 8 · Weymouth400m Hurdles36" / 0.914m8.1:11.64a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 110m Hurdles · Place 10 · Weymouth110m Hurdles39" / 0.991m10.20.60a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Long Jump · Place 10 · WeymouthLong Jump10.17' 4.5"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 110m Hurdles · Place 14 · Weymouth110m Hurdles39" / 0.991m14.19.55a12

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 21 · WeymouthLong Jump2117-1.2512
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 22 · Weymouth55m Hurdles229.70a12
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 13 · WeymouthLong Jump1317-0.7512
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 11 · Weymouth55m Hurdles119.08a12
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 60 · Weymouth55 Meters607.57a12
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 22 · WeymouthLong Jump2217-5.7512
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 13 · Weymouth55m Hurdles139.23a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 35 · Weymouth55 Meters357.43a PB12
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 53 · WeymouthLong Jump535.37m PB12
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 21 · WeymouthLong Jump2116-812
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 17 · Weymouth55m Hurdles179.31a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 34 · Weymouth55 Meters347.48a12
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 48 · Weymouth55m HurdlesRound P489.52a12
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 249 · Weymouth300 Meters24943.41a PB12
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 24 · WeymouthLong Jump2417-512
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 12 · Weymouth55m Hurdles129.34a12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 15 · Weymouth55m Hurdles39"15.9.63a12
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 30 · WeymouthLong Jump30.15-02.5012
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 15 · Weymouth55m Hurdles39"15.9.77a12
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 29 · WeymouthLong Jump29.16-06.0012
Jan 28BSC OpenJan 28 · Long Jump · Place 18 · WeymouthLong Jump1816-10.50—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 11 · Weymouth55m Hurdles119.41a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 60 · Weymouth55 Meters607.63a—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 11 · Weymouth55m Hurdles39"11.9.41a PB11
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 60 · Weymouth55 Meter60.7.63a PB11
Jan 28Bay State Conference - OpenJan 28 · Long Jump · Place 18 · WeymouthLong Jump18.16-10.5011
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 29 · WeymouthLong Jump2915-7—
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 19 · Weymouth55m Hurdles199.46a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 72 · Weymouth55m Hurdles729.61a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 26 · Weymouth55m Hurdles2610.68a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 400m Hurdles · Place 17 · Weymouth400m Hurdles171:09.86a11
May 14BSC JV Open Meet May 14 · 110m Hurdles · Place 4 · Weymouth110m Hurdles418.39a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 400m Hurdles · Place 10 · Weymouth400m Hurdles101:13.15a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 110m Hurdles · Place 8 · Weymouth110m Hurdles818.52a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400m Hurdles · Place 10 · Weymouth400m Hurdles101:08.95a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 110m Hurdles · Place 7 · Weymouth110m Hurdles718.63a11
Apr 24MSTCA Warrior InvitationalApr 24 · 400m Hurdles · Place 19 · Weymouth400m Hurdles191:08.85a11
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 112 · Weymouth200 Meters11227.07a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400m Hurdles · Place 7 · Weymouth400m Hurdles71:08.60a11
Apr 16Bay State Conference 2 at WeymouthApr 16 · 110m Hurdles · Place 6 · Weymouth110m Hurdles618.79a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400m Hurdles · Place 9 · Weymouth400m Hurdles91:10.7611
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 110m Hurdles · Place 9 · Weymouth110m Hurdles918.3611

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 18 · Weymouth55m Hurdles39"18.9.66a11
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 25 · WeymouthLong Jump25.16-02.2511
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Place 17 · Weymouth55m Hurdles39"17.9.80a11
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 26 · WeymouthLong Jump26.15-07.0011
Jan 31Bay State Conf - Block 6Jan 31 · Long Jump · Place 17 · WeymouthLong Jump1716-3—
Jan 31Bay State Conf - Block 6Jan 31 · 55m Hurdles · Place 18 · Weymouth55m Hurdles189.60a—
Jan 25Bay State Conf - Block 5Jan 25 · Long Jump · Place 23 · WeymouthLong Jump2314-2.50—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 20 · Weymouth55m Hurdles209.60a—
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 103 · WeymouthLong Jump10315-10.7510
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 85 · Weymouth55m HurdlesRound P859.5610
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 254 · Weymouth300 Meters25445.4110
Jan 11Bay State Conf - Block 4Jan 11 · Long Jump · Place 22 · WeymouthLong Jump2216-8—
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 18 · Weymouth55m Hurdles189.61a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · Long Jump · Place 40 · WeymouthLong Jump4015-7.75—
Jan 4Bay State Conference - Block 3Jan 4 · Long Jump · Place 27 · WeymouthLong Jump2715-5—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 22 · Weymouth55m Hurdles229.59a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Long Jump · Place 50 · WeymouthLong Jump5016-8—
May 18MSTCA South Shore TwilightMay 18 · 400m Hurdles · Place 31 · Weymouth400m Hurdles311:13.21a—
May 18MSTCA South Shore TwilightMay 18 · 110m Hurdles · Place 23 · Weymouth110m Hurdles2319.16a—
May 8Weymouth vs. MiltonMay 8 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—75.8Unofficial10
May 8Weymouth vs. MiltonMay 8 · 110m Hurdles · Place 1 · Weymouth110m Hurdles39" / 0.991m1.18.7Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 110m Hurdles · Place 15 · Weymouth110m Hurdles1518.62a—
May 1Braintree vs. WeymouthMay 1 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—74.1Unofficial10
May 1Braintree vs. WeymouthMay 1 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—19.5Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · Triple Jump · WeymouthTriple Jump—21-08.50Unofficial10
Apr 24Weymouth vs. NeedhamApr 24 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—18.4Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 38 · Weymouth110m Hurdles3820.26a—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 246 · Weymouth100 Meters24613.67a—
Apr 10Weymouth vs. NatickApr 10 · Triple Jump · WeymouthTriple Jump—30-08.50Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—18.4Unofficial10
Apr 10Weymouth vs. NatickApr 10 · 400 Meters · Weymouth400 Meters—67.2Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—74.6Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · Triple Jump · Place 2 · WeymouthTriple Jump2.31'9"Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—19.1Unofficial10

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 200 Meters · Weymouth200 MetersRelay Split—27.3Unofficial10
Dec 21Bay State Conf - Block 2Dec 21 · 55m Hurdles · Place 22 · Weymouth55m Hurdles39"22.10.15a10
Dec 14Bay State Conf - Block 1Dec 14 · 300 Meters · Place 29 · Weymouth300 Meters29.46.76a10
Dec 14Bay State Conf - Block 1Dec 14 · 55m Hurdles · Place 18 · Weymouth55m Hurdles39"18.9.88a10
Dec 14Bay State Conf - Block 1Dec 14 · Long Jump · Place 21 · WeymouthLong Jump21.15-10.0010
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 31 · Weymouth55m Hurdles39"31.10.77a9
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 74 · Weymouth55 Meter74.8.21a9
Jan 13MSTCA Northeast InvitationalJan 13 · Long Jump · Place 89 · WeymouthLong Jump8914-01.759
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 301 · Weymouth55 Meters3018.139
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 218 · Weymouth200 Meters21828.60 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 301 · Weymouth55 MeterRound P301.8.13a9
Jan 13MSTCA Northeast InvitationalJan 13 · Long Jump · Place 89 · WeymouthLong Jump89.14-01.759
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 218 · Weymouth200 Meters218.28.60a9
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 7 · Weymouth55m Hurdles710.31FR
Jan 12BSC Meet #4Jan 12 · 300 Meters · Place 6 · Weymouth300 Meters650.81FR
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 35 · Weymouth55m Hurdles39"Round P35.10.24a9
Jan 5BSC Meet #3Jan 5 · Long Jump · Place 31 · WeymouthLong Jump3113-07.00—
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 29 · Weymouth55m Hurdles2910.93a—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Long Jump · Place 47 · WeymouthLong Jump47.16-06.009
May 20MSTCA South Shore Twilight MeetMay 20 · 110m Hurdles · Place 42 · Weymouth110m Hurdles39" / 0.991mRound P42.21.84a9
May 20MSTCA South Shore Twilight MeetMay 20 · 200 Meters · Place 121 · Weymouth200 Meters121.28.70a9
May 10Milton vs. WeymouthMay 10 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—80.8Unofficial9
May 10Milton vs. WeymouthMay 10 · Long Jump · WeymouthLong Jump—16'6Unofficial9
May 10Milton vs. WeymouthMay 10 · 100 Meters · Weymouth100 Meters—13.5Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 37 · Weymouth110m Hurdles3720.13a—
May 3Weymouth vs. BraintreeMay 3 · 400m Hurdles · Place 3 · Weymouth400m Hurdles36" / 0.914m3.80.8Unofficial9
May 3Weymouth vs. BraintreeMay 3 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—19.9Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 110m Hurdles · Place 3 · Weymouth110m Hurdles39" / 0.991m3.20.2Unofficial9
Apr 26Weymouth vs. NeedhamApr 26 · 400 Meters · Weymouth400 Meters—71.2Unofficial9
Apr 19BSC RelaysApr 19 · 110m Hurdles · Place 10 · Weymouth110m Hurdles39" / 0.991m10.20.31a9
Apr 15Lowell InvitationalApr 15 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—77.2Unofficial9
Apr 15Lowell InvitationalApr 15 · 100 Meters · Weymouth100 Meters—13.4Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—77.1Unofficial9
Apr 12Natick vs. WeymouthApr 12 · Long Jump · WeymouthLong Jump—16'3Unofficial9
Apr 12Natick vs. WeymouthApr 12 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—20.8Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—19.8Unofficial9
Apr 5Walpole vs. WeymouthApr 5 · 200 Meters · Weymouth200 Meters—28.2Unofficial9

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 4 · Weymouth55m Hurdles39"4.10.88a9
Jan 27BSC #6Jan 27 · 55m Hurdles · Place 22 · Weymouth55m Hurdles39"22.11.12a8
Jan 27BSC #6Jan 27 · 55 Meter · Place 83 · Weymouth55 Meter83.8.49a8
Jan 25BSC #5Jan 25 · 300 Meters · Place 76 · Weymouth300 Meters76.49.55a8
Jan 25BSC #5Jan 25 · 55m Hurdles · Place 33 · Weymouth55m Hurdles39"33.11.52a8
Jan 13BSC #4Jan 13 · 300 Meters · Place 44 · Weymouth300 Meters44.51.92a8
Jan 13BSC #4Jan 13 · 55m Hurdles · Place 31 · Weymouth55m Hurdles39"31.11.78a8

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Dec 14Newton North JV #1Dec 14 · 50y Hurdles · Weymouth50y Hurdles39"—11.53Unofficial9
Dec 14Newton North JV #1Dec 14 · 300 Meters · Weymouth300 Meters—53.4Unofficial9
Dec 14Newton North JV #1Dec 14 · Long Jump · WeymouthLong Jump—14'6"Unofficial9
May 21MSTCA South Shore Twilight InvitationalMay 21 · 110m Hurdles · Place 41 · Weymouth110m Hurdles39" / 0.991mRound P41.21.93a8
May 21MSTCA South Shore Twilight InvitationalMay 21 · 100 Meters · Place 62 · Weymouth100 MetersRound P62.14.42a8
May 11Weymouth vs. MiltonMay 11 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—84.0Unofficial8
May 11Weymouth vs. MiltonMay 11 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—21.0Unofficial8
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 110m Hurdles · Place 21 · Weymouth110m Hurdles39" / 0.991mRound P21.20.27a8
May 4Weymouth vs. BraintreeMay 4 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—81.4Unofficial8
May 4Weymouth vs. BraintreeMay 4 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—20.7Unofficial8
Apr 27Needham v. WeymouthApr 27 · 400m Hurdles · Weymouth400m Hurdles36" / 0.914m—83.5Unofficial8
Apr 27Needham v. WeymouthApr 27 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—23.8Unofficial8
Apr 20Baystate League InviteApr 20 · 110m Hurdles · Place 14 · Weymouth110m Hurdles39" / 0.991m14.21.35a8
Apr 16Lowell InvitationalApr 16 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—21.3Unofficial8
Apr 16Lowell InvitationalApr 16 · 200 Meters · Weymouth200 Meters—29.9Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 110m Hurdles · Weymouth110m Hurdles39" / 0.991m—21.3Unofficial8
Apr 6Weymouth vs. WalpoleApr 6 · 200 Meters · Weymouth200 Meters—30.2Unofficial8

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 300 Meters · Place 53 · Weymouth300 Meters53.51.94a8
Dec 30BSC #3Dec 30 · 55m Hurdles · Place 20 · Weymouth55m Hurdles39"20.12.12a8
Dec 23BSC #2Dec 23 · 300 Meters · Place 42 · Weymouth300 Meters42.50.88a8
Dec 23BSC #2Dec 23 · 55 Meter · Place 53 · Weymouth55 Meter53.8.37a8
Dec 16BSC #1Dec 16 · 300 Meters · Place 79 · Weymouth300 Meters79.53.48a8
Dec 16BSC #1Dec 16 · 55 Meter · Place 58 · Weymouth55 Meter58.8.34a8