Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorISL Meet #3 Governors-Roxbury Latin-Nobles · Apr 25107-11ISL Meet #3 Governors-Roxbury Latin-NoblesApril 25, 2026
Shot Put · 12lb · OutdoorMilton Academy Invite 3 · May 230-05.00Milton Academy Invite 3May 2, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16NEPSTA DII ChampionshipMay 16 · Discus · Place 17 · Roxbury LatinDiscus1.6kg17.88' 10"12
May 9ISL ChampionshipMay 9 · Discus · Roxbury LatinDiscus1.6kg--FS12
May 2Milton Academy Invite 3May 2 · Discus · Place 5 · Roxbury LatinDiscus1.6kg5.107-0412
May 2Milton Academy Invite 3May 2 · Shot Put · Place 9 · Roxbury LatinShot Put12lb9.30-05.00 PB12
Apr 29Thayer Home Meet #3Apr 29 · Discus · Place 3 · Roxbury LatinDiscus1.6kg3.104' 3"12
Apr 29Thayer Home Meet #3Apr 29 · Shot Put · Place 10 · Roxbury LatinShot Put12lb10.30' 2.25"12
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Discus · Place 1 · Roxbury LatinDiscus1.6kg1.107-11 PB12
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Shot Put · Place 8 · Roxbury LatinShot Put12lb8.28-06.0012
Apr 18Milton Academy Invite 2Apr 18 · Discus · Place 5 · Roxbury LatinDiscus597-0612
Apr 18Milton Academy Invite 2Apr 18 · Shot Put · Place 13 · Roxbury LatinShot Put1330-02.0012
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Discus · Place 2 · Roxbury LatinDiscus2101-812
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Shot Put · Place 7 · Roxbury LatinShot Put728-7.2512
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Discus · Place 4 · Roxbury LatinDiscus496-1012
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Shot Put · Place 13 · Roxbury LatinShot Put1330-012

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 17NEPSTA D2 T&F Championships 2025May 17 · Discus · Place 15 · Roxbury LatinDiscus1.6kg15.101' 9"11
May 11ISL ChampionshipMay 11 · Discus · Place 15 · Roxbury Latin SchoolDiscus15102-411
May 3ISL Meet @ Belmont HillMay 3 · Discus · Place 13 · Roxbury LatinDiscus1380-1011
May 3ISL Meet @ Belmont HillMay 3 · Shot Put · Place 18 · Roxbury LatinShot Put1826-811
Apr 30Thayer ISL Home Meet #3Apr 30 · Shot Put · Place 14 · Roxbury Latin SchoolShot Put1427-9.5011
Apr 30Thayer ISL Home Meet #3Apr 30 · Discus · Place 9 · Roxbury Latin SchoolDiscus985-1111
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Discus · Place 6 · Roxbury LatinDiscus1.6kg6.87-0111
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Shot Put · Place 11 · Roxbury LatinShot Put12lb11.28-11.0011
Apr 19Milton Academy InviteApr 19 · Discus · Place 8 · Roxbury LatinDiscus898-08.5011
Apr 19Milton Academy InviteApr 19 · Shot Put · Place 17 · Roxbury LatinShot Put1727-10.7511
Apr 5ISL Meet #1Apr 5 · Discus · Place 6 · Roxbury LatinDiscus695-011
Apr 5ISL Meet #1Apr 5 · Shot Put · Place 14 · Roxbury LatinShot Put1427-3.7511

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 15ISL Development MeetMay 15 · Discus · Place 9 · Roxbury LatinDiscus1.6kg9.84-0610
May 15ISL Development MeetMay 15 · Shot Put · Place 18 · Roxbury LatinShot Put12lb18.23-11.7510
May 4Milton, BB&N, BH, RL and WinsorMay 4 · Discus · Place 15 · Roxbury LatinDiscus1578-11.50—
May 4Milton, BB&N, BH, RL and WinsorMay 4 · Shot Put · Place 18 · Roxbury LatinShot Put1825-8—
May 1Thayer Meet #3May 1 · Discus · Place 11 · Roxbury LatinDiscus1.6kg11.75-1110
May 1Thayer Meet #3May 1 · Shot Put · Place 20 · Roxbury LatinShot Put12lb20.22-01.5010
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · Discus · Place 7 · Roxbury LatinDiscus782-11—
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · Shot Put · Place 19 · Roxbury LatinShot Put1922-1—
Apr 20ISL Meet #3 at Milton AcademyApr 20 · Discus · Place 14 · Roxbury LatinDiscus1478-4—
Apr 20ISL Meet #3 at Milton AcademyApr 20 · Shot Put · Place 24 · Roxbury LatinShot Put2423-4—
Apr 13ISL Meet #2 @GrotonApr 13 · Discus · Place 9 · Roxbury LatinDiscus975-5—
Apr 13ISL Meet #2 @GrotonApr 13 · Shot Put · Place 16 · Roxbury LatinShot Put1621-3.50—
Apr 6ISL Meet #1Apr 6 · Discus · Place 12 · Roxbury LatinDiscus1214.68m—
Apr 6ISL Meet #1Apr 6 · Shot Put · Place 15 · Roxbury LatinShot Put156.22m—