Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNewton North @ Brookline · Apr 1011.9Newton North @ BrooklineApril 10, 2024
300 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 1741.14aMSTCA Speed Classic (Large School)December 17, 2023
400 Meters · OutdoorBrookline @ Framingham · Apr 560.3Brookline @ FraminghamApril 5, 2024
55 Meter · IndoorBay State Conference - Open · Jan 287.30aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorMSTCA Rising Championship · Feb 117.30aMSTCA Rising ChampionshipFebruary 11, 2025
Shot Put · 12lb · IndoorBay State Conference - Open · Jan 2832-10.50Bay State Conference - OpenJanuary 28, 2025

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

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 11MSTCA Rising ChampionshipFeb 11 · Shot Put · Place 15 · BrooklineShot Put1536-1.50—
Feb 11MSTCA Rising ChampionshipFeb 11 · 55 Meters · Place 27 · Brookline55 Meters277.30a PB—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Shot Put · Place 17 · BrooklineShot Put1736-10.50—
Jan 28BSC OpenJan 28 · Shot Put · Place 20 · BrooklineShot Put2032-10.50—
Jan 28BSC OpenJan 28 · 55 Meters · Place 30 · Brookline55 Meters307.30a—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 30 · Brookline55 Meter30.7.30a PB12
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 20 · BrooklineShot Put12lb20.32-10.50 PB12
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 24 · BrooklineShot Put2433-9.50—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 55 · BrooklineShot Put5510.91m—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 24 · BrooklineShot Put2435-0—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 31 · Brookline55 Meters317.31a—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 24 · BrooklineShot Put2433-2.50—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 12 · Brookline55 Meters127.34—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 31 · BrooklineShot Put12lb31.31-00.0012
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 13 · Brookline55 Meter13.7.35a12
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 31 · BrooklineShot Put12lb31.31-03.7512
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 26 · Brookline300 Meters2642.55a—
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 63 · Brookline55 Meters637.63a—
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 25 · Brookline300 Meters2542.21a—
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 24 · Brookline300 Meters2443.76a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Brookline @ NatickMay 8 · 100 Meters · Brookline100 Meters—12.5Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 104 · Brookline400 Meters1041:05.14a—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 129 · Brookline100 Meters12912.66a—
Apr 10Newton North @ BrooklineApr 10 · Javelin · Place 17 · BrooklineJavelin1742-4—
Apr 10Newton North @ BrooklineApr 10 · Discus · Place 15 · BrooklineDiscus1557-5—
Apr 10Newton North @ BrooklineApr 10 · 100 Meters · Place 5 · Brookline100 Meters511.9 PB—
Apr 5Brookline @ FraminghamApr 5 · Discus · Place 9 · BrooklineDiscus954-2—
Apr 5Brookline @ FraminghamApr 5 · 400 Meters · Place 11 · Brookline400 Meters1160.3 PB—
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 50 Yard Dash · Brookline50 Yard Dash—6.7Unofficial11
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · 300 Meters · Brookline300 Meters—45.9Unofficial11
Jan 17Newton North JV Indoor Track Meet #1Jan 17 · Shot Put · BrooklineShot Put12lb—28'3Unofficial11

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 82 · Brookline300 Meters82.41.14a PB11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 147 · Brookline55 Meter147.7.63a11
Feb 2Milton JV #2Feb 2 · 300 Meters · Brookline300 Meters—46.6Unofficial10
Feb 2Milton JV #2Feb 2 · 55 Meter · Brookline55 Meter—7.7Unofficial10
Jan 12BSC Meet #4Jan 12 · 300 Meters · Place 2 · Brookline300 Meters245.71SO

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jan 25NN JV #2Jan 25 · 50 Yard Dash · Brookline50 Yard Dash—6.5Unofficial10
Jan 25NN JV #2Jan 25 · 600 Meters · Brookline600 Meters—1:56.5Unofficial10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 14Newton North JV #1Dec 14 · 50y Hurdles · Brookline50y Hurdles39"—12.3Unofficial10
Dec 14Newton North JV #1Dec 14 · 600 Meters · Brookline600 Metersc1:54.9Unofficial10
May 11Brookline v. NatickMay 11 · 200 Meters · Brookline200 Meters—30.2Unofficial9
May 11Brookline v. NatickMay 11 · 100 Meters · Brookline100 Meters—14.8Unofficial9
May 4Walpole v. BrooklineMay 4 · 200 Meters · Brookline200 Meters—30.5Unofficial9
May 4Walpole v. BrooklineMay 4 · 100 Meters · Brookline100 Meters—14.7Unofficial9
Apr 27Brookline v. WellesleyApr 27 · 200 Meters · Brookline200 Meters—30.6Unofficial9
Apr 27Brookline v. WellesleyApr 27 · 100 Meters · Brookline100 Meters—14.2Unofficial9
Apr 13Brookline v. Newton NorthApr 13 · 200 Meters · Brookline200 Meters—31.4Unofficial9
Apr 13Brookline v. Newton NorthApr 13 · 100 Meters · Brookline100 Meters—14.9Unofficial9
Apr 8Brookline v. FraminghamApr 8 · 200 Meters · Brookline200 Meters—30.6Unofficial9
Apr 8Brookline v. FraminghamApr 8 · 100 Meters · Brookline100 Meters—14.3Unofficial9