Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMilton Academy Invite 3 · May 211.84aMilton Academy Invite 3May 2, 2026
200 Meters · OutdoorThayer Home Meet #3 · Apr 2924.25aThayer Home Meet #3April 29, 2026
Javelin · 800g · OutdoorGovernor's, Nobles, Roxbury Latin · Apr 25105-01Governor's, Nobles, Roxbury LatinApril 25, 2025
Shot Put · 12lb · OutdoorISL Championship · May 942' 8"ISL ChampionshipMay 9, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 16NEPSTA DII ChampionshipMay 16 · Shot Put · Place 8 · Roxbury LatinShot Put12lb8.41' 1.5"12
May 9ISL ChampionshipMay 9 · Shot Put · Place 6 · Roxbury LatinShot Put12lb6.42' 8" PB12
May 2Milton Academy Invite 3May 2 · Shot Put · Place 4 · Roxbury LatinShot Put12lb4.41-09.0012
May 2Milton Academy Invite 3May 2 · 100 Meters · Place 4 · Roxbury Latin100 Meters4.11.84a PB12
Apr 29Thayer Home Meet #3Apr 29 · Shot Put · Place 3 · Roxbury LatinShot Put12lb3.39' 9.75"12
Apr 29Thayer Home Meet #3Apr 29 · 200 Meters · Place 5 · Roxbury Latin200 Meters5.24.25a PBWind: 012
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Javelin · Place 9 · Roxbury LatinJavelin800g9.100-0312
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Shot Put · Place 2 · Roxbury LatinShot Put12lb2.40-05.0012
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · 200 Meters · Place 3 · Roxbury Latin200 Meters3.24.51a12
Apr 18Milton Academy Invite 2Apr 18 · Javelin · Place 10 · Roxbury LatinJavelin1086-0012
Apr 18Milton Academy Invite 2Apr 18 · Shot Put · Place 4 · Roxbury LatinShot Put442-01.0012
Apr 18Milton Academy Invite 2Apr 18 · 100 Meters · Place 8 · Roxbury Latin100 Meters812.14a12
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Javelin · Place 4 · Roxbury LatinJavelin4104-312
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Shot Put · Place 1 · Roxbury LatinShot Put140-1.512
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · 200 Meters · Place 5 · Roxbury Latin200 Meters524.26a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Javelin · Place 9 · Roxbury LatinJavelin998-512
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Javelin · Place 9 · Roxbury LatinJavelin998-512
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Shot Put · Place 4 · Roxbury LatinShot Put439-112
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Shot Put · Place 4 · Roxbury LatinShot Put439-112
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 200 Meters · Place 5 · Roxbury Latin200 Meters525.73a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 200 Meters · Place 5 · Roxbury Latin200 Meters525.73a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 17NEPSTA D2 T&F Championships 2025May 17 · Shot Put · Place 14 · Roxbury LatinShot Put12lb14.36' 7.5"11
May 11ISL ChampionshipMay 11 · Shot Put · Place 17 · Roxbury Latin SchoolShot Put1736-611
May 3ISL Meet @ Belmont HillMay 3 · Javelin · Place 4 · Roxbury LatinJavelin4128-111
May 3ISL Meet @ Belmont HillMay 3 · Shot Put · Place 9 · Roxbury LatinShot Put936-5.5011
May 3ISL Meet @ Belmont HillMay 3 · 200 Meters · Place 10 · Roxbury Latin200 Meters1025.10a11
Apr 30Thayer ISL Home Meet #3Apr 30 · Shot Put · Place 3 · Roxbury Latin SchoolShot Put337-111
Apr 30Thayer ISL Home Meet #3Apr 30 · Javelin · Place 11 · Roxbury Latin SchoolJavelin11105-511
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Javelin · Place 7 · Roxbury LatinJavelin800g7.105-01 PB11
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Shot Put · Place 2 · Roxbury LatinShot Put12lb2.37-02.0011
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · 100 Meters · Place 16 · Roxbury Latin100 Meters16.12.56a11
Apr 19Milton Academy InviteApr 19 · Javelin · Place 18 · Roxbury LatinJavelin1896-0111
Apr 19Milton Academy InviteApr 19 · Shot Put · Place 8 · Roxbury LatinShot Put834-05.0011
Apr 19Milton Academy InviteApr 19 · 200 Meters · Place 13 · Roxbury Latin200 Meters1325.8711
Apr 5ISL Meet #1Apr 5 · Javelin · Place 20 · Roxbury LatinJavelin2064-411
Apr 5ISL Meet #1Apr 5 · Shot Put · Place 12 · Roxbury LatinShot Put1228-2.2511