Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 10:08.29 | MSTCA Frank Mooney Invitational | November 4, 2017 |
| 4,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 14:38.42 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 4,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 20 | 14:18 | USATF Region 1 Junior Olympic Championships | November 20, 2016 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 16:46.3 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Plymouth North High SchoolACL Championships · Oct 28 | 17:49 | ACL Championships | October 28, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS D4 Championships · Nov 11 | 16:51.29 | MIAA EMASS D4 Championships | November 11, 2017 |
| 6,000 Meters · Stony Brook UniversityStony Brook University XC Invitational · Sep 4 | 20:43.9 | Stony Brook University XC Invitational | September 4, 2021 |
| 8,000 Meters · Branch Brook ParkMets Cross Country Championship · Oct 7 | 25:37.4 | Mets Cross Country Championship | October 7, 2023 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 26:04.3 | 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 · 8,000 Meters Open · Place 121 · ColumbiaColumbia | 8,000 Meters Open | 121 | 26:04.3 PB | Sr |
2023 Cross Country
1 results2022 Cross Country
1 results2021 Cross Country
2 results2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 2 · Place 38 · FalmouthFalmouth | 5,000 Meters Division 2 | 38 | 17:08.45 | — |
| Nov 11 | MIAA EMASS D4 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 6 · FalmouthFalmouth | 5,000 Meters Varsity | 6 | 16:51.29 PB | 9 |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 3,000 Meters 9th Div 2 · Place 2 · FalmouthFalmouth | 3,000 Meters 9th Div 2 | 2 | 10:08.29 PB | 9 |
| Oct 28 | ACL ChampionshipsOct 28 · 5,000 Meters Varsity · Place 11 · FalmouthFalmouth | 5,000 Meters Varsity | 11 | 17:49 PB | 9 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D2 · Place 23 · FalmouthFalmouth | 5,000 Meters Varsity D2 | 23 | 16:46.3 PB | 9 |
| Oct 14 | Bay State InvitationalOct 14 · 5,000 Meters Varsity · Place 13 · FalmouthFalmouth | 5,000 Meters Varsity | 13 | 5:29.2 | 09 |
| Sep 16 | Big Wave InvSep 16 · 2.5 Miles Freshman Sophomore · Place 1 · FalmouthFalmouth | 2.5 Miles Freshman Sophomore | 1 | 13:35.67 | 9 |
2016 Cross Country
2 results