Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorThayer Home Meet #3 · Apr 2918.04aThayer Home Meet #3April 29, 2026
300m Hurdles · 36" / 0.914m · OutdoorNEPSTA DII Championship · May 1641.63aNEPSTA DII ChampionshipMay 16, 2026
400 Meters · OutdoorISL Meet #1 · Apr 657.41aISL Meet #1April 6, 2024
Long Jump · OutdoorISL Meet #1 · Apr 65.49mISL Meet #1April 6, 2024

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 16NEPSTA DII ChampionshipMay 16 · 300m Hurdles · Place 5 · Roxbury Latin300m Hurdles36" / 0.914m5.41.63a PB12
May 16NEPSTA DII ChampionshipMay 16 · 110m Hurdles · Place 11 · Roxbury Latin110m Hurdles39" / 0.991m11.18.16aWind: 012
May 9ISL ChampionshipMay 9 · 300m Hurdles · Place 3 · Roxbury Latin300m Hurdles36" / 0.914m3.41.66a12
May 9ISL ChampionshipMay 9 · 110m Hurdles · Place 10 · Roxbury Latin110m Hurdles39" / 0.991m10.18.56aWind: 012
May 2Milton Academy Invite 3May 2 · 300m Hurdles · Place 2 · Roxbury Latin300m Hurdles36" / 0.914m2.43.07a12
May 2Milton Academy Invite 3May 2 · 110m Hurdles · Place 3 · Roxbury Latin110m Hurdles39" / 0.991m3.19.28a12
Apr 29Thayer Home Meet #3Apr 29 · 300m Hurdles · Place 2 · Roxbury Latin300m Hurdles36" / 0.914m2.43.22a12
Apr 29Thayer Home Meet #3Apr 29 · 110m Hurdles · Place 4 · Roxbury Latin110m Hurdles39" / 0.991m4.18.04a PBWind: 012
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · Long Jump · Place 4 · Roxbury LatinLong Jump4.18-04.2512
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles36" / 0.914m1.43.48a12
Apr 25ISL Meet #3 Governors-Roxbury Latin-NoblesApr 25 · 110m Hurdles · Place 5 · Roxbury Latin110m Hurdles39" / 0.991m5.19.12a12
Apr 18Milton Academy Invite 2Apr 18 · Long Jump · Place 4 · Roxbury LatinLong Jump417-10.7512
Apr 18Milton Academy Invite 2Apr 18 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles144.34a12
Apr 18Milton Academy Invite 2Apr 18 · 110m Hurdles · Place 2 · Roxbury Latin110m Hurdles220.00a12
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · Long Jump · Place 7 · Roxbury LatinLong Jump718-4.2512
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles143.31a12
Apr 11Groton School v. Roxbury Latin v. TaborApr 11 · 110m Hurdles · Place 2 · Roxbury Latin110m Hurdles218.69a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Long Jump · Place 4 · Roxbury LatinLong Jump417-10.5012
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · Long Jump · Place 4 · Roxbury LatinLong Jump417-10.5012
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles146.26a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles146.26a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 110m Hurdles · Place 2 · Roxbury Latin110m Hurdles219.50a12
Apr 4Belmont vs Roxbury Latin-Lawrence Acad-GrotonApr 4 · 110m Hurdles · Place 2 · Roxbury Latin110m Hurdles219.50a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 14ISL Development MeetMay 14 · Long Jump · Place 2 · Roxbury LatinLong Jump218-08.7511
May 14ISL Development MeetMay 14 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles144.81a11
May 3ISL Meet @ Belmont HillMay 3 · Long Jump · Place 5 · Roxbury LatinLong Jump518-4.2511
May 3ISL Meet @ Belmont HillMay 3 · 300m Hurdles · Place 4 · Roxbury Latin300m Hurdles445.35a11
May 3ISL Meet @ Belmont HillMay 3 · 110m Hurdles · Place 5 · Roxbury Latin110m Hurdles519.80a11
Apr 30Thayer ISL Home Meet #3Apr 30 · 300m Hurdles · Place 4 · Roxbury Latin School300m Hurdles444.9911
Apr 30Thayer ISL Home Meet #3Apr 30 · 110m Hurdles · Place 4 · Roxbury Latin School110m Hurdles419.7811
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · Long Jump · Place 6 · Roxbury LatinLong Jump6.17-10.2511
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · 300m Hurdles · Place 5 · Roxbury Latin300m Hurdles36" / 0.914m5.45.57a11
Apr 25Governor's, Nobles, Roxbury LatinApr 25 · 110m Hurdles · Place 6 · Roxbury Latin110m Hurdles39" / 0.991m6.20.29a11
Apr 19Milton Academy InviteApr 19 · Long Jump · Place 10 · Roxbury LatinLong Jump1018-08.0011
Apr 19Milton Academy InviteApr 19 · 300m Hurdles · Place 2 · Roxbury Latin300m Hurdles244.8511
Apr 19Milton Academy InviteApr 19 · 110m Hurdles · Place 3 · Roxbury Latin110m Hurdles319.8711
Apr 5ISL Meet #1Apr 5 · Long Jump · Place 10 · Roxbury LatinLong Jump1017-111
Apr 5ISL Meet #1Apr 5 · 300m Hurdles · Place 4 · Roxbury Latin300m Hurdles448.04a11
Apr 5ISL Meet #1Apr 5 · 110m Hurdles · Place 3 · Roxbury Latin110m Hurdles321.07a11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15ISL Development MeetMay 15 · Long Jump · Place 6 · Roxbury LatinLong Jump6.17-02.010
May 15ISL Development MeetMay 15 · 300m Hurdles · Place 1 · Roxbury Latin300m Hurdles36" / 0.914m1.45.4210
May 15ISL Development MeetMay 15 · 400 Meters · Roxbury Latin400 MetersRelay Split—55.5hUnofficial10
May 4Milton, BB&N, BH, RL and WinsorMay 4 · Long Jump · Place 9 · Roxbury LatinLong Jump917-2—
May 4Milton, BB&N, BH, RL and WinsorMay 4 · 300m Hurdles · Place 7 · Roxbury Latin300m Hurdles746.30a—
May 4Milton, BB&N, BH, RL and WinsorMay 4 · 110m Hurdles · Place 8 · Roxbury Latin110m Hurdles820.48a—
May 1Thayer Meet #3May 1 · Long Jump · Place 8 · Roxbury LatinLong Jump8.17-10.2510
May 1Thayer Meet #3May 1 · 300m Hurdles · Place 4 · Roxbury Latin300m Hurdles36" / 0.914m4.45.36a10
May 1Thayer Meet #3May 1 · 110m Hurdles · Place 4 · Roxbury Latin110m Hurdles39" / 0.991m4.20.29a10
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · Long Jump · Place 9 · Roxbury LatinLong Jump917-5.25—
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · 300m Hurdles · Place 4 · Roxbury Latin300m Hurdles447.01a—
Apr 26ISL Meet #4 @ Governors AcademyApr 26 · 110m Hurdles · Place 6 · Roxbury Latin110m Hurdles620.65a—
Apr 20ISL Meet #3 at Milton AcademyApr 20 · Long Jump · Place 9 · Roxbury LatinLong Jump917-11.25—
Apr 20ISL Meet #3 at Milton AcademyApr 20 · 300m Hurdles · Place 7 · Roxbury Latin300m Hurdles746.46a—
Apr 13ISL Meet #2 @GrotonApr 13 · Long Jump · Place 6 · Roxbury LatinLong Jump616-4.25—
Apr 13ISL Meet #2 @GrotonApr 13 · 300m Hurdles · Place 2 · Roxbury Latin300m Hurdles247.74a—
Apr 6ISL Meet #1Apr 6 · Long Jump · Place 5 · Roxbury LatinLong Jump55.49m PB—
Apr 6ISL Meet #1Apr 6 · 300m Hurdles · Place 11 · Roxbury Latin300m Hurdles1150.27a—
Apr 6ISL Meet #1Apr 6 · 400 Meters · Place 5 · Roxbury Latin400 Meters557.41a PB—