Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 11:06.38 | MSTCA Frank Mooney Invitational | November 4, 2017 |
| 4,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 16:26.92 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 18:11.94 | Ocean State Invitational | September 28, 2019 |
| 5,000 Meters · Shedd ParkMVC Championship · Oct 26 | 18:03 | MVC Championship | October 26, 2019 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 9 | 17:28.5 | MIAA Eastern Mass Divisional Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 89 · HaverhillHaverhill | 5,000 Meters Division 1 | 89 | 17:57.0 | 10 |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 5,000 Meters Sophomore D1 · Place 32 · HaverhillHaverhill | 5,000 Meters Sophomore D1 | 32 | 18:15.9Unofficial | 10 |
| Oct 20 | Catholic Memorial InvitationalOct 20 · 5,000 Meters Varsity · Place 46 · HaverhillHaverhill | 5,000 Meters Varsity | 46 | 18:47 | 10 |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 84 · HaverhillHaverhill | 5,000 Meters Varsity | 84 | 19:01.3 | SO |
| Sep 29 | Frank Kelley InvitationalSep 29 · 3,000 Meters Frosh/Soph Freshman Division 1 · Place 12 · HaverhillHaverhill | 3,000 Meters Frosh/Soph Freshman Division 1 | 12 | 10:46.8 | 10 |
2017 Cross Country
3 results2016 Cross Country
1 results