Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorGBL Tri-Meet 3 (Everett/Revere/Malden) · Apr 2719.2GBL Tri-Meet 3 (Everett/Revere/Malden)April 27, 2026
300 Meters · IndoorGreater Boston League - Meet 4 · Jan 2342.46aGreater Boston League - Meet 4January 23, 2024
55 Meters · IndoorGreater Boston League Meet 3 · Jan 167.10aGreater Boston League Meet 3January 16, 2025
55m Hurdles · 39" · IndoorGreater Boston League - Meet 1 · Dec 159.60aGreater Boston League - Meet 1December 15, 2023
Discus · 1.6kg · OutdoorGBL Dual-meet 2 (Chelsea/Revere) · Apr 1381-06GBL Dual-meet 2 (Chelsea/Revere)April 13, 2026
Javelin · 800g · OutdoorGreater Boston League Championships · May 1197' 9"Greater Boston League ChampionshipsMay 11, 2026
Shot Put · 12lb · IndoorGreater Boston League - Meet #2 · Dec 1935-06.25Greater Boston League - Meet #2December 19, 2025
Shot Put · 12lb · OutdoorGBL Tri-Meet 3 (Everett/Revere/Malden) · Apr 2733-3.5GBL Tri-Meet 3 (Everett/Revere/Malden)April 27, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 11Greater Boston League ChampionshipsMay 11 · Javelin · Place 10 · RevereJavelin800g10.97' 9" PB12
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 18 · RevereShot Put12lb18.31' 6.75"12
May 11Greater Boston League ChampionshipsMay 11 · 110m Hurdles · Place 6 · Revere110m Hurdles39" / 0.991mRound P6.19.76aWind: 012
May 11Greater Boston League ChampionshipsMay 11 · 110m Hurdles · Place 5 · Revere110m Hurdles39" / 0.991m5.19.45aWind: 012
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Javelin · Place 3 · RevereJavelin800g3.10412
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Discus · Place 5 · RevereDiscus1.6kg5.77-512
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Shot Put · Place 1 · RevereShot Put12lb1.33-3.5 PB12
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · 110m Hurdles · Place 3 · Revere110m Hurdles39" / 0.991m3.19.2 PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 36 · RevereShot Put3632-012
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 23 · Revere110m Hurdles2319.40a12
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Javelin · Place 3 · RevereJavelin800g3.94-0812
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Discus · Place 6 · RevereDiscus1.6kg6.81-06 PB12
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Javelin · Place 2 · RevereJavelin800g2.94-3.012
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 5 · RevereDiscus1.6kg5.79-512

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5Greater Boston League ChampionshipFeb 5 · Shot Put · Place 13 · RevereShot Put1333-812
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 5 · Revere55m Hurdles59.38a12
Feb 5Greater Boston League ChampionshipFeb 5 · 55m Hurdles · Place 4 · Revere55m Hurdles49.08a12
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 13 · RevereShot Put1334-1.2512
Jan 30Greater Boston League - Meet #5Jan 30 · 55m Hurdles · Place 3 · Revere55m Hurdles39.02a12
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 15 · RevereShot Put1534-412
Jan 23Greater Boston League - Meet #4Jan 23 · 55m Hurdles · Place 2 · Revere55m Hurdles29.12a12
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 40 · RevereShot Put4010.32m12

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #2Dec 19 · 55m Hurdles · Revere55m Hurdles39"--DNS12
Dec 19Greater Boston League - Meet #2Dec 19 · Shot Put · Place 8 · RevereShot Put12lb8.35-06.25 PB12
Dec 12Greater Boston League - Meet #1Dec 12 · Shot Put · Place 8 · RevereShot Put12lb8.35-05.0012
Feb 3Greater Boston League ChampionshipFeb 3 · Shot Put · Place 19 · RevereShot Put1931-6—
Feb 3Greater Boston League ChampionshipFeb 3 · 55m Hurdles · Place 9 · Revere55m Hurdles99.62a—
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 15 · RevereShot Put1533-3—
Jan 27Great Boston League Meet 4Jan 27 · 55m Hurdles · Place 8 · Revere55m Hurdles810.11a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 68 · RevereShot Put689.97m—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 12 · RevereShot Put1232-10—
Jan 16Greater Boston League Meet 3Jan 16 · 55m Hurdles · Place 8 · Revere55m Hurdles89.90a—
Jan 16Greater Boston League Meet 3Jan 16 · 55 Meters · Place 1 · Revere55 Meters17.10a PB—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 75 · RevereShot Put7534-2.50—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 82 · Revere55m Hurdles829.87a—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 14 · RevereShot Put1432-10.50—
Jan 9Great Boston League - Meet 2Jan 9 · 55m Hurdles · Place 8 · Revere55m Hurdles89.81a—
Jan 9Great Boston League - Meet 2Jan 9 · 300 Meters · Place 12 · Revere300 Meters1242.51a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Triple Jump · Place 2 · RevereTriple Jump233-09.7511
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Javelin · Place 4 · RevereJavelin496-0711
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Javelin · Place 3 · RevereJavelin387-1111

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Greater Boston League - Meet #1Dec 19 · Shot Put · Place 12 · RevereShot Put12lb12.32-02.2511
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · 55m Hurdles · Place 37 · Revere55m Hurdles39"Round P37.10.96a11
Dec 15MSTCA Winter Festival (Large Schools)Dec 15 · Shot Put · Place 17 · RevereShot Put12lb17.32-10.7511
Feb 2Greater Boston League ChampionshipFeb 2 · 55m Hurdles · Place 9 · Revere55m Hurdles39"Round P9.9.96a10
Jan 23Greater Boston League - Meet 4Jan 23 · 55m Hurdles · Place 7 · Revere55m Hurdles79.64a—
Jan 23Greater Boston League - Meet 4Jan 23 · 300 Meters · Place 2 · Revere300 Meters242.46a PB—
Jan 12MSTCA Northeast InvitationalJan 12 · 55m Hurdles · Place 99 · Revere55m HurdlesRound P9910.0110
Jan 10Greater Boston League - Meet 3Jan 10 · 55m Hurdles · Place 7 · Revere55m Hurdles79.90a—
Jan 2Greater Boston League - Meet 2Jan 2 · 55m Hurdles · Place 7 · Revere55m Hurdles79.59a—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Everett Vs RevereApr 4 · 400m Hurdles · Place 4 · Revere400m Hurdles41:11.0—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55m Hurdles · Revere55m Hurdles39"--DNS10
Dec 15Greater Boston League - Meet 1Dec 15 · 55m Hurdles · Place 6 · Revere55m Hurdles39"6.9.60a PB10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Place 15 · Revere55m Hurdles39"Round P15.10.36a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Place 14 · Revere55m Hurdles39"14.9.88a10
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 53 · Revere55m Hurdles39"Round P53.11.02a9

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22GBL ChampionshipMay 22 · 400m Hurdles · Place 13 · Revere400m Hurdles131:13.57a—
May 22GBL ChampionshipMay 22 · 110m Hurdles · Place 12 · Revere110m HurdlesRound P1220.60a—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 110m Hurdles · Place 46 · Revere110m Hurdles4620.82a—