Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCambrdge RL vs Acton Boxboro · Apr 814.59aCambrdge RL vs Acton BoxboroApril 8, 2026
100m Hurdles · 33" / 0.838m · OutdoorNS vs CRL vs BLS · May 517.50aNS vs CRL vs BLSMay 5, 2026
300 Meters · IndoorDual County League Meet #5 · Jan 2450.53aDual County League Meet #5January 24, 2024
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:11.189aMSTCA Division 1 RelaysMay 18, 2025
400m Hurdles · 30" / 0.762m · OutdoorCambridge RL vs Boston Latin vs Newton South · May 131:17.69aCambridge RL vs Boston Latin vs Newton SouthMay 13, 2025
55 Meters · IndoorDual County League Meet #5 · Jan 259.06aDual County League Meet #5January 25, 2023
55m Hurdles · 33" · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 159.60aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
60m Hurdles · 33" / 0.838m · IndoorDual County League JV Meet #1 · Dec 1912.29aDual County League JV Meet #1December 19, 2023
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 184.48mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2913' 10.5"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
Triple Jump · OutdoorMSTCA Division 1 Relays · May 29.71mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 21 · Cambridge Rindge & LatinTriple Jump21.32-00.2512
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 23 · Cambridge Rindge & Latin100m Hurdles33" / 0.838mRound P23.17.57aWind: -0.712
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Triple Jump · Place 6 · Cambridge Rindge & LatinTriple Jump6.32-00.2512
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Long Jump · Place 18 · Cambridge Rindge & LatinLong Jump18.9-02.5012
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 100m Hurdles · Place 2 · Cambridge Rindge & Latin100m Hurdles33" / 0.838mRound P2.17.74a12
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 100m Hurdles · Place 2 · Cambridge Rindge & Latin100m Hurdles33" / 0.838m2.17.63a12
May 20Dual County League ChampionshipsMay 20 · Triple Jump · Place 4 · Cambridge Rindge & LatinTriple Jump433-5.512
May 20Dual County League ChampionshipsMay 20 · 100m Hurdles · Place 7 · Cambridge Rindge & Latin100m Hurdles717.51a12
May 20Dual County League ChampionshipsMay 20 · 100m Hurdles · Place 9 · Cambridge Rindge & Latin100m Hurdles917.79a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 100m Hurdles · Place 14 · Cambridge Rindge & Latin100m HurdlesRound P1417.27a12
May 12DCL JV Meet #1May 12 · Triple Jump · Place 4 · Cambridge Rindge & LatinTriple Jump4.32' 2"12
May 12DCL JV Meet #1May 12 · Long Jump · Cambridge Rindge & LatinLong Jump—ND12
May 5NS vs CRL vs BLSMay 5 · Triple Jump · Place 1 · Cambridge Rindge & LatinTriple Jump1.32' 2"12
May 5NS vs CRL vs BLSMay 5 · Long Jump · Place 11 · Cambridge Rindge & LatinLong Jump11.10' 10"12
May 5NS vs CRL vs BLSMay 5 · 100m Hurdles · Place 2 · Cambridge Rindge & Latin100m Hurdles33" / 0.838m2.17.50a PB12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 24 · Cambridge Rindge & LatinTriple Jump249.71m PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Place 2 · Cambridge Rindge & LatinTriple Jump2.31' 7"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Long Jump · Place 6 · Cambridge Rindge & LatinLong Jump6.13' 10.5" PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 100m Hurdles · Place 2 · Cambridge Rindge & Latin100m Hurdles33" / 0.838m2.17.87a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Triple Jump · Place 13 · Cambridge Rindge & LatinTriple Jump1330-3.2512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100m Hurdles · Place 9 · Cambridge Rindge & Latin100m HurdlesRound P917.6512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 25 · Cambridge Rindge & LatinLong Jump2513-8.7512
Apr 15LS v CC v CRL Apr 15 · Triple Jump · Place 3 · Cambridge Rindge & LatinTriple Jump3.30' 5"12
Apr 15LS v CC v CRL Apr 15 · Long Jump · Place 6 · Cambridge Rindge & LatinLong Jump6.13' 3"12
Apr 15LS v CC v CRL Apr 15 · 100m Hurdles · Place 3 · Cambridge Rindge & Latin100m Hurdles33" / 0.838m3.19.30a12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Long Jump · Place 2 · Cambridge Rindge & LatinLong Jump215-02.5012
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100m Hurdles · Place 2 · Cambridge Rindge & Latin100m Hurdles218.14a12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100 Meters · Place 6 · Cambridge Rindge & Latin100 Meters614.59a PB12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 18 · Cambridge Rindge & Latin55m Hurdles33"Round P18.9.60a PB12
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 43 · Cambridge Rindge & LatinLong Jump4314-4.7512
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 19 · Cambridge Rindge & Latin55m HurdlesRound P199.95a12
Feb 4Dual County League Championship MeetFeb 4 · 55m Hurdles · Place 4 · Cambridge Rindge & Latin55m Hurdles49.72a12
Jan 28DCL JV JamboreeJan 28 · 55m Hurdles · Cambridge Rindge & Latin55m Hurdles33"—8.2Unofficial12
Jan 28DCL JV JamboreeJan 28 · 55 Meter · Cambridge Rindge & Latin55 Meter—9.6Unofficial12
Jan 28DCL JV JamboreeJan 28 · Long Jump · Cambridge Rindge & LatinLong Jump—15-02Unofficial12
Jan 24MSTCA Coaches' InvitationalJan 24 · Long Jump · Place 41 · Cambridge Rindge & LatinLong Jump4114-08.2512
Jan 21DCL Dual Meets #5Jan 21 · Long Jump · Place 28 · Cambridge Rindge & LatinLong Jump2812-6.5012
Jan 21DCL Dual Meets #5Jan 21 · 55m Hurdles · Place 6 · Cambridge Rindge & Latin55m Hurdles69.72a12
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 25 · Cambridge Rindge & LatinLong Jump254.48m PB12
Jan 14DCL Dual Meets #4Jan 14 · Long Jump · Place 28 · Cambridge Rindge & LatinLong Jump2812-712
Jan 14DCL Dual Meets #4Jan 14 · 55m Hurdles · Place 9 · Cambridge Rindge & Latin55m Hurdles910.04a12
Jan 8DCL Dual Meets #3TJan 8 · Long Jump · Place 4 · Cambridge Rindge & LatinLong Jump414-412
Jan 8DCL Dual Meets #3TJan 8 · 55m Hurdles · Place 4 · Cambridge Rindge & Latin55m Hurdles410.87a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 32 · Cambridge Rindge & Latin55m Hurdles33"Round P32.10.15a12
Dec 17DCL Dual Meets #2TDec 17 · 55m Hurdles · Place 3 · Cambridge Rindge & Latin55m Hurdles33"3.10.27a12
Dec 17DCL Dual Meets #2TDec 17 · Long Jump · Place 19 · Cambridge Rindge & LatinLong Jump19.11-06.7512
Dec 13DCL Dual Meets #1TDec 13 · 300 Meters · Place 13 · Cambridge Rindge & Latin300 Meters13.50.75a12
Dec 13DCL Dual Meets #1TDec 13 · 55m Hurdles · Place 2 · Cambridge Rindge & Latin55m Hurdles33"2.10.42a12
Dec 13DCL Dual Meets #1TDec 13 · Long Jump · Place 10 · Cambridge Rindge & LatinLong Jump10.13-02.0012
Jan 22DCL Thorpe Division ChampionshipJan 22 · 55m Hurdles · Place 17 · Cambridge Rindge & Latin55m Hurdles1711.05a—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55m Hurdles · Place 15 · Cambridge Rindge & Latin55m Hurdles1510.76a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55m Hurdles · Place 15 · Cambridge Rindge & Latin55m Hurdles1510.72a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 300 Meters · Place 44 · Cambridge Rindge & Latin300 Meters4453.15a—

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 100m Hurdles · Place 12 · Cambridge Rindge & Latin100m HurdlesRound P1218.57a11
May 21Dual County League ChampionshipMay 21 · Triple Jump · Place 11 · Cambridge Rindge & LatinTriple Jump1128-811
May 21Dual County League ChampionshipMay 21 · 400m Hurdles · Place 10 · Cambridge Rindge & Latin400m Hurdles101:20.34a11
May 21Dual County League ChampionshipMay 21 · 100m Hurdles · Place 9 · Cambridge Rindge & Latin100m Hurdles919.54a11
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 42 · Cambridge Rindge & LatinTriple Jump42.8.82m11
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Cambridge Rindge & Latin400 MetersRelay Split—1:11.189a PB11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 400m Hurdles · Place 5 · Cambridge Rindge & Latin400m Hurdles30" / 0.762m5.1:17.69a PB11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · Triple Jump · Place 6 · Cambridge Rindge & LatinTriple Jump6.29-11.0011
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 100m Hurdles · Place 7 · Cambridge Rindge & Latin100m Hurdles33" / 0.838m7.19.29a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · High Jump · Cambridge Rindge & LatinHigh Jump--NH11
May 7Waltham and Cambridge at LSMay 7 · Triple Jump · Place 5 · Cambridge Rindge & LatinTriple Jump527-4.7511
May 7Waltham and Cambridge at LSMay 7 · 100m Hurdles · Place 5 · Cambridge Rindge & Latin100m Hurdles520.29a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400m Hurdles · Place 36 · Cambridge Rindge & Latin400m Hurdles361:20.28a11
May 1Westford vs Cambridge RLMay 1 · Triple Jump · Place 2 · Cambridge Rindge & LatinTriple Jump228-211
May 1Westford vs Cambridge RLMay 1 · 400m Hurdles · Place 3 · Cambridge Rindge & Latin400m Hurdles31:27.20a11
May 1Westford vs Cambridge RLMay 1 · 100m Hurdles · Place 4 · Cambridge Rindge & Latin100m Hurdles420.90a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · Triple Jump · Place 13 · Cambridge Rindge & LatinTriple Jump13.29-09.0011
Apr 1946th Annual Ottaviani InvitationalApr 19 · 100m Hurdles · Place 20 · Cambridge Rindge & Latin100m Hurdles33" / 0.838mRound P20.19.41a11
Apr 17Cambridge RL vs Concord CarlisleApr 17 · Triple Jump · Place 3 · Cambridge Rindge & LatinTriple Jump328-8.2511
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Triple Jump · Place 3 · Cambridge Rindge & LatinTriple Jump328-611
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 400m Hurdles · Place 3 · Cambridge Rindge & Latin400m Hurdles31:23.93a11
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 100m Hurdles · Place 1 · Cambridge Rindge & Latin100m Hurdles120.42a11

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 55m Hurdles · Cambridge Rindge & Latin55m Hurdles33"—DNS11
Dec 18Dual County League Dual Meets Set #2Dec 18 · 55m Hurdles · Place 18 · Cambridge Rindge & Latin55m Hurdles33"18.11.04a11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 300 Meters · Place 25 · Cambridge Rindge & Latin300 Meters25.52.71a11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 55m Hurdles · Place 16 · Cambridge Rindge & Latin55m Hurdles33"16.11.28a11
Jan 24Dual County League Meet #5Jan 24 · 55m Hurdles · Place 15 · Cambridge Rindge & Lati55m Hurdles1511.06a—
Jan 24Dual County League Meet #5Jan 24 · 300 Meters · Place 31 · Cambridge Rindge & Lati300 Meters3150.53a PB—
Jan 17Dual County Meet #4Jan 17 · 55m Hurdles · Place 22 · Cambridge Rindge & Lati55m Hurdles2211.22a—
Jan 8DCJV2Jan 8 · 300 Meters · Place 1 · Cambridge Rindge & Latin300 Meters1.50.93a10
Jan 8DCJV2Jan 8 · 55m Hurdles · Place 2 · Cambridge Rindge & Latin55m Hurdles33"2.11.39a10
Jan 8DCJV2Jan 8 · Long Jump · Place 4 · Cambridge Rindge & LatinLong Jump4.09.2510
Jan 3Dual County League InvitationalJan 3 · 55m Hurdles · Place 18 · Cambridge Rindge & Latin55m Hurdles33"18.11.33a10
Jan 3Dual County League InvitationalJan 3 · 200 Meters · Cambridge Rindge & Latin200 Meters—DNS10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19Joe Tranchita Last Chance to Qualify MeetMay 19 · 400m Hurdles · Place 3 · Cambridge Rindge & Lati400m Hurdles31:19.21a—
May 15Dual County League ChampionshipMay 15 · 100m Hurdles · Place 11 · Cambridge Rindge & Lati100m Hurdles1119.72a—
May 11Andover Boosters InvitationalMay 11 · 400m Hurdles · Place 33 · Cambridge Rindge & Lati400m Hurdles331:22.04a—
May 11Andover Boosters InvitationalMay 11 · 100m Hurdles · Place 38 · Cambridge Rindge & Lati100m Hurdles3819.75a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100m Hurdles · Place 24 · Cambridge Rindge & Lati100m Hurdles2419.31a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 400m Hurdles · Place 3 · Cambridge Rindge & Lati400m Hurdles31:22.09a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 100m Hurdles · Place 5 · Cambridge Rindge & Lati100m Hurdles519.73a—
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 400m Hurdles · Cambridge Rindge & Latin400m Hurdles30" / 0.762m—DNS10
Apr 1345th Annual Ottaviani Haverhill HS Track & Field InvitationalApr 13 · 100m Hurdles · Place 26 · Cambridge Rindge & Latin100m Hurdles33" / 0.838mRound P26.20.62a10
Apr 9Dual Country Meet#2: Cambridge/BLS/Newton SouthApr 9 · 400m Hurdles · Cambridge Rindge & Latin400m Hurdles30" / 0.762m—1:21.77aUnofficial10
Apr 9Dual Country Meet#2: Cambridge/BLS/Newton SouthApr 9 · 100m Hurdles · Cambridge Rindge & Latin100m Hurdles33" / 0.838m—20.23aUnofficial10
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · 400m Hurdles · Place 1 · Cambridge Rindge & Lati400m Hurdles11:23.29a—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · 100m Hurdles · Place 1 · Cambridge Rindge & Lati100m Hurdles121.29a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 60m Hurdles · Place 2 · Cambridge Rindge & Latin60m Hurdles33" / 0.838m2.12.29a PB10
Dec 19Dual County League JV Meet #1Dec 19 · Long Jump · Place 8 · Cambridge Rindge & LatinLong Jump8.9-09.5010
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55m Hurdles · Place 52 · Cambridge Rindge & Latin55m Hurdles33"52.11.74a10
Jan 25Dual County League Meet #5Jan 25 · 300 Meters · Place 13 · Cambridge Rindge & Lati300 Meters1355.59a9
Jan 25Dual County League Meet #5Jan 25 · 55 Meters · Place 15 · Cambridge Rindge & Lati55 Meters159.06a PB9
Jan 12Dual County League JV Meet #2Jan 12 · 55m Hurdles · Place 6 · Cambridge Rindge & Lati55m Hurdles613.14a—
Jan 12Dual County League JV Meet #2Jan 12 · 300 Meters · Place 15 · Cambridge Rindge & Lati300 Meters1553.48a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 17Dual County League Championship MeetMay 17 · 200 Meters · Place 12 · Cambridge Rindge & Latin200 MetersRound P12.32.24aUnofficial9