Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDCL Dual Meets #3T · Jan 85:09.15aDCL Dual Meets #3TJanuary 8, 2026
1 Mile · OutdoorBattle Road Twilight Series Meet 2 · May 164:58.07aBattle Road Twilight Series Meet 2May 16, 2026
1000 Meters · IndoorMSTCA Qualifier Meet · Feb 72:57.80aMSTCA Qualifier MeetFebruary 7, 2026
600 Meters · IndoorDual County League Championship Meet · Feb 41:33.54aDual County League Championship MeetFebruary 4, 2026
800 Meters · OutdoorBattle Road Twilight Series Meet 1 · May 92:14.20aBattle Road Twilight Series Meet 1May 9, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Battle Road Twilight Series Meet 2May 16 · 1 Mile · Place 41 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile41.4:58.07a PB12
May 9Battle Road Twilight Series Meet 1May 9 · 800 Meters · Place 30 · UnattachedUnattached800 Meters30.2:14.20a PB12
May 5NS vs CRL vs BLSMay 5 · 1 Mile · Place 11 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile11.5:13.15a12
Apr 29Westford Academy vs Cambridge Rindge & Latin SchoolApr 29 · 1 Mile · Place 11 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile11.5:08.47a12
Apr 15LS v CC v CRL Apr 15 · 800 Meters · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters1.2:15.58a12
Apr 8Cambrdge RL vs Acton BoxboroApr 8 · 1 Mile · Place 11 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile115:15.66a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · 1000 Meters · Place 30 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters302:57.80a PB12
Feb 4Dual County League Championship MeetFeb 4 · 600 Meters · Place 12 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters121:33.54a PB12
Jan 14DCL Dual Meets #4Jan 14 · 600 Meters · Place 16 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters161:34.17a12
Jan 8DCL Dual Meets #3TJan 8 · 1 Mile · Place 16 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile165:09.15a PB12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13DCL Dual Meets #1TDec 13 · 1000 Meters · Place 12 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters12.2:59.29a12
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1 Mile · Place 28 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile285:24.33a—
Jan 13Dual County League JV Meet #2Jan 13 · 1000 Meters · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters23:01.80a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 1 Mile · Place 30 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile305:25.10a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 1 Mile · Place 65 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile655:12.67a11
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 800 Meters · Place 11 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters11.2:16.55a11
May 7Waltham and Cambridge at LSMay 7 · 800 Meters · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters12:20.14a11
May 1Westford vs Cambridge RLMay 1 · 800 Meters · Place 4 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters42:18.47a11
Apr 17Cambridge RL vs Concord CarlisleApr 17 · 800 Meters · Place 5 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters52:20.89a11
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 1 Mile · Place 7 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile75:27.56a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Dual County League Dual Meets Set #2Dec 18 · 1 Mile · Place 31 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile31.5:33.80a11
Dec 14Dual County League Dual Meets Set #1Dec 14 · 1000 Meters · Place 19 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters19.3:10.14a11
Jan 24Dual County League Meet #5Jan 24 · 1 Mile · Place 22 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile225:37.28a—
Jan 8DCJV2Jan 8 · 1000 Meters · Place 3 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters3.3:13.34a10
Jan 3Dual County League InvitationalJan 3 · 1 Mile · Place 20 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile20.5:39.43a10

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 19Joe Tranchita Last Chance to Qualify MeetMay 19 · 1 Mile · Place 15 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile155:23.71a—
May 1Westford Academy vs Cambridge Rindge and Latin SchoolMay 1 · 1 Mile · Place 9 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile95:29.73a—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 800 Meters · Place 9 · Cambridge Rindge & LatiCambridge Rindge & Lati800 Meters92:24.44a—
Apr 9Dual Country Meet#2: Cambridge/BLS/Newton SouthApr 9 · 1 Mile · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile—5:35.92aUnofficial10
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · 1 Mile · Place 13 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile135:32.76a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Dual County League JV Meet #1Dec 19 · 1000 Meters · Place 5 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters5.3:14.42a10
Dec 13Dual County League Meet #1Dec 13 · 1 Mile · Place 28 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile28.5:48.67a10
Jan 12Dual County League JV Meet #2Jan 12 · 1 Mile · Place 18 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile186:00.23a9