Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Coakley Middle SchoolBSC Championship · Oct 31 | 10:44 | BSC Championship | October 31, 2015 |
| 2.1 Miles · Freshman CourseMSTCA Twilight Invite · Oct 24 | 14:03.1 | MSTCA Twilight Invite | October 24, 2015 |
| 2.76 Miles · Larz Anderson ParkWeymouth v. Brookline · Oct 11 | 22:00 | Weymouth v. Brookline | October 11, 2017 |
| 2.8 Miles · Wompatuck State ParkBrookline/ Weymouth · Oct 5 | 20:03 | Brookline/ Weymouth | October 5, 2016 |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Kelley Invite · Sep 26 | 14:05.2 | MSTCA Kelley Invite | September 26, 2015 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 22:02.3 | MSTCA Twilight Invitational | October 15, 2016 |
| 5,000 Meters · Coakley Middle SchoolBSC Championships · Oct 28 | 21:33 | BSC Championships | October 28, 2017 |
| 5,000 Meters · Hampshire College XC courseAmherst Invite · Sep 23 | 23:35 | Amherst Invite | September 23, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 22:34.60 | MSTCA Frank Mooney Invitational | November 4, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
9 results2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 108 · Brookline | 5,000 Meters 11th/12th Div 1 | 108 | 22:34.60 PB | 11 |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 10 · Brookline | 5,000 Meters Junior Varsity | 10 | 21:33 PB | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D1 · Place 49 · Brookline | 5,000 Meters JV D1 | 49 | 22:12.2 | 11 |
| Oct 18 | Brookline v. Newton NorthOct 18 · 5,000 Meters Varsity · Place 18 · Brookline | 5,000 Meters Varsity | 18 | 22:31Unofficial | 11 |
| Oct 11 | Weymouth v. BrooklineOct 11 · 2.76 Miles Varsity · Place 22 · Brookline | 2.76 Miles Varsity | 22 | 22:00 PB | 11 |
| Oct 4 | Brookline / Natick / WellesleyOct 4 · 5,000 Meters Varsity · Place 30 · Brookline | 5,000 Meters Varsity | 30 | 22:55Unofficial | 11 |
| Sep 27 | Brookline & Braintree @ FraminghamSep 27 · 5,000 Meters Varsity · Place 18 · Brookline | 5,000 Meters Varsity | 18 | 25:10Unofficial | 11 |
| Sep 23 | Amherst InviteSep 23 · 5,000 Meters Junior Varsity · Place 14 · Brookline | 5,000 Meters Junior Varsity | 14 | 23:35 PB | 11 |
| Sep 19 | Needham & Milton at BrooklineSep 19 · 2.76 Miles Varsity · Place 31 · Brookline | 2.76 Miles Varsity | 31 | 22:43Unofficial | 11 |
| Sep 13 | Brookline & Walpole at NorwoodSep 13 · 5,000 Meters Varsity · Place 23 · Brookline | 5,000 Meters Varsity | 23 | 23:32Unofficial | 11 |
2016 Cross Country
8 results2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | BSC ChampionshipOct 31 · 2,500 Meters Freshman · Place 8 · Brookline | 2,500 Meters Freshman | 8 | 10:44 PB | 9 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 2.1 Mile 9th Grade · Place 43 · Brookline | 2.1 Mile 9th Grade | 43 | 14:03.1 PB | 9 |
| Oct 14 | Brookline v. WeymouthOct 14 · 1.63 Mile Junior Varsity · Place 3 · Brookline | 1.63 Mile Junior Varsity | 3 | 12:08Unofficial | 9 |
| Oct 7 | Brookline/Norwood/WalpoleOct 7 · 1.63 Mile Junior Varsity · Place 6 · Brookline | 1.63 Mile Junior Varsity | 6 | 12:23Unofficial | 9 |
| Sep 30 | Brookline/ Natick/WellesleySep 30 · 2.27 Mile Junior Varsity · Place 4 · Brookline | 2.27 Mile Junior Varsity | 4 | 16:39Unofficial | 9 |
| Sep 26 | MSTCA Kelley InviteSep 26 · 3,000 Meters Frosh D1 · Place 33 · Brookline | 3,000 Meters Frosh D1 | 33 | 14:05.2 PB | 9 |
| Sep 17 | Brookline /Dedham/Milton/NeedhamSep 17 · 1.5 Mile Junior Varsity · Place 5 · Brookline | 1.5 Mile Junior Varsity | 5 | 11:32Unofficial | 9 |
| Sep 9 | Brookline/ Framingham/BraintreeSep 9 · 1.9 Mile Junior Varsity · Place 3 · Brookline | 1.9 Mile Junior Varsity | 3 | 16:37Unofficial | 9 |