Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 21:40.1 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 30 | 21:45.2 | Battle of the North Shore | August 30, 2025 |
| 5,000 Meters · Hopedale Junior Senior High SchoolDual Valley Conference High School Championships · Oct 18 | 22:16.32 | Dual Valley Conference High School Championships | October 18, 2023 |
| 5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 21:18.0 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 18 | 24:28.06 | Vineyard Invitational | September 18, 2021 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 21:49.62 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 21:26.54 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 6,000 Meters · Gordon CollegeCNE XC Championship · Nov 1 | 24:51.99 | CNE XC Championship | November 1, 2025 |
| 6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 25:38.60 | Conn College Invite | October 18, 2025 |
| 6,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 16 | 25:09.7 | NCAA DIII East Regional | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 128 · Gordon (Mass.)Gordon (Mass.) | 6,000 Meters D3 East | 128 | 25:29.9 | So |
| Nov 1 | CNE XC ChampionshipNov 1 · 6,000 Meters Open · Place 38 · Gordon (Mass.)Gordon (Mass.) | 6,000 Meters Open | 38 | 24:51.99 PB | So |
| Oct 18 | Conn College InviteOct 18 · 6,000 Meters White · Place 200 · Gordon (Mass.)Gordon (Mass.) | 6,000 Meters White | 200 | 25:38.60 PB | So |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 5,000 Meters NEICAAA · Place 224 · Gordon (Mass.)Gordon (Mass.) | 5,000 Meters NEICAAA | 224 | 21:18.0 PB | So |
| Sep 13 | Pop Crowell InvitationalSep 13 · 6,000 Meters College · Place 44 · Gordon (Mass.)Gordon (Mass.) | 6,000 Meters College | 44 | 26:48.0 | So |
| Aug 30 | Battle of the North ShoreAug 30 · 5,000 Meters Women's Race · Place 13 · Gordon (Mass.)Gordon (Mass.) | 5,000 Meters Women's Race | 13 | 21:45.2 PB | So |
2024 Cross Country
3 results2023 Cross Country
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 80 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Division 2 | 80 | 21:49.62 PB | 12 |
| Nov 11 | MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 26 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 26 | 20:59.4 | SR |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 32 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 32 | 21:15.4 | SR |
| Oct 18 | Dual Valley Conference HS/MS ChampionshipOct 18 · 5,000 Meters Varsity · Place 11 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 11 | 22:16.32 | SR |
| Oct 18 | Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Place 11 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 11 | 22:16.32 PB | 12 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 46 · Whitinsville ChristiWhitinsville Christi | 5,000 Meters Varsity | 46 | 20:54.14 | SR |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 56 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Championship | 56 | 21:13.2 | SR |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 33 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity - 2 | 33 | 21:40.1 PB | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 20 | 21:48.44 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 20 | 21:48.44 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 20 | 21:48.44 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 20 | 21:48.44 | 12 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 20 | 21:48.44 | 12 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 83 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Division 2 | 83 | 21:31.82 | 11 |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 23 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 23 | 21:25.7 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 23 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior/Senior (Small School) | 23 | 21:26.54 PB | 11 |
| Oct 29 | District E ChampionshipsOct 29 · 5,000 Meters Division 2 · Place 18 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Division 2 | 18 | 22:09.7 | 11 |
| Oct 20 | Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 14 | 22:37 | 11 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Junior Varsity · Place 15 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 15 | 21:41.0 | JR |
| Oct 8 | Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 8 | 22:53.3 | 11 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity - 2 · Place 5 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity - 2 | 5 | 23:34 | 11 |
| Sep 10 | Martha's Vineyard InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 6 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 6 | 23:29.9 | JR |
2021 Cross Country
1 results