Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 21:09.3 | MSTCA Twilight Invitational | October 15, 2016 |
| 5,000 Meters · Coakley Middle SchoolBSC Championship · Oct 31 | 20:26 | BSC Championship | October 31, 2015 |
| 5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 26 | 20:59.15 | Ocean State XC Invitational | September 26, 2015 |
| 5,000 Meters · Hampshire College XC courseAmherst Invite · Sep 23 | 22:25 | Amherst Invite | September 23, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS Championships · Nov 14 | 21:00.72 | MIAA EMASS Championships | November 14, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
7 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 41 · Needham | 5,000 Meters 11th/12th Div 1 | 41 | 21:22.53 | 11 |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 52 · Needham | 5,000 Meters Varsity | 52 | 21:05 | 11 |
| Oct 21 | Catholic Memorial InvOct 21 · 5,000 Meters Varsity · Place 56 · Needham | 5,000 Meters Varsity | 56 | 21:55.1 | JR |
| Oct 17 | Needham v. WellesleyOct 17 · 3 Miles Varsity · Place 16 · Needham | 3 Miles Varsity | 16 | 21:49Unofficial | 11 |
| Oct 11 | Needham v. NatickOct 11 · 5,000 Meters Varsity · Place 17 · Needham | 5,000 Meters Varsity | 17 | 21:51Unofficial | 11 |
| Oct 4 | Needham v. Braintree & WalpoleOct 4 · 3 Miles Varsity · Place 11 · Needham | 3 Miles Varsity | 11 | 20:11Unofficial | 11 |
| Sep 23 | Amherst InviteSep 23 · 5,000 Meters Varsity · Place 64 · Needham | 5,000 Meters Varsity | 64 | 22:25 PB | 11 |
| Sep 19 | Needham & Milton at BrooklineSep 19 · 2.76 Miles Varsity · Place 20 · Needham | 2.76 Miles Varsity | 20 | 21:06Unofficial | 11 |
| Sep 13 | Needham v. Weymouth & FraminghamSep 13 · 2.8 Miles Varsity · Place 10 · Needham | 2.8 Miles Varsity | 10 | 20:09Unofficial | 11 |
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | EMass Divisional ChampionshipsNov 12 · 5,000 Meters Girls D2 · Place 75 · Needham | 5,000 Meters Girls D2 | 75 | 21:42.84Unofficial | 10 |
| Oct 29 | BSC ChampionshipOct 29 · 5,000 Meters Varsity · Place 45 · Needham | 5,000 Meters Varsity | 45 | 20:59 | 10 |
| Oct 19 | Needham / WellesleyOct 19 · 5,000 Meters Varsity · Place 11 · Needham | 5,000 Meters Varsity | 11 | 21:22Unofficial | 10 |
| Oct 15 | MSTCA Twilight InvitationalOct 15 · 5,000 Meters Varsity D1 · Place 104 · Needham | 5,000 Meters Varsity D1 | 104 | 21:09.3 PB | 10 |
| Oct 5 | Needham / NatickOct 5 · 5,000 Meters Varsity · Place 7 · Needham | 5,000 Meters Varsity | 7 | 21:44Unofficial | 10 |
| Sep 28 | Needham / Norwood / Newton NorthSep 28 · 5,000 Meters Varsity · Place 10 · Needham | 5,000 Meters Varsity | 10 | 21:12Unofficial | 10 |
| Sep 21 | Needham / Weymouth / FraminghamSep 21 · 5,000 Meters Varsity · Place 8 · Needham | 5,000 Meters Varsity | 8 | 22:01 | — |
| Sep 14 | Brookline/ Milton/ Needham/ DedhamSep 14 · 5,000 Meters Varsity · Place 16 · Needham | 5,000 Meters Varsity | 16 | 22:07Unofficial | 10 |
| Sep 7 | Needham / Braintree / WalpoleSep 7 · 5,000 Meters Varsity · Place 15 · Needham | 5,000 Meters Varsity | 15 | 22:52Unofficial | 10 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | MIAA All State ChampionshipNov 21 · 5,000 Meters Division 1 · Place 109 · Needham | 5,000 Meters Division 1 | 109 | 6:32.7 | 09 |
| Nov 14 | MIAA EMASS ChampionshipsNov 14 · 5,000 Meters Division 2 · Place 53 · Needham | 5,000 Meters Division 2 | 53 | 21:00.72 PB | 9 |
| Oct 31 | BSC ChampionshipOct 31 · 5,000 Meters Varsity · Place 36 · Needham | 5,000 Meters Varsity | 36 | 20:26 PB | 9 |
| Oct 28 | Walpole vs Braintree & NeedhamOct 28 · 2.57 Mile Varsity · Place 10 · Needham | 2.57 Mile Varsity | 10 | 17:17Unofficial | 9 |
| Oct 21 | Needham/WellesleyOct 21 · 2.6 Mile Varsity · Place 11 · Needham | 2.6 Mile Varsity | 11 | 17:02Unofficial | 9 |
| Oct 17 | Bay State InvitationalOct 17 · 5,000 Meters Varsity · Place 46 · Needham | 5,000 Meters Varsity | 46 | 6:39.5 | 09 |
| Oct 7 | Needham/Framingham/WeymouthOct 7 · 5,000 Meters Varsity · Place 8 · Needham | 5,000 Meters Varsity | 8 | 21:41Unofficial | 9 |
| Sep 26 | Ocean State XC InvitationalSep 26 · 5,000 Meters Championship · Place 49 · Needham | 5,000 Meters Championship | 49 | 20:59.15 PB | 9 |
| Sep 17 | Brookline /Dedham/Milton/NeedhamSep 17 · 2.9 Mile Varsity · Place 18 · Needham | 2.9 Mile Varsity | 18 | 21:22Unofficial | 9 |
| Sep 9 | Needham/Newton North/NorwoodSep 9 · 5,000 Meters Varsity · Place 11 · Needham | 5,000 Meters Varsity | 11 | 22:13Unofficial | 9 |