Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMilton Academy Invite · Apr 1912.35Milton Academy InviteApril 19, 2025
200 Meters · OutdoorGroton School v. Roxbury Latin v. Tabor · Apr 1124.52aGroton School v. Roxbury Latin v. TaborApril 11, 2026
Discus · 1.6kg · OutdoorGovernor's, Nobles, Roxbury Latin · Apr 2584-03Governor's, Nobles, Roxbury LatinApril 25, 2025
High Jump · OutdoorISL Meet #1 · Apr 61.47mISL Meet #1April 6, 2024
Javelin · 800g · OutdoorNEPSTA D2 T&F Championships 2025 · May 17155' 7"NEPSTA D2 T&F Championships 2025May 17, 2025
Long Jump · OutdoorMilton Academy Invite 3 · May 219-04.00Milton Academy Invite 3May 2, 2026
Triple Jump · OutdoorISL Championship · May 941' 11.5"ISL ChampionshipMay 9, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 16NEPSTA DII ChampionshipMay 16 · Triple Jump · Place 6 · Roxbury LatinRoxbury LatinTriple Jump6.40' 7.5"12
May 16NEPSTA DII ChampionshipMay 16 · Javelin · Place 3 · Roxbury LatinRoxbury LatinJavelin800g3.155' 1"12
May 9ISL ChampionshipMay 9 · Triple Jump · Place 4 · Roxbury LatinRoxbury LatinTriple Jump4.41' 11.5" PB12
May 9ISL ChampionshipMay 9 · Javelin · Place 3 · Roxbury LatinRoxbury LatinJavelin800g3.150' 8"12
May 2Milton Academy Invite 3May 2 · Triple Jump · Place 2 · Roxbury LatinRoxbury LatinTriple Jump2.41-03.0012
May 2Milton Academy Invite 3May 2 · Long Jump · Place 6 · Roxbury LatinRoxbury LatinLong Jump6.19-04.00 PB12
May 2Milton Academy Invite 3May 2 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin800g1.146-0812
Apr 29Thayer Home Meet #3Apr 29 · Triple Jump · Place 1 · Roxbury LatinRoxbury LatinTriple Jump1.40' 11.5"12
Apr 29Thayer Home Meet #3Apr 29 · High Jump · Place 4 · Roxbury LatinRoxbury LatinHigh Jump4.5' 4"12
Apr 29Thayer Home Meet #3Apr 29 · Javelin · Place 2 · Roxbury LatinRoxbury LatinJavelin800g2.136' 1"12
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Triple Jump · Place 1 · Roxbury LatinRoxbury LatinTriple Jump1.40-11.5012
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · High Jump · Place 3 · Roxbury LatinRoxbury LatinHigh Jump3.5-04.0012
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Javelin · Place 2 · Roxbury LatinRoxbury LatinJavelin800g2.136-0912
Apr 18Milton Academy Invite 2Apr 18 · Long Jump · Place 2 · Roxbury LatinRoxbury LatinLong Jump218-04.5012
Apr 18Milton Academy Invite 2Apr 18 · High Jump · Place 4 · Roxbury LatinRoxbury LatinHigh Jump45-02.0012
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Long Jump · Place 3 · Roxbury LatinRoxbury LatinLong Jump319-5.512
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · 200 Meters · Place 6 · Roxbury LatinRoxbury Latin200 Meters624.52a PB12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Javelin · Place 4 · Roxbury LatinRoxbury LatinJavelin4119-712
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Javelin · Place 4 · Roxbury LatinRoxbury LatinJavelin4119-712

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 17NEPSTA D2 T&F Championships 2025May 17 · Javelin · Place 2 · Roxbury LatinRoxbury LatinJavelin800g2.155' 7" PB11
May 11ISL ChampionshipMay 11 · Javelin · Place 1 · Roxbury Latin SchoolRoxbury Latin SchoolJavelin1161-611
May 3ISL Meet @ Belmont HillMay 3 · 200 Meters · Place 11 · Roxbury LatinRoxbury Latin200 Meters1125.21a11
May 3ISL Meet @ Belmont HillMay 3 · 100 Meters · Place 12 · Roxbury LatinRoxbury Latin100 Meters1212.41a11
Apr 30Thayer ISL Home Meet #3Apr 30 · Discus · Place 15 · Roxbury Latin SchoolRoxbury Latin SchoolDiscus1569-011
Apr 30Thayer ISL Home Meet #3Apr 30 · Javelin · Place 1 · Roxbury Latin SchoolRoxbury Latin SchoolJavelin1158-211
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin800g1.153-0911
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Discus · Place 10 · Roxbury LatinRoxbury LatinDiscus1.6kg10.84-03 PB11
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · 200 Meters · Place 11 · Roxbury LatinRoxbury Latin200 Meters11.25.79a11
Apr 19Milton Academy InviteApr 19 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin1172-0711
Apr 19Milton Academy InviteApr 19 · Discus · Place 11 · Roxbury LatinRoxbury LatinDiscus1195-0811
Apr 19Milton Academy InviteApr 19 · 100 Meters · Place 14 · Roxbury LatinRoxbury Latin100 Meters1412.35 PB11
Apr 5ISL Meet #1Apr 5 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin1147-011
Apr 5ISL Meet #1Apr 5 · Discus · Place 10 · Roxbury LatinRoxbury LatinDiscus1080-811

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 20BSG 2024Jul 20 · Javelin · Place 2 · ScholasticScholasticJavelin800g2.144-0410
May 18NEPSTA D2 T&F Championships 2024May 18 · Javelin · Place 2 · Roxbury LatinRoxbury LatinJavelin800g2.151' 010
May 11ISL T&F Championships 2024May 11 · Javelin · Place 6 · Roxbury LatinRoxbury LatinJavelin800g6.136' 810
May 4Milton, BB&N, BH, RL and WinsorMay 4 · Javelin · Place 7 · Roxbury LatinRoxbury LatinJavelin7118-8—
May 4Milton, BB&N, BH, RL and WinsorMay 4 · Discus · Place 11 · Roxbury LatinRoxbury LatinDiscus1190-5—
May 4Milton, BB&N, BH, RL and WinsorMay 4 · 200 Meters · Place 10 · Roxbury LatinRoxbury Latin200 Meters1025.61a—
May 1Thayer Meet #3May 1 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin800g1.127-1110
May 1Thayer Meet #3May 1 · Discus · Place 8 · Roxbury LatinRoxbury LatinDiscus1.6kg8.83-0910
May 1Thayer Meet #3May 1 · 200 Meters · Place 8 · Roxbury LatinRoxbury Latin200 Meters8.25.19a10
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · Javelin · Place 1 · Roxbury LatinRoxbury LatinJavelin1125-1—
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · Discus · Place 4 · Roxbury LatinRoxbury LatinDiscus486-8—
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · 200 Meters · Place 12 · Roxbury LatinRoxbury Latin200 Meters1225.85a—
Apr 20ISL Meet #3 at Milton AcademyApr 20 · Javelin · Place 3 · Roxbury LatinRoxbury LatinJavelin3125-2—
Apr 13ISL Meet #2 @GrotonApr 13 · High Jump · Place 3 · Roxbury LatinRoxbury LatinHigh Jump34-8—
Apr 13ISL Meet #2 @GrotonApr 13 · Javelin · Place 6 · Roxbury LatinRoxbury LatinJavelin6103-7—
Apr 13ISL Meet #2 @GrotonApr 13 · 200 Meters · Place 11 · Roxbury LatinRoxbury Latin200 Meters1125.48a—
Apr 6ISL Meet #1Apr 6 · High Jump · Place 4 · Roxbury LatinRoxbury LatinHigh Jump41.47m PB—
Apr 6ISL Meet #1Apr 6 · Javelin · Place 9 · Roxbury LatinRoxbury LatinJavelin928.98m—
Apr 6ISL Meet #1Apr 6 · 100 Meters · Place 17 · Roxbury LatinRoxbury Latin100 Meters1712.79a—