Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 16:56.7 | MSTCA Twilight Invitational | October 15, 2016 |
| 5,000 Meters · Coakley Middle SchoolBSC Championship · Oct 29 | 16:52 | BSC Championship | October 29, 2016 |
| 5,000 Meters · Norwood HS XCBSC Conference Meet · Oct 25 | 18:44 | BSC Conference Meet | October 25, 2014 |
| 5,000 Meters · Varsity CourseMSTCA Twilight Invite · Oct 24 | 17:21.8 | MSTCA Twilight Invite | October 24, 2015 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS Championships · Nov 8 | 18:10.0 | MIAA EMASS Championships | November 8, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | EMass Divisional ChampionshipsNov 12 · 5,000 Meters Boys D3 · Place 39 · Norwood Senior | 5,000 Meters Boys D3 | 39 | 17:46.41Unofficial | 12 |
| Oct 29 | BSC ChampionshipOct 29 · 5,000 Meters Varsity · Place 39 · Norwood Senior | 5,000 Meters Varsity | 39 | 16:52 PB | 12 |
| Oct 19 | Norwood/DedhamOct 19 · 5,000 Meters Varsity · Place 1 · Norwood Senior | 5,000 Meters Varsity | 1 | 17:37Unofficial | 12 |
| Oct 15 | MSTCA Twilight InvitationalOct 15 · 5,000 Meters Varsity D1 · Place 53 · Norwood Senior | 5,000 Meters Varsity D1 | 53 | 16:56.7 PB | 12 |
| Oct 5 | BSC #3 Wellesley / NorwoodOct 5 · 2.7 Miles Varsity · Place 3 · Norwood Senior | 2.7 Miles Varsity | 3 | 15:05Unofficial | 12 |
| Sep 28 | Needham / Norwood / Newton NorthSep 28 · 5,000 Meters Varsity · Place 19 · Norwood Senior | 5,000 Meters Varsity | 19 | 17:48Unofficial | 12 |
| Sep 21 | Walpole/Brookline/NorwoodSep 21 · 2.57 Miles Varsity · Place 21 · Norwood Senior | 2.57 Miles Varsity | 21 | 15:16Unofficial | 12 |
| Sep 14 | Weymouth/ Braintree/ Natick/ NorwoodSep 14 · 3 Miles Varsity · Place 12 · Norwood Senior | 3 Miles Varsity | 12 | 17:35Unofficial | 12 |
| Sep 7 | Norwood/Framingham/MiltonSep 7 · 5,000 Meters Varsity · Place 10 · Norwood Senior | 5,000 Meters Varsity | 10 | 19:12Unofficial | 12 |
2015 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | MIAA EMASS ChampionshipsNov 14 · 5,000 Meters Division 3 · Place 95 · Norwood Senior | 5,000 Meters Division 3 | 95 | 18:19.99 | 11 |
| Oct 31 | BSC ChampionshipOct 31 · 5,000 Meters Varsity · Place 49 · Norwood Senior | 5,000 Meters Varsity | 49 | 17:24 | 11 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 5,000 Meters Division 1 Varsity · Place 102 · Norwood Senior | 5,000 Meters Division 1 Varsity | 102 | 17:21.8 PB | 11 |
| Oct 21 | Dedham vs. NorwoodOct 21 · 2.95 Mile Varsity · Place 4 · Norwood Senior | 2.95 Mile Varsity | 4 | 17:39Unofficial | 11 |
| Oct 14 | Wellesley/NorwoodOct 14 · 5,000 Meters Varsity · Place 10 · Norwood Senior | 5,000 Meters Varsity | 10 | 18:01Unofficial | 11 |
| Oct 7 | Brookline/Norwood/WalpoleOct 7 · 2.76 Mile Varsity · Place 23 · Norwood Senior | 2.76 Mile Varsity | 23 | 18:13Unofficial | 11 |
| Sep 30 | Milton/Framimgham/NorwoodSep 30 · 2.9 Mile Varsity · Place 17 · Norwood Senior | 2.9 Mile Varsity | 17 | 18:20Unofficial | 11 |
| Sep 26 | MSTCA Kelley InviteSep 26 · 5,000 Meters Varsity D1 · Place 83 · Norwood Senior | 5,000 Meters Varsity D1 | 83 | 18:31.60 | 11 |
| Sep 16 | Weymouth vs. Norwood/ Natick/ BraintreeSep 16 · 2.8 Mile Varsity · Place 25 · Norwood Senior | 2.8 Mile Varsity | 25 | 17:36Unofficial | 11 |
| Sep 9 | Needham/Newton North/NorwoodSep 9 · 5,000 Meters Varsity · Place 28 · Norwood Senior | 5,000 Meters Varsity | 28 | 19:26Unofficial | 11 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MIAA EMASS ChampionshipsNov 8 · 5,000 Meters Boys' Division 3 · Place 98 · Norwood Senior | 5,000 Meters Boys' Division 3 | 98 | 18:10.0 PB | 10 |
| Oct 25 | BSC Conference MeetOct 25 · 5,000 Meters Varsity · Place 75 · Norwood Senior | 5,000 Meters Varsity | 75 | 18:44 PB | 10 |
| Sep 23 | Walpole vs. Brookline/NorwoodSep 23 · 5,000 Meters Varsity · Place 30 · Norwood Senior | 5,000 Meters Varsity | 30 | 18:42Unofficial | 10 |