Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddlesex League 5C · May 1117.46aMiddlesex League 5CMay 11, 2023
Discus · 1kg · OutdoorMiddlesex League @ Burlington PM · Apr 841-00Middlesex League @ Burlington PMApril 8, 2023
Javelin · 600g · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 2719.78mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21ML-12 ChampionshipsMay 21 · Javelin · Place 19 · StonehamJavelin1964-1112
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 27 · StonehamJavelin2720.66m12
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Javelin · Place 8 · StonehamJavelin867-0112
May 14ML-12 #5C Updated: Wak v Burl; Burl v Ston; Wak v WatMay 14 · Discus · Place 2 · StonehamDiscus248-1012
May 7ML-12 #4B: Red v Lex; Wil v StoMay 7 · Javelin · Place 13 · StonehamJavelin1366-712
May 7ML-12 #4B: Red v Lex; Wil v StoMay 7 · Discus · StonehamDiscus—46-312
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · Discus · Place 8 · StonehamDiscus844-0512
Apr 30ML-12 #3B: Lex v Wob; Sto v MelApr 30 · Javelin · Place 9 · StonehamJavelin971-1012
Apr 15ML-12 #2A: Bel v Lex; Ston v WatrApr 15 · Javelin · Place 3 · StonehamJavelin371-012
Apr 9ML-12 #1B: Lex v Arl; Sto v WakApr 9 · Javelin · Place 5 · StonehamJavelin565-212
Apr 9ML-12 #1B: Lex v Arl; Sto v WakApr 9 · Discus · Place 17 · StonehamDiscus1743-312

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Javelin · Place 4 · StonehamJavelin474-6—
May 9ML-12 Block 5C (WOB v BEL; STO v BUR)May 9 · Discus · Place 23 · StonehamDiscus2339-1—
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · Javelin · Place 10 · StonehamJavelin1063-10—
May 1ML-12 Block 4B (REA v LEX; WIL v STO)May 1 · Discus · Place 22 · StonehamDiscus2237-8—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 32 · StonehamJavelin600g32.19.78m PB11
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Javelin · Place 13 · StonehamJavelin1362-9—
Apr 25ML-12 Block 3C (LEX v WOB; STO v MEL)Apr 25 · Discus · Place 4 · StonehamDiscus442-11—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · Javelin · Place 15 · StonehamJavelin1555-10—
Apr 11ML-12 Block 2C (ARL v LEX; WAK v STO)Apr 11 · Discus · Place 20 · StonehamDiscus2033-7—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11Middlesex League 5CMay 11 · Javelin · Place 1 · StonehamJavelin179-3—
May 11Middlesex League 5CMay 11 · Discus · Place 7 · StonehamDiscus740-4—
May 11Middlesex League 5CMay 11 · 100 Meters · Place 34 · Stoneham100 Meters3417.46a PB—
May 3Middlesex League 4BMay 3 · Javelin · Place 8 · StonehamJavelin865-1110
May 3Middlesex League 4BMay 3 · Discus · Place 22 · StonehamDiscus2236-610
Apr 26Middlesex League 3CApr 26 · Javelin · Place 2 · StonehamJavelin262-11—
Apr 26Middlesex League 3CApr 26 · Discus · Place 10 · StonehamDiscus1036-00—
Apr 26Middlesex League 3CApr 26 · 100 Meters · Place 32 · Stoneham100 Meters3219.61a—
Apr 8Middlesex League @ Burlington PMApr 8 · Javelin · Place 1 · StonehamJavelin600g1.64-0810
Apr 8Middlesex League @ Burlington PMApr 8 · Discus · Place 4 · StonehamDiscus1kg4.41-00 PB10
Apr 8Middlesex League @ Burlington PMApr 8 · 100 Meters · Place 51 · Stoneham100 Meters51.18.78a10