Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGBL Championship · May 2214.71aGBL ChampionshipMay 22, 2023
200 Meters · OutdoorEverett Vs Somerville · May 1428.9Everett Vs SomervilleMay 14, 2024
300 Meters · IndoorGreater Boston League Championship · Feb 247.36aGreater Boston League ChampionshipFebruary 2, 2024
400 Meters · OutdoorGBL Dual Meet 3 (Chelsea/Lynn English/Somerville) · Apr 301:11.7GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)April 30, 2025
Javelin · 600g · OutdoorGBL Tri-meet 3 (Chelsea/Lynn English/Somerville) · Apr 2869-7GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)April 28, 2026
Shot Put · 4kg · IndoorGreater Boston League - Meet 1 · Dec 1519-02.00Greater Boston League - Meet 1December 15, 2023
Shot Put · 4kg · OutdoorGBL Meet Malden vs Medford vs Somerville · Apr 1418-8.5GBL Meet Malden vs Medford vs SomervilleApril 14, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Greater Boston League ChampionshipsMay 11 · Javelin · Place 5 · SomervilleJavelin600g5.61' 7"12
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Javelin · Place 2 · SomervilleJavelin600g2.63-0412
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Javelin · Place 2 · SomervilleJavelin600g2.69-7 PB12
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Javelin · Place 2 · SomervilleJavelin600g2.66-912
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Javelin · Place 3 · SomervilleJavelin600g3.57-9.512

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 5Greater Boston League ChampionshipFeb 5 · 300 Meters · Place 11 · Somerville300 Meters1147.60a12
Jan 30Greater Boston League - Meet #5Jan 30 · 300 Meters · Place 9 · Somerville300 Meters949.36a12
Jan 23Greater Boston League - Meet #4Jan 23 · 300 Meters · Place 7 · Somerville300 Meters71:04.51a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #2Dec 19 · 300 Meters · Place 11 · Somerville300 Meters11.49.69a12
Dec 12Greater Boston League - Meet #1Dec 12 · 300 Meters · Place 8 · Somerville300 Meters8.50.62a12
Feb 3Greater Boston League ChampionshipFeb 3 · 300 Meters · Place 8 · Somerville300 Meters847.38a—
Jan 27Great Boston League Meet 4Jan 27 · 300 Meters · Place 6 · Somerville300 Meters647.92a—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 18 · SomervilleShot Put1817-10.50—
Jan 9Great Boston League - Meet 2Jan 9 · 300 Meters · Place 2 · Somerville300 Meters247.79a—

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 122025 GBL ChampionshipMay 12 · Javelin · Place 17 · SomervilleJavelin1747-011
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Javelin · Place 6 · SomervilleJavelin600g6.45-1011
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 400 Meters · Place 3 · Somerville400 Meters3.1:13.911
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · Javelin · Place 6 · SomervilleJavelin600g6.51-0611
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 400 Meters · Place 2 · Somerville400 Meters2.1:11.7 PB11
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Javelin · Place 4 · SomervilleJavelin600g4.56-311
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Shot Put · Place 7 · SomervilleShot Put4kg7.18-8.5 PB11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 300 Meters · Place 26 · Somerville300 Meters26.47.87a11
Dec 19Greater Boston League - Meet #1Dec 19 · 300 Meters · Place 4 · Somerville300 Meters4.48.02a11
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · SomervilleShot Put4kg--DNS11
Feb 2Greater Boston League ChampionshipFeb 2 · 300 Meters · Place 8 · Somerville300 Meters8.47.36a PB10
Feb 2Greater Boston League ChampionshipFeb 2 · Shot Put · Place 15 · SomervilleShot Put4kg15.17-05.0010
Jan 23Greater Boston League - Meet 4Jan 23 · 300 Meters · Place 8 · Somerville300 Meters848.79a—
Jan 21MSTCA D3 RelaysJan 21 · Shot Put · SomervilleShot Put4kg--DNS10
Jan 10Greater Boston League - Meet 3Jan 10 · Shot Put · Place 20 · SomervilleShot Put2018-10—
Jan 10Greater Boston League - Meet 3Jan 10 · 300 Meters · Place 10 · Somerville300 Meters1050.25a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 56 · Somerville300 Meters5649.88a—
Jan 2Greater Boston League - Meet 2Jan 2 · 300 Meters · Place 7 · Somerville300 Meters749.94a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 202024 GBL ChampionshipMay 20 · 200 Meters · Place 13 · Somerville200 Meters1330.89a—
May 202024 GBL ChampionshipMay 20 · 100 Meters · Place 15 · Somerville100 Meters1514.75a—
May 14Everett Vs SomervilleMay 14 · Javelin · Place 4 · SomervilleJavelin438-10—
May 14Everett Vs SomervilleMay 14 · 200 Meters · Place 2 · Somerville200 Meters228.9 PB—
Apr 26MSTCA Div. III RelaysApr 26 · Javelin · Place 35 · SomervilleJavelin600g35.18.34m10
Apr 18Chelsea Vs. SomervilleApr 18 · Javelin · Place 3 · SomervilleJavelin347-0—
Apr 18Chelsea Vs. SomervilleApr 18 · Shot Put · Place 7 · SomervilleShot Put718-10.5—
Apr 18Chelsea Vs. SomervilleApr 18 · 200 Meters · Place 2 · Somerville200 Meters230.9—
Apr 18Chelsea Vs. SomervilleApr 18 · 100 Meters · Place 2 · Somerville100 Meters214.9—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Greater Boston League - Meet 1Dec 15 · 300 Meters · Place 2 · Somerville300 Meters2.49.53a10
Dec 15Greater Boston League - Meet 1Dec 15 · Shot Put · Place 21 · SomervilleShot Put4kg21.19-02.00 PB10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 300 Meters · Place 63 · Somerville300 Meters63.50.80a10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22GBL ChampionshipMay 22 · 100 Meters · Place 13 · Somerville100 MetersRound P1314.71a PB—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100 Meters · Place 74 · Somerville100 MetersRound P7415.18a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100 Meters · Place 74 · Somerville100 MetersRound P74.15.18a9