Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor46th Annual Ottaviani Invitational · Apr 1911.62a46th Annual Ottaviani InvitationalApril 19, 2025
200 Meters · OutdoorDual County League Championships · May 2022.98aDual County League ChampionshipsMay 20, 2026
300 Meters · IndoorDual County League JV Meet #1 · Dec 1942.47aDual County League JV Meet #1December 19, 2024
400 Meters · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2954.29aWestford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026
55 Meter · IndoorDCL Dual Meets #1T · Dec 137.07aDCL Dual Meets #1TDecember 13, 2025
55 Meters · IndoorDual County League Dual Meets Set #4 · Jan 156.98aDual County League Dual Meets Set #4January 15, 2025
High Jump · IndoorDCL Dual Meets #2T · Dec 175-06.00DCL Dual Meets #2TDecember 17, 2025
High Jump · OutdoorLS v CC v CRL · Apr 155' 6"LS v CC v CRL April 15, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 185.90mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorMIAA Division 1 Track & Field Championship · May 2921-07.75MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Triple Jump · OutdoorWestford Academy vs Cambridge Rindge & Latin School · Apr 2940' 3"Westford Academy vs Cambridge Rindge & Latin SchoolApril 29, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 10 · Cambridge Rindge & LatinLong Jump10.21-07.75 PB12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 28 · Cambridge Rindge & Latin200 MetersRound P28.23.16aWind: 1.812
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Triple Jump · Place 1 · Cambridge Rindge & LatinTriple Jump1.42-00.0012
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Long Jump · Place 4 · Cambridge Rindge & LatinLong Jump4.21-02.5012
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · 400 Meters · Cambridge Rindge & Latin400 Meters—DNS12
May 20Dual County League ChampionshipsMay 20 · Triple Jump · Place 3 · Cambridge Rindge & LatinTriple Jump341-10.2512
May 20Dual County League ChampionshipsMay 20 · 200 Meters · Place 7 · Cambridge Rindge & Latin200 Meters723.16a12
May 20Dual County League ChampionshipsMay 20 · 200 Meters · Place 6 · Cambridge Rindge & Latin200 Meters622.98a PB12
May 16MSTCA Coaches Metro InvitationalMay 16 · Triple Jump · Place 11 · Cambridge Rindge & LatinTriple Jump1140-10.5012
May 16MSTCA Coaches Metro InvitationalMay 16 · Long Jump · Place 7 · Cambridge Rindge & LatinLong Jump720-04.2512
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 12 · Cambridge Rindge & Latin200 Meters1223.16a12
May 5NS vs CRL vs BLSMay 5 · Long Jump · Cambridge Rindge & LatinLong Jump—DNS12
May 5NS vs CRL vs BLSMay 5 · 200 Meters · Cambridge Rindge & Latin200 Meters—DNS12
May 5NS vs CRL vs BLSMay 5 · 100 Meters · Cambridge Rindge & Latin100 Meters—DNS12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 23 · Cambridge Rindge & LatinTriple Jump2312.15m12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Triple Jump · Place 3 · Cambridge Rindge & LatinTriple Jump3.40' 3" PB12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Long Jump · Place 2 · Cambridge Rindge & LatinLong Jump2.20' 6.5"12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 400 Meters · Place 2 · Cambridge Rindge & Latin400 Meters2.54.29a PB12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Long Jump · Place 9 · Cambridge Rindge & LatinLong Jump919-9.5012
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 200 Meters · Place 3 · Cambridge Rindge & Latin200 Meters323.2512
Apr 15LS v CC v CRL Apr 15 · Long Jump · Place 11 · Cambridge Rindge & LatinLong Jump11.17' 4"12
Apr 15LS v CC v CRL Apr 15 · High Jump · Place 4 · Cambridge Rindge & LatinHigh Jump4.5' 6" PB12
Apr 15LS v CC v CRL Apr 15 · 100 Meters · Place 3 · Cambridge Rindge & Latin100 Meters3.11.66a12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Long Jump · Place 3 · Cambridge Rindge & LatinLong Jump320-02.0012
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · High Jump · Place 3 · Cambridge Rindge & LatinHigh Jump35-02.0012
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 200 Meters · Place 3 · Cambridge Rindge & Latin200 Meters324.31a12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100 Meters · Place 4 · Cambridge Rindge & Latin100 Meters411.84a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 4Dual County League Championship MeetFeb 4 · Long Jump · Place 10 · Cambridge Rindge & LatinLong Jump1017-8.5012
Feb 4Dual County League Championship MeetFeb 4 · High Jump · Place 9 · Cambridge Rindge & LatinHigh Jump95-212
Jan 21DCL Dual Meets #5Jan 21 · Long Jump · Place 3 · Cambridge Rindge & LatinLong Jump319-8.7512
Jan 21DCL Dual Meets #5Jan 21 · High Jump · Place 11 · Cambridge Rindge & LatinHigh Jump115-412
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 31 · Cambridge Rindge & LatinLong Jump315.90m PB12
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 19 · Cambridge Rindge & LatinHigh Jump191.63m12
Jan 14DCL Dual Meets #4Jan 14 · High Jump · Place 8 · Cambridge Rindge & LatinHigh Jump85-412
Jan 14DCL Dual Meets #4Jan 14 · 55 Meters · Place 9 · Cambridge Rindge & Latin55 Meters97.05a12
Jan 8DCL Dual Meets #3TJan 8 · High Jump · Place 3 · Cambridge Rindge & LatinHigh Jump35-612
Jan 8DCL Dual Meets #3TJan 8 · 55 Meters · Place 7 · Cambridge Rindge & Latin55 Meters77.33a12

2025 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55 Meter · Place 62 · Cambridge Rindge & Latin55 MeterRound P62.7.16a12
Dec 27MSTCA Boston Holiday ChallengeDec 27 · High Jump · Place 24 · Cambridge Rindge & LatinHigh Jump24.5-04.0012
Dec 17DCL Dual Meets #2TDec 17 · 55 Meter · Place 16 · Cambridge Rindge & Latin55 Meter16.7.16a12
Dec 17DCL Dual Meets #2TDec 17 · High Jump · Place 3 · Cambridge Rindge & LatinHigh Jump3.5-06.00 PB12
Dec 13DCL Dual Meets #1TDec 13 · 55 Meter · Place 8 · Cambridge Rindge & Latin55 Meter8.7.07a PB12
Dec 13DCL Dual Meets #1TDec 13 · High Jump · Cambridge Rindge & LatinHigh Jump—NH12
Feb 8MSTCA Qualifier MeetFeb 8 · High Jump · Place 17 · Cambridge Rindge & LatinHigh Jump175-4—
Feb 8MSTCA Qualifier MeetFeb 8 · 55 Meters · Place 34 · Cambridge Rindge & Latin55 MetersRound P347.03a—
Jan 29DCL Foley Division ChampionshipJan 29 · High Jump · Place 7 · Cambridge Rindge & LatinHigh Jump75-4—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · High Jump · Place 32 · Cambridge Rindge & LatinHigh Jump325-6—
Jan 22DCL Thorpe Division ChampionshipJan 22 · High Jump · Place 7 · Cambridge Rindge & LatinHigh Jump75-4—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 55 Meters · Place 20 · Cambridge Rindge & Latin55 MetersRound P207.13a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 23 · Cambridge Rindge & LatinHigh Jump231.73m—
Jan 15Dual County League Dual Meets Set #4Jan 15 · High Jump · Place 7 · Cambridge Rindge & LatinHigh Jump75-4—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 55 Meters · Place 11 · Cambridge Rindge & Latin55 Meters116.98a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · High Jump · Place 8 · Cambridge Rindge & LatinHigh Jump85-4—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 55 Meters · Place 21 · Cambridge Rindge & Latin55 Meters217.10a—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100 Meters · Place 28 · Cambridge Rindge & Latin100 MetersRound P28.11.88a11
May 21Dual County League ChampionshipMay 21 · 200 Meters · Place 8 · Cambridge Rindge & Latin200 Meters823.69a11
May 21Dual County League ChampionshipMay 21 · 100 Meters · Place 10 · Cambridge Rindge & Latin100 Meters1011.77a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · High Jump · Cambridge Rindge & LatinHigh Jump--DNS11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 200 Meters · Place 1 · Cambridge Rindge & Latin200 Meters1.24.28a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 100 Meters · Cambridge Rindge & Latin100 Meters--DNS11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100 Meters · Place 27 · Cambridge Rindge & Latin100 MetersRound P2711.79a11
May 1Westford vs Cambridge RLMay 1 · 100 Meters · Place 2 · Cambridge Rindge & Latin100 Meters211.91a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 200 Meters · Place 16 · Cambridge Rindge & Latin200 Meters16.24.33a11
Apr 1946th Annual Ottaviani InvitationalApr 19 · 100 Meters · Place 9 · Cambridge Rindge & Latin100 MetersRound P9.11.62a PB11
Apr 1Cambridge RL vs Acton BoxboroApr 1 · High Jump · Place 6 · Cambridge Rindge & LatinHigh Jump64-611

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 300 Meters · Place 6 · Cambridge Rindge & Latin300 Meters6.42.47a PB11
Dec 19Dual County League JV Meet #1Dec 19 · 55 Meter · Place 3 · Cambridge Rindge & Latin55 Meter3.7.41a11