Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorGreater Boston League Championships · May 1117.32aGreater Boston League ChampionshipsMay 11, 2026
300 Meters · IndoorGreater Boston League - Meet #4 · Jan 2346.09aGreater Boston League - Meet #4January 23, 2026
400m Hurdles · 30" / 0.762m · OutdoorGreater Boston League Championships · May 111:09.15aGreater Boston League ChampionshipsMay 11, 2026
55 Meters · IndoorGreat Boston League Open · Jan 28.08aGreat Boston League OpenJanuary 2, 2026
55 Meters · OutdoorThe Rising Stars Classic · Mar 828.58aThe Rising Stars ClassicMarch 8, 2025
55m Hurdles · 33" · IndoorGreater Boston League - Meet #1 · Dec 129.56aGreater Boston League - Meet #1December 12, 2025
Long Jump · IndoorGreater Boston League - Meet #1 · Dec 1215-08.50Greater Boston League - Meet #1December 12, 2025
Long Jump · OutdoorGBL Tri Meet (Malden/Medford/Somerville) · Apr 1317-10GBL Tri Meet (Malden/Medford/Somerville)April 13, 2026
Triple Jump · OutdoorMIAA Division 3 Track & Field Championship · May 2835-05.25MIAA Division 3 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Triple Jump · Place 6 · SomervilleTriple Jump6.35-05.25 PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 11 · SomervilleLong Jump11.16-04.7511
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 10 · Somerville400m Hurdles30" / 0.762m10.1:09.22a11
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 3 · SomervilleLong Jump316-7.2511
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 3 · Somerville400m Hurdles31:09.83a11
May 11Greater Boston League ChampionshipsMay 11 · Long Jump · Place 2 · SomervilleLong Jump2.16' 5"11
May 11Greater Boston League ChampionshipsMay 11 · 400m Hurdles · Place 2 · Somerville400m Hurdles30" / 0.762m2.1:09.15a PB11
May 11Greater Boston League ChampionshipsMay 11 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838mRound P1.17.57aWind: 011
May 11Greater Boston League ChampionshipsMay 11 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.17.32a PBWind: 011
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 22 · Somerville400m Hurdles221:13.12a11
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Triple Jump · Place 1 · SomervilleTriple Jump1.34-01.7511
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · Long Jump · Place 1 · SomervilleLong Jump1.17-0911
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.1:11.811
May 4GBL Dual Meet Everett Vs SomervilleMay 4 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.17.411
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Triple Jump · Place 2 · SomervilleTriple Jump2.33-11.7511
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · Long Jump · Place 2 · SomervilleLong Jump2.16-711
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.1:24.211
Apr 28GBL Tri-meet 3 (Chelsea/Lynn English/Somerville)Apr 28 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.17.911
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Triple Jump · Place 10 · SomervilleTriple Jump1031-7.5011
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 6 · SomervilleLong Jump616-511
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Triple Jump · Place 1 · SomervilleTriple Jump1.33-011
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · Long Jump · Place 1 · SomervilleLong Jump1.17-10 PB11
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.71.311
Apr 13GBL Tri Meet (Malden/Medford/Somerville)Apr 13 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.18.111
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Triple Jump · Place 1 · SomervilleTriple Jump1.29-11.2511
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Long Jump · Place 4 · SomervilleLong Jump4.13-1.011
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 400m Hurdles · Place 2 · Somerville400m Hurdles30" / 0.762m2.1:13.311
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.17.811

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 12 · SomervilleLong Jump1215-7.2511
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 11 · Somerville55m Hurdles119.42a11
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 12 · SomervilleLong Jump1215-07.25—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 11 · Somerville55m Hurdles119.42—
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 7 · SomervilleLong Jump716-4.2511
Feb 5Greater Boston League ChampionshipFeb 5 · Long Jump · Place 2 · SomervilleLong Jump216-4.7511
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.30a11
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.17a11
Jan 30Greater Boston League - Meet #5Jan 30 · Long Jump · Place 2 · SomervilleLong Jump215-1111
Jan 30Greater Boston League - Meet #5Jan 30 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.75a11
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 24 · SomervilleLong Jump2415-06.7511
Jan 23Greater Boston League - Meet #4Jan 23 · Long Jump · Place 1 · SomervilleLong Jump116-111
Jan 23Greater Boston League - Meet #4Jan 23 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.67a11
Jan 23Greater Boston League - Meet #4Jan 23 · 300 Meters · Place 4 · Somerville300 Meters446.09a PB11
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 14 · Somerville55m HurdlesRound P149.56a11
Jan 2Great Boston League OpenJan 2 · 55 Meters · Place 6 · Somerville55 Meters68.08a PB11

2025 Indoor Track

21 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 23 · Somerville55m Hurdles33"Round P23.9.78a11
Dec 20The Beantown Winter ClassicDec 20 · Long Jump · Place 24 · SomervilleLong Jump24.15-01.5011
Dec 19Greater Boston League - Meet #2Dec 19 · 300 Meters · Place 5 · Somerville300 Meters5.46.63a11
Dec 19Greater Boston League - Meet #2Dec 19 · 55m Hurdles · Place 1 · Somerville55m Hurdles33"1.9.65a11
Dec 19Greater Boston League - Meet #2Dec 19 · Long Jump · Place 5 · SomervilleLong Jump5.15-02.0011
Dec 12Greater Boston League - Meet #1Dec 12 · 55m Hurdles · Place 1 · Somerville55m Hurdles33"1.9.56a PB11
Dec 12Greater Boston League - Meet #1Dec 12 · Long Jump · Place 2 · SomervilleLong Jump2.15-08.50 PB11
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 24 · Somerville55m Hurdles249.56a—
Feb 3Greater Boston League ChampionshipFeb 3 · Long Jump · Place 4 · SomervilleLong Jump413-10.75—
Feb 3Greater Boston League ChampionshipFeb 3 · 55m Hurdles · Place 3 · Somerville55m Hurdles39.93a—
Feb 3Greater Boston League ChampionshipFeb 3 · 55m Hurdles · Place 2 · Somerville55m Hurdles29.72a—
Jan 27Great Boston League Meet 4Jan 27 · Long Jump · Place 5 · SomervilleLong Jump514-0.50—
Jan 27Great Boston League Meet 4Jan 27 · 55m Hurdles · Place 2 · Somerville55m Hurdles29.83a—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55m Hurdles · Somerville55m HurdlesRound P—DQ—
Jan 16Greater Boston League Meet 3Jan 16 · Long Jump · Place 3 · SomervilleLong Jump314-9.25—
Jan 16Greater Boston League Meet 3Jan 16 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.86a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 48 · Somerville55m Hurdles4810.09a—
Jan 9Great Boston League - Meet 2Jan 9 · Long Jump · Place 3 · SomervilleLong Jump314-2.75—
Jan 9Great Boston League - Meet 2Jan 9 · 55m Hurdles · Place 1 · Somerville55m Hurdles19.64a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Long Jump · SomervilleLong Jump—FOUL—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 21 · Somerville55m HurdlesRound P2110.63a—

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Triple Jump · Place 14 · SomervilleTriple Jump14.32-07.50Wind: 010
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Long Jump · Place 19 · SomervilleLong Jump19.15-10.50Wind: -0.910
May 122025 GBL ChampionshipMay 12 · Triple Jump · Place 2 · SomervilleTriple Jump231-8.510
May 122025 GBL ChampionshipMay 12 · Long Jump · Place 4 · SomervilleLong Jump416-810
May 122025 GBL ChampionshipMay 12 · 400m Hurdles · Place 1 · Somerville400m Hurdles11:11.90a10
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.1:21.510
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Triple Jump · Place 1 · SomervilleTriple Jump1.32-0310
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · Long Jump · Place 1 · SomervilleLong Jump1.14-09.510
May 5GBL Dual Meet 4 (Everett Vs Somerville)May 5 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.18.810
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 400m Hurdles · Somerville400m Hurdles30" / 0.762m--DNS10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Triple Jump · Place 4 · SomervilleTriple Jump4.32-11.7510
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.1:15.810
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · Triple Jump · Place 2 · SomervilleTriple Jump2.33-0810
Apr 30GBL Dual Meet 3 (Chelsea/Lynn English/Somerville)Apr 30 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.18.610
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Long Jump · SomervilleLong Jump--DNS10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · Long Jump · Place 5 · SomervilleLong Jump515-03.0010
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400m Hurdles · Place 3 · Somerville400m Hurdles31:13.20a10
Apr 1946th Annual Ottaviani InvitationalApr 19 · Triple Jump · Place 2 · SomervilleTriple Jump2.34-05.7510
Apr 1946th Annual Ottaviani InvitationalApr 19 · Long Jump · SomervilleLong Jump—DNS10
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · 400m Hurdles · Place 1 · Somerville400m Hurdles30" / 0.762m1.NM10
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Triple Jump · SomervilleTriple Jump-ND10
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · Long Jump · Place 1 · SomervilleLong Jump1.15-7.510
Apr 14GBL Meet Malden vs Medford vs SomervilleApr 14 · 100m Hurdles · Place 1 · Somerville100m Hurdles33" / 0.838m1.18.510
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Triple Jump · Place 2 · SomervilleTriple Jump227-110
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Long Jump · Place 3 · SomervilleLong Jump312-110
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · 400m Hurdles · Place 1 · Somerville400m Hurdles181.710
Mar 8The Rising Stars ClassicMar 8 · 55 Meters · Place 35 · Somerville55 MetersRound P3528.58a PB—

2024 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 3 · Somerville55m Hurdles33"Round P3.9.79a10
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 2 · Somerville55m Hurdles33"2.9.59a10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · SomervilleLong Jump--DNS10
Dec 19Greater Boston League - Meet #1Dec 19 · 55m Hurdles · Place 1 · Somerville55m Hurdles33"1.9.88a10
Dec 19Greater Boston League - Meet #1Dec 19 · Long Jump · Place 5 · SomervilleLong Jump5.13-03.2510
Feb 2Greater Boston League ChampionshipFeb 2 · 55m Hurdles · Place 6 · Somerville55m Hurdles33"Round P6.10.63a9
Feb 2Greater Boston League ChampionshipFeb 2 · 55m Hurdles · Place 7 · Somerville55m Hurdles33"7.11.12a9
Feb 2Greater Boston League ChampionshipFeb 2 · Long Jump · Place 12 · SomervilleLong Jump12.11-08.009
Jan 23Greater Boston League - Meet 4Jan 23 · Long Jump · Place 11 · SomervilleLong Jump1111-5—
Jan 23Greater Boston League - Meet 4Jan 23 · 55m Hurdles · Place 7 · Somerville55m Hurdles710.91a—
Jan 10Greater Boston League - Meet 3Jan 10 · Long Jump · Place 13 · SomervilleLong Jump1310-7.50—
Jan 10Greater Boston League - Meet 3Jan 10 · 55m Hurdles · Place 9 · Somerville55m Hurdles911.42a—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55m Hurdles · Place 47 · Somerville55m Hurdles4711.49a—
Jan 2Greater Boston League - Meet 2Jan 2 · Long Jump · Place 12 · SomervilleLong Jump1211-8—
Jan 2Greater Boston League - Meet 2Jan 2 · 55m Hurdles · Place 7 · Somerville55m Hurdles711.51a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 39 · Somerville400m Hurdles391:21.93a—
May 202024 GBL ChampionshipMay 20 · Long Jump · Place 8 · SomervilleLong Jump812-11—
May 202024 GBL ChampionshipMay 20 · 400m Hurdles · Place 2 · Somerville400m Hurdles21:16.10a—
May 202024 GBL ChampionshipMay 20 · 100m Hurdles · Place 4 · Somerville100m Hurdles419.45a—
May 202024 GBL ChampionshipMay 20 · 100m Hurdles · Place 8 · Somerville100m Hurdles819.98a—
May 18MSTCA South Shore TwilightMay 18 · Triple Jump · Place 31 · SomervilleTriple Jump3127-7.75—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 32 · Somerville100m HurdlesRound P3219.87a—
May 14Everett Vs SomervilleMay 14 · Triple Jump · Place 2 · SomervilleTriple Jump227-7.5—
May 14Everett Vs SomervilleMay 14 · Long Jump · Place 1 · SomervilleLong Jump113-3—
May 14Everett Vs SomervilleMay 14 · 400m Hurdles · Place 1 · Somerville400m Hurdles11:25.9—
May 14Everett Vs SomervilleMay 14 · 100m Hurdles · Place 1 · Somerville100m Hurdles119.1—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100m Hurdles · Place 19 · Somerville100m Hurdles1919.56a—
Apr 26MSTCA Div. III RelaysApr 26 · Long Jump · Place 56 · SomervilleLong Jump56.3.12m9
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · Triple Jump · Place 12 · SomervilleTriple Jump1227-2.25—
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · Long Jump · Place 24 · SomervilleLong Jump2412-2—
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 100m Hurdles · Place 13 · Somerville100m Hurdles1320.44a—
Apr 18Chelsea Vs. SomervilleApr 18 · Triple Jump · Place 3 · SomervilleTriple Jump325-5—
Apr 18Chelsea Vs. SomervilleApr 18 · 400m Hurdles · Place 1 · Somerville400m Hurdles11:21.0—
Apr 18Chelsea Vs. SomervilleApr 18 · 100m Hurdles · Place 2 · Somerville100m Hurdles219.7—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Greater Boston League - Meet 1Dec 15 · 55m Hurdles · Place 8 · Somerville55m Hurdles33"8.12.00a9
Dec 15Greater Boston League - Meet 1Dec 15 · Long Jump · Place 17 · SomervilleLong Jump17.11-00.759
Dec 15Greater Boston League - Meet 1Dec 15 · High Jump · SomervilleHigh Jump--DNS9