Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorBay State Conf - Block 6 · Jan 313:57.90aBay State Conf - Block 6January 31, 2024
300 Meters · IndoorBay State Conf - Block #2 · Dec 1852.84aBay State Conf - Block #2December 18, 2025
400 Meters · OutdoorBay State Conf Tri 3 at Newton North · Apr 301:15.49aBay State Conf Tri 3 at Newton NorthApril 30, 2025
600 Meters · IndoorBSC Open · Jan 282:02.04aBSC OpenJanuary 28, 2025
800 Meters · OutdoorNeedham @ Milton · May 12:53.42aNeedham @ MiltonMay 1, 2024
Javelin · 600g · OutdoorBSC JV Open at Needham · May 1357' 11"BSC JV Open at NeedhamMay 13, 2026
Shot Put · 4kg · OutdoorBSC JV Open at Needham · May 1323' 5"BSC JV Open at NeedhamMay 13, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 11 · NeedhamJavelin600g11.57' 11" PB12
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 10 · NeedhamShot Put4kg10.23' 5" PB12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Javelin · Place 17 · NeedhamJavelin1757-012
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Shot Put · Place 13 · NeedhamShot Put1322-9.512
Apr 29Framingham & Needham @ Newton NorthApr 29 · Javelin · Place 10 · NeedhamJavelin1054-412
Apr 29Framingham & Needham @ Newton NorthApr 29 · Shot Put · Place 11 · NeedhamShot Put1121-1.2512
Apr 15Brookline, Needham, and WalpoleApr 15 · Javelin · Place 3 · NeedhamJavelin355-912
Apr 15Brookline, Needham, and WalpoleApr 15 · Shot Put · Place 11 · NeedhamShot Put1122-612
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 10 · NeedhamShot Put1022-012

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Bay State Conf - Block#3Jan 8 · 600 Meters · Place 33 · Needham600 Meters332:06.89a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 29 · Needham300 Meters29.52.84a PB12
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 36 · Needham600 Meters36.2:08.22a12
Jan 28BSC OpenJan 28 · 600 Meters · Place 21 · Needham600 Meters212:02.04a PB—
Jan 28Bay State Conference - OpenJan 28 · 600 Meters · Place 21 · Needham600 Meters21.2:02.04a11
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 41 · Needham1000 Meters413:59.12a—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 34 · Needham600 Meters342:03.15—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 400 Meters · Place 25 · Needham400 Meters251:16.02a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 400 Meters · Place 20 · Needham400 Meters201:18.33a11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 400 Meters · Place 12 · Needham400 Meters121:15.49a PB11
Apr 16Needham, Brookline, and WalpoleApr 16 · 800 Meters · Place 16 · Needham800 Meters162:59.61a11
Apr 9Braintree, Milton, and NeedhamApr 9 · 800 Meters · Place 20 · Needham800 Meters203:00.54a11
Jan 22NN JV Meet #2Jan 22 · 600 Meters · Needham600 Meters—2:03.0Unofficial11

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 40 · Needham600 Meters40.2:02.64a11
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 39 · Needham1000 Meters39.4:03.71a11
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 19 · Needham1000 Meters193:57.90a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 1000 Meters · Place 30 · Needham1000 Meters304:00.33a—
Jan 11Bay State Conf - Block 4Jan 11 · 600 Meters · Place 32 · Needham600 Meters322:07.21a—
Jan 4Bay State Conference - Block 3Jan 4 · 600 Meters · Place 41 · Needham600 Meters412:08.46a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 8Framingham @ NeedhamMay 8 · 800 Meters · Needham800 Meters—2:50.6Unofficial10
May 1Needham @ MiltonMay 1 · 800 Meters · Place 14 · Needham800 Meters142:53.42a PB—
Apr 24Weymouth vs. NeedhamApr 24 · 800 Meters · Needham800 Meters—2:55.3Unofficial10
Apr 10Walpole vs. NeedhamApr 10 · 800 Meters · Needham800 Meters—2:58.6Unofficial10
Apr 5Needham v. BraintreeApr 5 · 800 Meters · Place 7 · Needham800 Meters7.2:59.810
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 600 Meters · Needham600 Meters—2:11.6Unofficial10

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 600 Meters · Place 36 · Needham600 Meters36.2:04.24a10
Dec 14Bay State Conf - Block 1Dec 14 · 600 Meters · Place 34 · Needham600 Meters34.2:06.52a10
Jan 26BSC Meet #5Jan 26 · 600 Meters · Place 40 · Needham600 Meters40.2:12.10a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Weymouth vs. NeedhamApr 26 · 800 Meters · Needham800 Meters—3:07.3Unofficial9
Apr 12Needham v. WalpoleApr 12 · 800 Meters · Needham800 Meters—3:06.8Unofficial9
Apr 5Needham v. BraintreeApr 5 · 800 Meters · Needham800 Meters—2:59.9Unofficial9