Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.76 Miles · Larz Anderson ParkWeymouth v. Brookline · Oct 11 | 15:48 | Weymouth v. Brookline | October 11, 2017 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 16:35.6 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Coakley Middle SchoolBSC Championships · Oct 28 | 16:11 | BSC Championships | October 28, 2017 |
| 5,000 Meters · Hampshire College XC courseAmherst Invite · Sep 23 | 16:52 | Amherst Invite | September 23, 2017 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 17 | 17:35.96 | MIAA All State Championship | November 17, 2018 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS D1 Championships · Nov 11 | 16:31.14 | MIAA EMASS D1 Championships | November 11, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | MIAA All State ChampionshipNov 17 · 5,000 Meters Division 1 · Place 54 · Brookline | 5,000 Meters Division 1 | 54 | 17:35.96 PB | 12 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 37 · Brookline | 5,000 Meters Division 1 | 37 | 16:56.9 | 12 |
| Oct 27 | BSC ChampionshipOct 27 · 5,000 Meters Varsity · Place 12 · Brookline | 5,000 Meters Varsity | 12 | 16:32.7 | 12 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Varsity Division 1 · Place 20 · Brookline | 5,000 Meters Varsity Division 1 | 20 | 16:07.91 | — |
| Oct 17 | Brookline v. WeymouthOct 17 · 2.8 Miles Varsity · Place 2 · Brookline | 2.8 Miles Varsity | 2 | 15:11Unofficial | 12 |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 25 · Brookline | 5,000 Meters Varsity | 25 | 17:22.8 | SR |
| Oct 10 | Brookline v. WalpoleOct 10 · 2.76 Miles Varsity · Place 4 · Brookline | 2.76 Miles Varsity | 4 | 16:10 | 12 |
| Oct 3 | Brookline v. Wellesley v. NatickOct 3 · 5,000 Meters Varsity · Place 9 · Brookline | 5,000 Meters Varsity | 9 | 16:54Unofficial | 12 |
| Sep 26 | Needham vs. Brookline & MiltonSep 26 · 2.9 Miles Varsity · Place 13 · Brookline | 2.9 Miles Varsity | 13 | 16:48Unofficial | 12 |
| Sep 20 | Brookline v. Newton NorthSep 20 · 2.76 Miles Varsity · Place 1 · Brookline | 2.76 Miles Varsity | 1 | 15:51Unofficial | 12 |
2017 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 50 · Brookline | 5,000 Meters Division 1 | 50 | 16:35.16 | — |
| Nov 11 | MIAA EMASS D1 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 22 · Brookline | 5,000 Meters Varsity | 22 | 16:31.14 PB | 11 |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 17 · Brookline | 5,000 Meters Varsity | 17 | 16:11 PB | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 42 · Brookline | 5,000 Meters Varsity D1 | 42 | 16:35.6 PB | 11 |
| Oct 18 | Brookline v. Newton NorthOct 18 · 5,000 Meters Varsity · Place 5 · Brookline | 5,000 Meters Varsity | 5 | 16:30Unofficial | 11 |
| Oct 11 | Weymouth v. BrooklineOct 11 · 2.76 Miles Varsity · Place 1 · Brookline | 2.76 Miles Varsity | 1 | 15:48 PB | 11 |
| Oct 4 | Brookline / Natick / WellesleyOct 4 · 5,000 Meters Varsity · Place 8 · Brookline | 5,000 Meters Varsity | 8 | 16:42Unofficial | 11 |
| Sep 23 | Amherst InviteSep 23 · 5,000 Meters Varsity · Place 18 · Brookline | 5,000 Meters Varsity | 18 | 16:52 PB | 11 |
| Sep 19 | Needham & Milton at BrooklineSep 19 · 2.76 Miles Varsity · Place 5 · Brookline | 2.76 Miles Varsity | 5 | 15:46Unofficial | 11 |
| Sep 13 | Brookline & Walpole at NorwoodSep 13 · 5,000 Meters Varsity · Place 4 · Brookline | 5,000 Meters Varsity | 4 | 16:20Unofficial | 11 |
2016 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA All State ChampionshipNov 19 · 5,000 Meters Division 1 · Place 118 · Brookline | 5,000 Meters Division 1 | 118 | 18:08 | 10 |
| Nov 12 | EMass Divisional ChampionshipsNov 12 · 5,000 Meters Boys D1 · Place 43 · Brookline | 5,000 Meters Boys D1 | 43 | 17:15.20Unofficial | 10 |
| Oct 29 | BSC ChampionshipOct 29 · 5,000 Meters Varsity · Place 32 · Brookline | 5,000 Meters Varsity | 32 | 16:38 | 10 |
| Oct 19 | Brookline/ Newton NorthOct 19 · 2.76 Miles Varsity · Place 6 · Brookline | 2.76 Miles Varsity | 6 | 16:11Unofficial | 10 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 10 | Wachusetts InvitationalOct 10 · 5,000 Meters Freshman · Place 25 · Brookline | 5,000 Meters Freshman | 25 | 20:28 | FR |