Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 294:50.51aWinter Warrior HS InvitationalDecember 29, 2024
1 Mile · OutdoorMSTCA South Shore Twilight Invitational · May 244:44.64aMSTCA South Shore Twilight InvitationalMay 24, 2025
1000 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 122:43.43aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
2 Miles · IndoorMSTCA Northeast Invitational · Jan 1311:32.87MSTCA Northeast InvitationalJanuary 13, 2023
2 Miles · OutdoorGBL Championship · May 2211:04.19aGBL ChampionshipMay 22, 2023
2000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 97:20.76aWeston Twilight Invitational - Regis EventsMay 9, 2026
3000m Steeplechase · OutdoorWeston Twilight Invitational - Regis Events · May 37:01.32aWeston Twilight Invitational - Regis EventsMay 3, 2025
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 3 Track & Field Championship · May 281:01.05aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
800 Meters · IndoorMSTCA Northeast Invitational · Jan 102:09.16aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · OutdoorGBL Tri-meet 3 (Chelsea/Lynn English/Somerville) · Apr 282:10.4GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)April 28, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 17 · Somerville400m Hurdles36" / 0.914m17.1:01.05a PB12
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 8 · Somerville400m Hurdles81:01.40a12
May 11Greater Boston League ChampionshipsMay 11 · 400m Hurdles · Place 2 · Somerville400m Hurdles36" / 0.914m2.1:03.50a12
May 11Greater Boston League ChampionshipsMay 11 · 800 Meters · Place 9 · Somerville800 Meters9.2:21.67a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2000m Steeplechase · Place 27 · Somerville2000m Steeplechase277:20.76a PB12
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 400m Hurdles · Place 1 · Somerville400m Hurdles36" / 0.914m1.1:05.612
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 800 Meters · Place 3 · Somerville800 Meters3.2:21.512
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 400m Hurdles · Place 2 · Somerville400m Hurdles36" / 0.914m2.62.512
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 800 Meters · Place 2 · Somerville800 Meters2.2:10.4 PB12
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 400m Hurdles · Place 1 · Somerville400m Hurdles36" / 0.914m1.65.212
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 2 Miles · Place 1 · Somerville2 Miles1.11:07.412
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 800 Meters · Place 2 · Somerville800 Meters2.2:23.412
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 400m Hurdles · Place 1 · Somerville400m Hurdles36" / 0.914m1.1:04.612
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 800 Meters · Place 1 · Somerville800 Meters1.2:15.812

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 1000 Meters · Place 13 · Somerville1000 Meters132:43.43a PB12
Feb 7MSTCA Qualifier MeetFeb 7 · 1 Mile · Place 53 · Somerville1 Mile535:05.09a12
Feb 5Greater Boston League ChampionshipFeb 5 · 1000 Meters · Place 2 · Somerville1000 Meters22:44.85a12
Jan 30Greater Boston League - Meet #5Jan 30 · 1000 Meters · Place 2 · Somerville1000 Meters22:56.75a12
Jan 23Greater Boston League - Meet #4Jan 23 · 2 Miles · Place 8 · Somerville2 Miles812:07.76a12
Jan 23Greater Boston League - Meet #4Jan 23 · 1 Mile · Place 3 · Somerville1 Mile35:03.38a12
Jan 9MSTCA Northeast InvitationalJan 9 · 1 Mile · Place 123 · Somerville1 Mile1235:14.83a12
Jan 2Great Boston League OpenJan 2 · 1 Mile · Place 4 · Somerville1 Mile45:12.64a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #2Dec 19 · 2 Miles · Place 4 · Somerville2 Miles4.11:57.13a12
Dec 19Greater Boston League - Meet #2Dec 19 · 1 Mile · Place 6 · Somerville1 Mile6.5:17.18a12
Dec 12Greater Boston League - Meet #1Dec 12 · 1 Mile · Place 4 · Somerville1 Mile4.5:23.31a12
Feb 3Greater Boston League ChampionshipFeb 3 · 1 Mile · Place 4 · Somerville1 Mile44:53.63a—
Jan 27Great Boston League Meet 4Jan 27 · 2 Miles · Place 5 · Somerville2 Miles511:53.80a—
Jan 27Great Boston League Meet 4Jan 27 · 1 Mile · Place 5 · Somerville1 Mile55:08.05a—
Jan 16Greater Boston League Meet 3Jan 16 · 1 Mile · Place 3 · Somerville1 Mile35:04.32a—
Jan 10MSTCA Northeast InvitationalJan 10 · 800 Meters · Place 27 · Somerville800 Meters272:09.16a PB—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 11 · Somerville1 Mile114:44.64a PB11
May 122025 GBL ChampionshipMay 12 · 1 Mile · Place 3 · Somerville1 Mile34:55.53a11
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 1 Mile · Place 2 · Somerville1 Mile2.5:38.411
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 400m Hurdles · Place 3 · Somerville400m Hurdles36" / 0.914m3.1:09.611
May 3Weston Twilight Invitational - Regis EventsMay 3 · 3000m Steeplechase · Place 14 · Somerville3000m Steeplechase147:01.32a PB11
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 1 Mile · Place 1 · Somerville1 Mile1.5:10.411
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · 1 Mile · Place 2 · Somerville1 Mile2.5:12.311
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · 1 Mile · Place 1 · Somerville1 Mile15:1111

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 1 Mile · Place 7 · Somerville1 Mile7.4:50.51a PB11
Dec 19Greater Boston League - Meet #1Dec 19 · 1 Mile · Place 4 · Somerville1 Mile4.5:17.75a11
Feb 10MSTCA Qualifier MeetFeb 10 · 1 Mile · Place 24 · Somerville1 Mile244:53.99a—
Feb 2Greater Boston League ChampionshipFeb 2 · 1 Mile · Place 5 · Somerville1 Mile5.5:12.01a10
Jan 23Greater Boston League - Meet 4Jan 23 · 1 Mile · Place 5 · Somerville1 Mile55:15.94a—
Jan 12MSTCA Northeast InvitationalJan 12 · 1 Mile · Place 73 · Somerville1 Mile734:58.2610
Jan 10Greater Boston League - Meet 3Jan 10 · 1 Mile · Place 4 · Somerville1 Mile45:02.10a—
Jan 2Greater Boston League - Meet 2Jan 2 · 2 Miles · Place 11 · Somerville2 Miles1112:33.39a—
Jan 2Greater Boston League - Meet 2Jan 2 · 1 Mile · Place 2 · Somerville1 Mile25:06.16a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8The Adrian Martinez ClassicJun 8 · 1 Mile · Place 51 · Somerville1 Mile515:04.47a—
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 59 · Somerville1 Mile595:07.67a—
May 14Everett Vs SomervilleMay 14 · 1 Mile · Place 2 · Somerville1 Mile25:25.3—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 1 Mile · Place 29 · Somerville1 Mile294:57.68a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Greater Boston League - Meet 1Dec 15 · 1 Mile · Place 4 · Somerville1 Mile4.5:05.52a10
Feb 3Greater Boston League ChampionshipsFeb 3 · 1 Mile · Place 5 · Somerville1 Mile55:09.42a—
Jan 13MSTCA Northeast InvitationalJan 13 · 2 Miles · Place 29 · Somerville2 Miles2911:32.87 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 2 Miles · Place 29 · Somerville2 Miles29.11:32.87a9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 45 · Somerville1 Mile45.5:11.98a9

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 22GBL ChampionshipMay 22 · 2 Miles · Place 3 · Somerville2 Miles311:04.19a PB—
May 13MSTCA Coaches InvitationalMay 13 · 1 Mile · Place 17 · Somerville1 Mile175:02.07a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 1 Mile · Place 20 · Somerville1 Mile205:03.08a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 20 · Somerville1 Mile20.5:03.08a9