Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 2 Track & Field Championship · May 29133-07MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Javelin · 800g · OutdoorGreater Boston League Championships · May 11112' 3"Greater Boston League ChampionshipsMay 11, 2026
Shot Put · 12lb · OutdoorMIAA Division 2 Track & Field Championship · May 2949-02.00MIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 7 · RevereDiscus1.6kg7.133-07 PB11
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 2 · RevereShot Put12lb2.49-02.00 PB11
May 23MSTCA South Shore TwilightMay 23 · Discus · Place 14 · RevereDiscus14110-911
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 10 · RevereShot Put1042-211
May 16MSTCA Coaches Metro InvitationalMay 16 · Discus · Place 15 · RevereDiscus15125-0111
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 6 · RevereShot Put648-07.5011
May 11Greater Boston League ChampionshipsMay 11 · Javelin · Place 5 · RevereJavelin800g5.112' 3" PB11
May 11Greater Boston League ChampionshipsMay 11 · Discus · Place 2 · RevereDiscus1.6kg2.128' 7"11
May 11Greater Boston League ChampionshipsMay 11 · Shot Put · Place 2 · RevereShot Put12lb2.41' 11"11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 13 · RevereShot Put1343-02.5011
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Discus · Place 1 · RevereDiscus1.6kg1.125-1011
May 4GBL Trimeet Medford Revere Lynn EnglishMay 4 · Shot Put · Place 1 · RevereShot Put12lb1.43-111
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Discus · Place 1 · RevereDiscus1.6kg1.125-1011
May 4GBL Tri Meet (Lynn English/Medford/Revere)May 4 · Shot Put · Place 1 · RevereShot Put12lb1.43-111
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 19 · RevereDiscus1933.12m11
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 8 · RevereShot Put813.13m11
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Discus · Place 1 · RevereDiscus1.6kg1.122-311
Apr 27GBL Tri-Meet 3 (Everett/Revere/Malden)Apr 27 · Shot Put · Place 1 · RevereShot Put12lb1.40-611
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 9 · RevereDiscus9117-911
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 7 · RevereShot Put741-1111
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Javelin · Place 1 · RevereJavelin800g1.110-1011
Apr 13GBL Dual-meet 2 (Chelsea/Revere)Apr 13 · Shot Put · Place 2 · RevereShot Put12lb2.40-0511
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Discus · Place 1 · RevereDiscus1.6kg1.117-311
Apr 6GBL Meet 1: Lynn Classical, Revere, SomervilleApr 6 · Shot Put · Place 1 · RevereShot Put12lb1.43-6.511

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 15 · RevereShot Put1540-10.5011
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 15 · RevereShot Put1540-10.5011
Feb 5Greater Boston League ChampionshipFeb 5 · Shot Put · Place 1 · RevereShot Put150-411
Jan 30Greater Boston League - Meet #5Jan 30 · Shot Put · Place 1 · RevereShot Put147-5.2511
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 38 · RevereShot Put3841-01.0011
Jan 23Greater Boston League - Meet #4Jan 23 · Shot Put · Place 1 · RevereShot Put145-3.5011
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 4 · RevereShot Put414.23m11
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 27 · RevereShot Put2739-711
Jan 2Great Boston League OpenJan 2 · Weight Throw · Place 2 · RevereWeight Throw241-10.5011

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 8 · RevereShot Put845-410
May 122025 GBL ChampionshipMay 12 · Discus · Place 5 · RevereDiscus5116-610
May 122025 GBL ChampionshipMay 12 · Shot Put · Place 3 · RevereShot Put348-210
May 10MSTCA Coaches Metro InvitationalMay 10 · Shot Put · Place 6 · RevereShot Put645-610
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Javelin · Place 3 · RevereJavelin384-510
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Discus · Place 2 · RevereDiscus294-210
May 5GBL Tri Meet (Lynn English/Medford/Revere)May 5 · Shot Put · Place 1 · RevereShot Put140-110
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Discus · Place 12 · RevereDiscus12100-310
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 4 · RevereShot Put444-910
Apr 25MSTCA InVacational & PentathlonApr 25 · Javelin · Place 36 · RevereJavelin3696-0210
Apr 25MSTCA InVacational & PentathlonApr 25 · Discus · Place 24 · RevereDiscus24104-0710
Apr 25MSTCA InVacational & PentathlonApr 25 · Shot Put · Place 20 · RevereShot Put2039-09.0010
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Discus · Place 2 · RevereDiscus2116-0310
Apr 14GBL Dual Meet 2 (Chelsea/Revere)Apr 14 · Shot Put · Place 2 · RevereShot Put241-1010
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Discus · Place 1 · RevereDiscus1116-910
Apr 7GBL Meet 1: Revere vs. Somerville vs. Lynn Classical Apr 7 · Shot Put · Place 1 · RevereShot Put141-710

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 18 · RevereShot Put1844-0.25—
Feb 3Greater Boston League ChampionshipFeb 3 · Shot Put · Place 3 · RevereShot Put342-7—
Jan 27Great Boston League Meet 4Jan 27 · Shot Put · Place 3 · RevereShot Put344-1—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 23 · RevereShot Put2341-8.75—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 22 · RevereShot Put2212.72m—
Jan 16Greater Boston League Meet 3Jan 16 · Shot Put · Place 2 · RevereShot Put244-0.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 42 · RevereShot Put4238-3.50—
Jan 9Great Boston League - Meet 2Jan 9 · Shot Put · Place 2 · RevereShot Put241-7.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 4 · RevereShot Put440-1.75—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 202024 GBL ChampionshipMay 20 · Discus · Place 13 · RevereDiscus1392-4—
May 202024 GBL ChampionshipMay 20 · Shot Put · Place 12 · RevereShot Put1235-3.25—
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 28 · RevereDiscus28109-11—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 74 · RevereShot Put7430-10—
May 14GBL Revere vs Malden Boys May 14 · Discus · Place 5 · RevereDiscus5090-6—
May 14GBL Revere vs Malden Boys May 14 · Shot Put · Place 4 · RevereShot Put433-3—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · Shot Put · Place 38 · RevereShot Put3829-9.50—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 2Greater Boston League - Meet 2Jan 2 · Shot Put · Place 3 · RevereShot Put334-8.25—