Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Thomas Terrier Classic · Jan 304:22.08John Thomas Terrier ClassicJanuary 30, 2026
1 Mile · OutdoorCambridge RL vs Boston Latin vs Newton South · May 134:25.47aCambridge RL vs Boston Latin vs Newton SouthMay 13, 2025
100 Meters · OutdoorDual County Meet#3: Cambridge v Concord-Carlisle · Apr 2312.53aDual County Meet#3: Cambridge v Concord-CarlisleApril 23, 2024
1000 Meters · IndoorDCL Thorpe Division Championship · Jan 222:39.33aDCL Thorpe Division ChampionshipJanuary 22, 2025
1500 Meters · IndoorBruce Lehane Scarlet and White Invitational · Jan 244:06.54aBruce Lehane Scarlet and White InvitationalJanuary 24, 2026
1500 Meters · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 23:57.79aJay Carisella/Joe Donahue Coaches InviteMay 2, 2026
2 Miles · IndoorDual County League Indoor TF Championship · Feb 119:53.05aDual County League Indoor TF ChampionshipFebruary 11, 2024
2 Miles · OutdoorWeston Twilight Invitational - Regis Events · May 39:41.70aWeston Twilight Invitational - Regis EventsMay 3, 2025
3000 Meters · IndoorDavid Hemery Valentine Invitational · Feb 138:49.81aDavid Hemery Valentine InvitationalFebruary 13, 2026
5000 Meters · OutdoorUCONN NE Challenge · Apr 1715:27.53aUCONN NE ChallengeApril 17, 2026
600 Meters · IndoorDual County League Dual Meets Set #1 · Dec 141:27.62aDual County League Dual Meets Set #1December 14, 2024
800 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 291:58.75aMIAA Division 1 Track & Field ChampionshipMay 29, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 1500 Meters · Place 38 · Boston UniversityBoston University1500 Meters38.3:57.79a PBFr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · 800 Meters · Place 49 · Boston UniversityBoston University800 Meters49.2:04.69aFr
Apr 25UMASS Ken O'Brien Pre-ConferenceApr 25 · 1500 Meters · Place 19 · Boston UniversityBoston University1500 Meters19.4:02.58aFr
Apr 17UCONN NE ChallengeApr 17 · 5000 Meters · Place 5 · Boston UniversityBoston University5000 Meters5.15:27.53a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13David Hemery Valentine InvitationalFeb 13 · 3000 Meters · Place 204 · Boston UniversityBoston University3000 Meters2048:49.81a PBFr
Jan 30John Thomas Terrier ClassicJan 30 · 1 Mile · Place 137 · Boston UniversityBoston University1 Mile1374:22.08 PBFR
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1 Mile · Place 50 · Boston UniversityBoston University1 Mile504:24.00aFr
Jan 24Bruce Lehane Scarlet and White InvitationalJan 24 · 1500 Meters · Place 51 · Boston UniversityBoston University1500 Meters514:06.54a PBFr
Jan 17Beantown ChallengeJan 17 · 3000 Meters · Place 38 · Boston UniversityBoston University3000 Meters389:05.11aFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 1 Mile · Place 12 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile12.4:27.28a12
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 12 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters12.1:58.75a PB12
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters11:58.91a12
May 21Dual County League ChampionshipMay 21 · 1 Mile · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile24:25.98a12
May 13Cambridge RL vs Boston Latin vs Newton SouthMay 13 · 1 Mile · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile1.4:25.47a PB12
May 7Waltham and Cambridge at LSMay 7 · 1 Mile · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile14:28.27a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 2 Miles · Place 16 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles169:41.70a PB12
May 1Westford vs Cambridge RLMay 1 · 1 Mile · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile14:57.45a12
Apr 17Cambridge RL vs Concord CarlisleApr 17 · 2 Miles · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles19:54.68a12
Apr 1Cambridge RL vs Acton BoxboroApr 1 · 800 Meters · Place 1 · Cambridge Rindge & LatinCambridge Rindge & Latin800 Meters12:04.93a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1 Mile · Place 37 · UnattachedUnattached1 Mile37.4:27.81a12
Mar 2Last Chance Indoor National Qualifier @ BUMar 2 · 1500 Meters · Place 39 · UnattachedUnattached1500 Meters39.4:10.60a12
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 15 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles159:53.10a—
Feb 8MSTCA Qualifier MeetFeb 8 · 1 Mile · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile24:34.26a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1 Mile · Place 8 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile84:31.16a—
Jan 22DCL Thorpe Division ChampionshipJan 22 · 1000 Meters · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters22:39.33a PB—
Jan 15Dual County League Dual Meets Set #4Jan 15 · 1 Mile · Place 4 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile44:34.22a—
Jan 8Dual County League Dual Meets Set #3Jan 8 · 2 Miles · Place 3 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles310:13.24a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Dual County League Dual Meets Set #1Dec 14 · 2 Miles · Place 6 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles6.10:29.50a12
Dec 14Dual County League Dual Meets Set #1Dec 14 · 600 Meters · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters2.1:27.62a PB12
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 24 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile244:35.90a—
Feb 11Dual County League Indoor TF ChampionshipFeb 11 · 2 Miles · Place 3 · Cambridge Rindge & LatiCambridge Rindge & Lati2 Miles39:53.05a PB—
Jan 31Dual County League Meet #6Jan 31 · 1000 Meters · Place 2 · Cambridge Rindge & LatiCambridge Rindge & Lati1000 Meters22:41.55JR
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 1 Mile · Place 21 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile214:33.3711
Jan 17Dual County Meet #4Jan 17 · 600 Meters · Place 4 · Cambridge Rindge & LatiCambridge Rindge & Lati600 Meters41:28.42a—
Jan 10Dual County League Meet #3Jan 10 · 1000 Meters · Place 5 · Cambridge Rindge & LatiCambridge Rindge & Lati1000 Meters52:41.50a—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 22 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles22.9:45.99a11
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 1 Mile · Place 22 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile22.4:36.68a11
May 15Dual County League ChampionshipMay 15 · 1 Mile · Place 9 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile94:32.44a—
May 11Andover Boosters InvitationalMay 11 · 2 Miles · Place 5 · Cambridge Rindge & LatiCambridge Rindge & Lati2 Miles59:46.75a—
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 40 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile40.4:34.31a11
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 1 Mile · Place 2 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile24:44.52a—
Apr 23Dual County Meet#3: Cambridge v Concord-CarlisleApr 23 · 100 Meters · Place 5 · Cambridge Rindge & LatiCambridge Rindge & Lati100 Meters512.53a PB—
Apr 9Dual Country Meet#2: Cambridge/BLS/Newton SouthApr 9 · 2 Miles · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles—9:53.93aUnofficial11
Apr 2DCL Dual Meet: Cambridge v. Acton BoxboroughApr 2 · 1 Mile · Place 5 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile54:44.26a—

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13Dual County League Meet #1Dec 13 · 2 Miles · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles2.10:14.16a11
Feb 17MIAA DI Indoor Track & Field ChampionshipsFeb 17 · 1 Mile · Place 13 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile13.4:34.95a10
Feb 11Dual County League ChampionshipsFeb 11 · 1 Mile · Place 9 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile94:39.16SO
Jan 29MSTCA Coaches InvitationalJan 29 · 1000 Meters · Place 17 · Cambridge Rindge & LatiCambridge Rindge & Lati1000 Meters172:40.98a—
Jan 29MSTCA Coaches Invitational - Large SchoolJan 29 · 1000 Meters · Place 17 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters17.2:40.98a10
Jan 18Dual County League Meet #4Jan 18 · 600 Meters · Place 5 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters51:27.75SO
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 9 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile94:34.8710
Jan 13MSTCA Northeast InvitationalJan 13 · 1 Mile · Place 9 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile9.4:34.87a10
Jan 11Dual County League Meet #3Jan 11 · 1000 Meters · Place 3 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters32:41.46SO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 1 Mile · Place 3 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile3.4:42.01a10
Jan 4Dual County League Meet #2Jan 4 · 1000 Meters · Place 4 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters4.2:42.40a10

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 25MIAA Division 1 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 19 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile19.4:32.10a10
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 4 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile4.4:31.84a10
May 17Dual County League Championship MeetMay 17 · 1 Mile · Place 15 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile15.4:35.71aUnofficial10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 1 Mile · Place 3 · Cambridge Rindge & LatiCambridge Rindge & Lati1 Mile34:34.99a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 3 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile3.4:34.99a10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1000 Meters · Place 13 · Cambridge Rindge & LatinCambridge Rindge & Latin1000 Meters13.2:44.68a10
Dec 14Dual County League Meet #1Dec 14 · 1 Mile · Place 2 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile2.4:45.47a10
Jan 31Dual County League Meet #5Jan 31 · 1 Mile · Place 30 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile305:08.009
Jan 24Dual County League Meet #4Jan 24 · 2 Miles · Place 7 · Cambridge Rindge & LatinCambridge Rindge & Latin2 Miles711:19.479

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 1466th Annual Andover Boosters InvitationalMay 14 · 1 Mile · Place 9 · Cambridge Rindge & LaCambridge Rindge & La1 Mile94:55.759
May 6MSTCA Tozzi Twilight Frosh/Soph MeetMay 6 · 1 Mile · Place 19 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile19.4:58.97a9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19MSTCA Speed Classic- Large SchoolsDec 19 · 600 Meters · Place 35 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters35.1:37.18a9
Dec 19MSTCA Large School Speed ClassicDec 19 · 600 Meters · Place 35 · Cambridge Rindge & LatinCambridge Rindge & Latin600 Meters35.1:37.18a9
Dec 11MSTCA Winter Festival Invitational Large SchoolsDec 11 · 1 Mile · Place 33 · Cambridge Rindge & LatinCambridge Rindge & Latin1 Mile33.5:13.20a9