Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Invacational & Pentathlon · Apr 2411.11aMSTCA Invacational & PentathlonApril 24, 2026
2 Miles · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 1235.35MIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
200 Meters · IndoorNew Balance Nationals Indoor · Mar 1222.54aNew Balance Nationals IndoorMarch 12, 2026
200 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2821.94aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
300 Meters · IndoorBay State Conf - Meet of Champions · Feb 435.20aBay State Conf - Meet of ChampionsFebruary 4, 2026
400 Meters · IndoorMSTCA Boston Holiday Challenge · Dec 2752.84aMSTCA Boston Holiday ChallengeDecember 27, 2025
400 Meters · OutdoorMIAA Meet of Champions · Jun 549.02aMIAA Meet of ChampionsJune 5, 2025
400 Meters · Relay Split · OutdoorMIAA Division 3 Track & Field Championship · May 3049.432aMIAA Division 3 Track & Field ChampionshipMay 30, 2025
55 Meter · IndoorMSTCA Qualifier Meet · Feb 117.02aMSTCA Qualifier MeetFebruary 11, 2023
55 Meters · IndoorBay State Conf - Block#3 · Jan 86.85aBay State Conf - Block#3January 8, 2026
600 Meters · IndoorBay Sate Conf - Open Meet · Jan 281:31.30aBay Sate Conf - Open MeetJanuary 28, 2026
800 Meters · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 72:10.14aBay State Conf - Tri Meet 4 - at Brookline HSMay 7, 2025
Long Jump · IndoorBay State Conference - Block #2 · Dec 1919-10.00Bay State Conference - Block #2December 19, 2024
Long Jump · OutdoorDivision 3 State Relays · Apr 305.93mDivision 3 State Relays April 30, 2023

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 400 Meters · Place 14 · Milton400 Meters14.49.85a12
Jun 4MIAA Meet of ChampionsJun 4 · 200 Meters · Place 12 · Milton200 MetersRound P12.22.24aWind: 112
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · Milton400 Meters--DNS12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 7 · Milton200 MetersRound P7.22.09a12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 200 Meters · Place 4 · Milton200 Meters4.21.94a PB12
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 2 · Milton400 Meters249.92a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 1 · Milton400 Meters149.89a12
May 6Milton, Newton North & BrooklineMay 6 · 100 Meters · Place 3 · Milton100 Meters311.19a12
Apr 29Natick, Walpole, and MiltonApr 29 · 100 Meters · Place 1 · Milton100 Meters111.15a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 1 · Milton200 Meters122.25a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 3 · Milton100 Meters311.11a PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400 Meters · Place 1 · Milton400 Meters1.51.07a12
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 1 · Milton200 Meters122.99a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 142 · Milton200 MetersRound P14222.54a PB12
Mar 12New Balance Nationals IndoorMar 12 · 200 Meters · Place 145 · Milton200 MetersRound P14522.54a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Place 3 · Milton300 Meters335.35a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 3 · Milton2 Miles335.35 PB—
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 1 · Milton300 Meters135.20a PB12
Jan 28Bay Sate Conf - Open MeetJan 28 · 600 Meters · Place 7 · Milton600 Meters71:31.30a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 6 · Milton300 Meters635.69a12
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 4 · Milton300 Meters437.00a12
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 8 · Milton55 Meters86.85a PB12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 400 Meters · Place 12 · Milton400 Meters12.52.84a PB12
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 3 · Milton300 Meters3.37.34a12
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 3 · Milton300 Meters3.37.44a12
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Milton400 MetersRelay Split—54.1hUnofficial12
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 300 Meters · Place 10 · Milton300 Meters1036.59a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 300 Meters · Place 7 · Milton300 Meters736.67a—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 12 · Milton300 Meters1238.10a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 10 · Milton55 Meters106.95a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 9 · Milton300 Meters938.52—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 7 · Milton400 Meters749.02a PB11
Jun 5MIAA Meet of ChampionsJun 5 · 200 Meters · Place 10 · Milton200 MetersRound P1021.96a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Milton400 MetersRelay Split—49.432a PB11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400 Meters · Milton400 Meters--DNS11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 200 Meters · Place 3 · Milton200 MetersRound P3.22.09aWind: 1.211
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 200 Meters · Place 5 · Milton200 Meters5.22.25aWind: 211
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400 Meters · Place 2 · Milton400 Meters249.90a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 3 · Milton200 Meters322.61a11
May 21Bay State Conference Championship MeetMay 21 · 400 Meters · Place 1 · Milton400 Meters149.89a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 400 Meters · Place 4 · Milton400 Meters450.86a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 800 Meters · Place 14 · Milton800 Meters142:10.14a PB11
May 315th Gr New Bedford Voc Tech Sunset InvitationalMay 3 · 400 Meters · Place 2 · Milton400 Meters249.63a11
Apr 30Walpole, Natick, and MiltonApr 30 · 200 Meters · Place 2 · Milton200 Meters223.10a11
Apr 9Braintree, Milton, and NeedhamApr 9 · 400 Meters · Place 1 · Milton400 Meters150.65a11

2024 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 300 Meters · Place 9 · Milton300 Meters9.36.54a11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Long Jump · MiltonLong Jump—DNS11
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 7 · Milton300 Meters7.38.82a11
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 3 · MiltonLong Jump3.19-10.00 PB11
Dec 12Bay State Conference - Block #1Dec 12 · 300 Meters · Place 4 · Milton300 Meters4.37.93a11
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · MiltonLong Jump--DNS11
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · Long Jump · Place 7 · MiltonLong Jump720-9.50—
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 300 Meters · Place 7 · Milton300 Meters736.12a—
Feb 7Bay State Conf ChampionshipFeb 7 · Long Jump · Place 4 · MiltonLong Jump420-1.25—
Jan 31Bay State Conf - Block 6Jan 31 · Long Jump · Place 1 · MiltonLong Jump119-11.50—
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 300 Meters · Place 10 · Milton300 Meters1036.7610
Jan 28MSTCA Coaches Invitational (Small School)Jan 28 · 300 Meters · Place 10 · Milton300 Meters1036.7610
Jan 25Bay State Conf - Block 5Jan 25 · Long Jump · Place 4 · MiltonLong Jump420-4.50—
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 2 · Milton300 Meters238.12a—
Jan 21MSTCA D3 RelaysJan 21 · Long Jump · MiltonLong Jump--DNS10
Jan 12MSTCA Northeast InvitationalJan 12 · 200 Meters · Place 41 · Milton200 Meters4123.7910
Jan 11Bay State Conf - Block 4Jan 11 · Long Jump · Place 3 · MiltonLong Jump320-7—
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 7 · Milton300 Meters738.37a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Long Jump · Place 7 · MiltonLong Jump718-8.25—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 7 · Milton300 Meters737.91a—
Jan 4Bay State Conference - Block 3Jan 4 · 300 Meters · Place 10 · Milton300 Meters1038.98a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400 Meters · Place 8 · Milton400 Meters850.82a—
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 200 Meters · Place 9 · Milton200 Meters922.86a—
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 7 · Milton200 Meters722.94a—
May 11MSTCA Coaches InvitationalMay 11 · Long Jump · MiltonLong Jump--DNS10
May 11MSTCA Coaches InvitationalMay 11 · 400 Meters · Place 4 · Milton400 Meters4.50.79a10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400 Meters · Place 2 · Milton400 Meters250.96a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 200 Meters · Place 3 · Milton200 Meters322.82a—
May 1Needham @ MiltonMay 1 · 200 Meters · Place 4 · Milton200 Meters423.01a—
Apr 26MSTCA Div. III RelaysApr 26 · Long Jump · Place 41 · MiltonLong Jump41.5.21m10
Apr 24Milton vs WalpoleApr 24 · Long Jump · Place 2 · MiltonLong Jump2.20-11.5010
Apr 24Milton vs WalpoleApr 24 · 400 Meters · Place 1 · Milton400 Meters1.51.67a10
Apr 10Braintree vs. MiltonApr 10 · Long Jump · Place 3 · MiltonLong Jump3.18-8.0010
Apr 5Milton at WellesleyApr 5 · Long Jump · Place 3 · MiltonLong Jump3.20-0010
Apr 5Milton at WellesleyApr 5 · 400 Meters · Place 2 · Milton400 Meters2.52.310

2023 Indoor Track

18 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 12 · Milton300 Meters12.38.77a10
Dec 21Bay State Conf - Block 2Dec 21 · Long Jump · Place 8 · MiltonLong Jump8.18-11.0010
Dec 14Bay State Conf - Block 1Dec 14 · 300 Meters · Place 14 · Milton300 Meters14.39.43a10
Dec 14Bay State Conf - Block 1Dec 14 · Long Jump · Place 12 · MiltonLong Jump12.17-11.5010
Feb 11MSTCA Qualifier MeetFeb 11 · 55 Meter · Place 50 · Milton55 MeterRound P50.7.02a PB9
Feb 11MSTCA Qualifier MeetFeb 11 · Long Jump · MiltonLong Jump--ND9
Jan 28MSTCA Coaches Invitational (Small Schools)Jan 28 · 55 Meters · Place 56 · Milton55 MetersRound P567.18a—
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 28 · Milton55 Meter28.7.29a9
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 99 · Milton55 Meters997.159
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 58 · Milton200 Meters5824.479
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 99 · Milton55 MeterRound P99.7.15a9
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 58 · Milton200 Meters58.24.47a9
Jan 12BSC Meet #4Jan 12 · Long Jump · Place 28 · MiltonLong Jump2813-2FR
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 5 · Milton55 Meters57.26FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 55 Meter · Place 9 · Milton55 MeterRound P9.7.14a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Long Jump · Place 8 · MiltonLong Jump8.17-07.509
Jan 5BSC Meet #3Jan 5 · Long Jump · Place 12 · MiltonLong Jump1218-06.50—
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 26 · Milton55 Meters267.40a—

2023 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 25MIAA Division 3 State Championship MeetMay 25 · Long Jump · Place 13 · MiltonLong Jump1319-9—
May 25MIAA Division 3 State Championship MeetMay 25 · 200 Meters · Place 9 · Milton200 MetersRound P922.99a—
May 20MSTCA South Shore Twilight InvitationalMay 20 · 400 Meters · Place 1 · Milton400 Meters153.23a—
May 20MSTCA South Shore Twilight MeetMay 20 · Long Jump · Place 5 · MiltonLong Jump5.20-08.009
May 20MSTCA South Shore Twilight MeetMay 20 · 400 Meters · Place 1 · Milton400 Meters1.53.23a9
May 17BSC ChampionshipsMay 17 · Long Jump · Place 14 · MiltonLong Jump14.18-08.259
May 17BSC ChampionshipsMay 17 · 200 Meters · Place 13 · Milton200 MetersRound P13.23.83a9
May 13MSTCA Coaches InvitationalMay 13 · Long Jump · Place 44 · MiltonLong Jump4415-8.50—
May 13MSTCA Coaches InvitationalMay 13 · 200 Meters · Place 20 · Milton200 Meters2023.35a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 1 · Milton100 Meters111.61a—
May 13MSTCA Coaches InvitationalMay 13 · 100 Meters · Place 1 · Milton100 Meters111.69a—
May 10Milton vs. WeymouthMay 10 · Long Jump · MiltonLong Jump—20'9Unofficial9
May 10Milton vs. WeymouthMay 10 · 200 Meters · Place 1 · Milton200 Meters1.23.20Unofficial9
May 10Milton vs. WeymouthMay 10 · 100 Meters · Place 1 · Milton100 Meters1.11.30Unofficial9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Long Jump · Place 20 · MiltonLong Jump2019-1.25—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 200 Meters · Place 6 · Milton200 Meters623.35a—
May 3Needham v. MiltonMay 3 · 400 Meters · Milton400 Meters—54.60Unofficial9
May 3Needham v. MiltonMay 3 · 200 Meters · Place 1 · Milton200 Meters1.23.93aUnofficial9
Apr 30Division 3 State Relays Apr 30 · Long Jump · Place 11 · MiltonLong Jump115.93m PB—
Apr 26Walpole vs. Milton Apr 26 · Long Jump · Place 2 · MiltonLong Jump2.18' 8.5"Unofficial9
Apr 26Walpole vs. Milton Apr 26 · 200 Meters · Place 5 · Milton200 Meters5.24.00Unofficial9
Apr 12Milton vs. BraintreeApr 12 · Long Jump · Place 3 · MiltonLong Jump3.20' 4.5"Unofficial9
Apr 12Milton vs. BraintreeApr 12 · 200 Meters · Place 1 · Milton200 Meters1.23.5Unofficial9
Apr 5Wellesley at MiltonApr 5 · Long Jump · MiltonLong Jump—18' 6"Unofficial9
Apr 5Wellesley at MiltonApr 5 · 100 Meters · Place 2 · Milton100 Meters2.12.13aUnofficial9

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 21 · Milton55 Meter21.7.28a9
Dec 22BSC Meet #2Dec 22 · Long Jump · Place 13 · MiltonLong Jump13.17-09.759
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 300 Meters · Place 36 · Milton300 Meters36.40.78a9
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 55 Meter · Place 37 · Milton55 Meter37.7.33a9
Dec 18MSTCA Speed Classic Small SchoolDec 18 · Long Jump · MiltonLong Jump--DNS9
Dec 15BSC Meet #1Dec 15 · 55 Meter · Place 25 · Milton55 Meter25.7.43a9
Dec 15BSC Meet #1Dec 15 · Long Jump · Place 27 · MiltonLong Jump27.12-11.759