Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCambrdge RL vs Acton Boxboro · Apr 812.84aCambrdge RL vs Acton BoxboroApril 8, 2026
55 Meters · IndoorDual County League JV Meet #2 · Jan 138.45aDual County League JV Meet #2January 13, 2025
Discus · 1.6kg · OutdoorNS vs CRL vs BLS · May 580' 6"NS vs CRL vs BLSMay 5, 2026
Shot Put · 12lb · IndoorDual County League JV Meet #1 · Dec 1928-02.00Dual County League JV Meet #1December 19, 2024
Shot Put · 12lb · OutdoorNS vs CRL vs BLS · May 531' 5"NS vs CRL vs BLSMay 5, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 12DCL JV Meet #1May 12 · Discus · Cambridge Rindge & LatinDiscus1.6kg—DNS11
May 12DCL JV Meet #1May 12 · Shot Put · Cambridge Rindge & LatinShot Put12lb—DNS11
May 5NS vs CRL vs BLSMay 5 · Javelin · Cambridge Rindge & LatinJavelin800g—DNS11
May 5NS vs CRL vs BLSMay 5 · Discus · Place 5 · Cambridge Rindge & LatinDiscus1.6kg5.80' 6" PB11
May 5NS vs CRL vs BLSMay 5 · Shot Put · Place 5 · Cambridge Rindge & LatinShot Put12lb5.31' 5" PB11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Discus · Place 4 · Cambridge Rindge & LatinDiscus1.6kg4.73' 9"11
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · Shot Put · Place 7 · Cambridge Rindge & LatinShot Put12lb7.25' 6.5"11
Apr 15LS v CC v CRL Apr 15 · Javelin · Cambridge Rindge & LatinJavelin800g—DNS11
Apr 15LS v CC v CRL Apr 15 · Discus · Place 7 · Cambridge Rindge & LatinDiscus1.6kg7.80' 4"11
Apr 15LS v CC v CRL Apr 15 · Shot Put · Place 8 · Cambridge Rindge & LatinShot Put12lb8.27' 1.25"11
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Discus · Place 3 · Cambridge Rindge & LatinDiscus377-0511
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · Shot Put · Place 8 · Cambridge Rindge & LatinShot Put825-05.0011
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 100 Meters · Place 16 · Cambridge Rindge & Latin100 Meters1612.84a PB11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21Dual County League ChampionshipMay 21 · Discus · Place 12 · Cambridge Rindge & LatinDiscus1279-110
May 14DCL JV ChampionshipMay 14 · Discus · Place 8 · Cambridge Rindge & LatinDiscus879-110
May 14DCL JV ChampionshipMay 14 · Shot Put · Place 22 · Cambridge Rindge & LatinShot Put2227-2.7510
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · Discus · Place 7 · Cambridge Rindge & LatinDiscus1.6kg7.75-0210
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · Shot Put · Place 12 · Cambridge Rindge & LatinShot Put12lb12.26-02.5010
May 7Waltham and Cambridge at LSMay 7 · Discus · Place 7 · Cambridge Rindge & LatinDiscus771-010
May 7Waltham and Cambridge at LSMay 7 · Shot Put · Place 11 · Cambridge Rindge & LatinShot Put1126-910
May 1Westford vs Cambridge RLMay 1 · Discus · Place 3 · Cambridge Rindge & LatinDiscus377-010
May 1Westford vs Cambridge RLMay 1 · Shot Put · Place 5 · Cambridge Rindge & LatinShot Put527-910
Apr 17Cambridge RL vs Concord CarlisleApr 17 · Discus · Place 5 · Cambridge Rindge & LatinDiscus561-510
Apr 17Cambridge RL vs Concord CarlisleApr 17 · Shot Put · Place 4 · Cambridge Rindge & LatinShot Put427-510
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Discus · Place 5 · Cambridge Rindge & LatinDiscus563-810
Apr 1Cambridge RL vs Acton BoxboroApr 1 · Shot Put · Place 6 · Cambridge Rindge & LatinShot Put627-610

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 29DCL Foley Division ChampionshipJan 29 · Shot Put · Place 8 · Cambridge Rindge & LatinShot Put829-4.75—
Jan 22DCL Thorpe Division ChampionshipJan 22 · Shot Put · Place 26 · Cambridge Rindge & LatinShot Put2629-9.50—
Jan 15Dual County League Dual Meets Set #4Jan 15 · Shot Put · Place 34 · Cambridge Rindge & LatinShot Put3428-2—
Jan 13Dual County League JV Meet #2Jan 13 · 55 Meters · Place 34 · Cambridge Rindge & Latin55 Meters348.45a PB—
Jan 8Dual County League Dual Meets Set #3Jan 8 · Shot Put · Place 35 · Cambridge Rindge & LatinShot Put3527-8.50—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 55 Meter · Cambridge Rindge & Latin55 Meter—DNS10
Dec 19Dual County League JV Meet #1Dec 19 · Shot Put · Place 5 · Cambridge Rindge & LatinShot Put12lb5.28-02.00 PB10
Dec 14Dual County League Dual Meets Set #1Dec 14 · Shot Put · Place 35 · Cambridge Rindge & LatinShot Put12lb35.25-01.5010

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Discus · Place 9 · Cambridge Rindge & LatinDiscus949-1—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · Shot Put · Place 8 · Cambridge Rindge & LatinShot Put822-10—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · Shot Put · Place 9 · Cambridge Rindge & LatinShot Put920-8.75—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · Discus · Place 11 · Cambridge Rindge & LatinDiscus1134-2—
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · Shot Put · Place 10 · Cambridge Rindge & LatinShot Put1018-3—