Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Apponequet Regional High SchoolBig Wave Invitational · Sep 14 | 16:02.01 | Big Wave Invitational | September 14, 2019 |
| 3,000 Meters · Willard ParkMassachusetts 8th Annual Middle School XC Championships · Nov 5 | 12:19 | Massachusetts 8th Annual Middle School XC Championships | November 5, 2016 |
| 4,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 16:41.32 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 4,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 20 | 16:50 | USATF Region 1 Junior Olympic Championships | November 20, 2016 |
| 5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 19 | 22:41 | Kelly Invitational | October 19, 2020 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 20:12.6 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA State Meet · Nov 16 | 20:44 | MIAA State Meet | November 16, 2019 |
| 5,000 Meters · Highland ParkMSTCA Cup · Nov 21 | 21:12 | MSTCA Cup | November 21, 2020 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 17 | 21:05.80 | MIAA All State Championship | November 17, 2018 |
| 5,000 Meters · Plymouth North High SchoolACL Championships · Oct 28 | 19:06 | ACL Championships | October 28, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS D2 Championships · Nov 11 | 19:29.29 | MIAA EMASS D2 Championships | November 11, 2017 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 26:51.8 | Paul Short Run | October 4, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Paul Short RunOct 4 · 6,000 Meters Open · Place 389 · Johns HopkinsJohns Hopkins | 6,000 Meters Open | 389 | 26:51.8 PB | Sr |
2020 Cross Country
7 results2019 Cross Country
5 results2018 Cross Country
4 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 117 · MarshfieldMarshfield | 5,000 Meters Division 1 | 117 | 20:42.80 | — |
| Nov 11 | MIAA EMASS D2 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 14 · MarshfieldMarshfield | 5,000 Meters Varsity | 14 | 19:29.29 PB | 9 |
| Oct 28 | ACL ChampionshipsOct 28 · 5,000 Meters Varsity · Place 4 · MarshfieldMarshfield | 5,000 Meters Varsity | 4 | 19:06 PB | 9 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 75 · MarshfieldMarshfield | 5,000 Meters Varsity D1 | 75 | 20:12.6 PB | 9 |
| Sep 26 | Marshfield vs. NausetSep 26 · 5,000 Meters Varsity · Place 3 · MarshfieldMarshfield | 5,000 Meters Varsity | 3 | 19:46Unofficial | 9 |
| Sep 21 | Marshfield @ SandwichSep 21 · 5,000 Meters Varsity · Place 1 · MarshfieldMarshfield | 5,000 Meters Varsity | 1 | 20:29Unofficial | 9 |
| Sep 6 | Archbishop Williams vs. Notre Dame (H) vs. MarshfieldSep 6 · 5,000 Meters Varsity · Place 1 · MarshfieldMarshfield | 5,000 Meters Varsity | 1 | 20:28Unofficial | 9 |
2016 Cross Country
3 results