Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGreater Boston League Championship · Feb 56:22.31aGreater Boston League ChampionshipFebruary 5, 2026
1 Mile · OutdoorGBL Dual Meet Everett Vs Somerville · May 46:35.4GBL Dual Meet Everett Vs SomervilleMay 4, 2026
1000 Meters · IndoorGreater Boston League - Meet #2 · Dec 193:52.38aGreater Boston League - Meet #2December 19, 2025
400 Meters · OutdoorEverett Vs Somerville · May 141:19.7Everett Vs SomervilleMay 14, 2024
600 Meters · IndoorGreater Boston League Championship · Feb 21:57.73aGreater Boston League ChampionshipFebruary 2, 2024
800 Meters · Outdoor2025 GBL Championship · May 122:53.41a2025 GBL ChampionshipMay 12, 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 · 1 Mile · Place 7 · Somerville1 Mile7.6:39.12a12
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 1 Mile · Place 2 · Somerville1 Mile2.6:35.4 PB12
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 1 Mile · Place 2 · Somerville1 Mile2.6:41.412
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 1 Mile · Place 4 · Somerville1 Mile4.6:40.812
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 1 Mile · Place 4 · Somerville1 Mile4.6:51.112

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 1 Mile · Place 14 · Somerville1 Mile146:22.51a12
Feb 5Greater Boston League ChampionshipFeb 5 · 1 Mile · Place 5 · Somerville1 Mile56:22.31a PB12
Jan 30Greater Boston League - Meet #5Jan 30 · 1 Mile · Place 8 · Somerville1 Mile86:41.26a12
Jan 23Greater Boston League - Meet #4Jan 23 · 1 Mile · Place 4 · Somerville1 Mile46:37.23a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 1 Mile · Place 73 · Somerville1 Mile73.6:25.42a12
Dec 19Greater Boston League - Meet #2Dec 19 · 1000 Meters · Place 5 · Somerville1000 Meters5.3:52.38a PB12
Dec 12Greater Boston League - Meet #1Dec 12 · 600 Meters · Place 7 · Somerville600 Meters7.2:04.66a12
Feb 8MSTCA Qualifier MeetFeb 8 · 600 Meters · Place 42 · Somerville600 Meters422:02.48a—
Feb 3Greater Boston League ChampionshipFeb 3 · 600 Meters · Place 5 · Somerville600 Meters51:59.38a—
Jan 27Great Boston League Meet 4Jan 27 · 600 Meters · Place 5 · Somerville600 Meters52:00.37a—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 87 · SomervilleShot Put875.36m—
Jan 16Greater Boston League Meet 3Jan 16 · 600 Meters · Place 6 · Somerville600 Meters62:05.18a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 80 · Somerville600 Meters802:01.70a—
Jan 9Great Boston League - Meet 2Jan 9 · 600 Meters · Place 8 · Somerville600 Meters82:03.80a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 122025 GBL ChampionshipMay 12 · 800 Meters · Place 9 · Somerville800 Meters92:53.41a PB11
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 800 Meters · Place 1 · Somerville800 Meters1.3:02.911
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 1 Mile · Place 3 · Somerville1 Mile3.6:57.611
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 800 Meters · Place 2 · Somerville800 Meters2.3:04.511

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #1Dec 19 · 600 Meters · Place 8 · Somerville600 Meters8.2:06.89a11
Feb 2Greater Boston League ChampionshipFeb 2 · 600 Meters · Place 6 · Somerville600 Meters6.1:57.73a PB10
Jan 23Greater Boston League - Meet 4Jan 23 · 600 Meters · Place 7 · Somerville600 Meters72:01.50a—
Jan 10Greater Boston League - Meet 3Jan 10 · 600 Meters · Place 8 · Somerville600 Meters82:02.99a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 600 Meters · Place 54 · Somerville600 Meters542:03.87a—
Jan 2Greater Boston League - Meet 2Jan 2 · 600 Meters · Place 8 · Somerville600 Meters82:05.52a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 202024 GBL ChampionshipMay 20 · 800 Meters · Place 13 · Somerville800 Meters132:55.99a—
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 35 · Somerville800 Meters352:53.63a—
May 14Everett Vs SomervilleMay 14 · Discus · Place 7 · SomervilleDiscus733-3—
May 14Everett Vs SomervilleMay 14 · 400 Meters · Place 3 · Somerville400 Meters31:19.7 PB—
Apr 18Chelsea Vs. SomervilleApr 18 · Discus · Place 8 · SomervilleDiscus828-3—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 15Greater Boston League - Meet 1Dec 15 · 600 Meters · Place 5 · Somerville600 Meters5.2:04.65a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 600 Meters · Place 44 · Somerville600 Meters44.2:12.40a10
Jan 13MSTCA Northeast InvitationalJan 13 · 600 Meters · Place 67 · Somerville600 Meters67.2:04.75a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 600 Meters · Place 47 · Somerville600 Meters47.2:04.79a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 800 Meters · Place 21 · Somerville800 Meters21.3:06.70a9