Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 19:17.9 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 19:41.6 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 19:29.04 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · HinghamPatriot League XC Championship · Oct 28 | 18:32.54 | Patriot League XC Championship | October 28, 2023 |
| 5,000 Meters · Hingham High SchoolPatriot League Girls Cross Country Championships · Nov 2 | 18:29 | Patriot League Girls Cross Country Championships | November 2, 2021 |
| 5,000 Meters · Hopkinton FairgroundsAmerica East Cross Country Championships · Oct 31 | 19:07.6 | America East Cross Country Championships | October 31, 2025 |
| 5,000 Meters · U Albany Campus CourseAmerica East Cross Country Championships · Oct 30 | 18:27.2 | America East Cross Country Championships | October 30, 2026 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 19:53.93 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 19:05.9 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 22:00.9 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 6,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 23:56.4 | Paul Short Run | October 2, 2026 |
| 6,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 23:26.89 | 52nd Corsair XC Invitational | September 20, 2025 |
| 6,000 Meters · West Windsor FieldPrinceton Fall Classic · Oct 17 | 23:27.1 | Princeton Fall Classic | October 17, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA D1 Northeast Region ChampionshipsNov 14 · 6,000 Meters D1 Northeast · Place 138 · UMass LowellUMass Lowell | 6,000 Meters D1 Northeast | 138 | 22:00.9 PB | So |
| Oct 31 | America East Cross Country ChampionshipsOct 31 · 5,000 Meters Champ · Place 50 · UMass LowellUMass Lowell | 5,000 Meters Champ | 50 | 19:07.6 PB | So |
| Oct 17 | Princeton Fall ClassicOct 17 · 6,000 Meters Fall Classic · Place 242 · UMass LowellUMass Lowell | 6,000 Meters Fall Classic | 242 | 23:27.1 PB | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters Gold · UMass LowellUMass Lowell | 6,000 Meters Gold | 0 | DNF | So |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Navy · Place 1 · UMass LowellUMass Lowell | 6,000 Meters Women's 6K Navy | 1 | 23:26.89 PB | So |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters Championship · Place 61 · North QuincyNorth Quincy | 5,000 Meters Championship | 61 | 19:41.6 PB | 12 |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 38 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 38 | 19:53.93 PB | 12 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1B · Place 4 · North QuincyNorth Quincy | 5,000 Meters Division 1B | 4 | 19:29.04 PB | 12 |
| Oct 28 | Patriot League XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 2 · North QuincyNorth Quincy | 5,000 Meters Varsity | 2 | 18:32.54 PB | 12 |
| Oct 21 | MSTCA Dick Atkinson InvitationalOct 21 · 5,000 Meters Varsity · Place 11 · North QuincyNorth Quincy | 5,000 Meters Varsity | 11 | 22:18.32 | 12 |
| Oct 14 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity Girls · Place 24 · North QuincyNorth Quincy | 5,000 Meters Varsity Girls | 24 | 19:17.9 PB | 12 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 24 · North QuincyNorth Quincy | 5,000 Meters Varsity | 24 | 19:17.83 | SR |
| Oct 11 | PEMBROKE VS NORTH QUINCY/QUINCYOct 11 · 2.75 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.75 Miles Varsity | 1 | 20:32Unofficial | 12 |
| Oct 3 | North Quincy @ Plymouth SouthOct 3 · 2.65 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.65 Miles Varsity | 1 | 18:43Unofficial | 12 |
| Sep 26 | Hanover @ North QuincySep 26 · 2.5 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Miles Varsity | 1 | 16:43Unofficial | 12 |
| Sep 19 | Scituate @ Q/NQSep 19 · 2.5 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Miles Varsity | 1 | 17:40Unofficial | 12 |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 37 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 37 | 19:44.17 | 11 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 16 · North QuincyNorth Quincy | 5,000 Meters Varsity | 16 | 19:11.91 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 1 · North QuincyNorth Quincy | 5,000 Meters Varsity | 1 | 19:26.9 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior (Large School) · Place 1 · North QuincyNorth Quincy | 5,000 Meters Junior (Large School) | 1 | 19:26.81 | 11 |
| Oct 29 | Patriot League Cross Country ChampionshipsOct 29 · 5,000 Meters Varsity · Place 6 · North QuincyNorth Quincy | 5,000 Meters Varsity | 6 | 20:23Unofficial | 11 |
| Oct 15 | Catholic Memorial InvitationalOct 15 · 5,000 Meters Varsity · Place 11 · North QuincyNorth Quincy | 5,000 Meters Varsity | 11 | 20:31.26 | 11 |
| Oct 12 | Pembroke at North QuincyOct 12 · 2.52 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.52 Miles Varsity | 1 | 17:41Unofficial | 11 |
| Oct 4 | Plymouth South @ North QuincyOct 4 · 2.5 Mile Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Mile Varsity | 1 | 19:05Unofficial | 11 |
| Sep 27 | North Quincy at HanoverSep 27 · 2.5 Miles New Division · Place 2 · North QuincyNorth Quincy | 2.5 Miles New Division | 2 | 18:27Unofficial | 11 |
| Sep 20 | Scituate vs. Q/NQSep 20 · 2.5 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Miles Varsity | 1 | 17:05Unofficial | 11 |
| Sep 8 | Whitman-Hanson at North QuincySep 8 · 2.1 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.1 Miles Varsity | 1 | 13:47Unofficial | 11 |
2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 5 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 5 | 18:30.62 | 10 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 5 · North QuincyNorth Quincy | 5,000 Meters Division 1B | 5 | 19:05.9 PB | 10 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 4 · North QuincyNorth Quincy | 5,000 Meters Sophomore | 4 | 19:06.9 | 10 |
| Nov 2 | Patriot League Girls Cross Country ChampionshipsNov 2 · 5,000 Meters Varsity · Place 3 · North QuincyNorth Quincy | 5,000 Meters Varsity | 3 | 18:29 PB | 10 |
| Oct 20 | North Quincy at PembrokeOct 20 · 2.75 Miles New Division · Place 1 · North QuincyNorth Quincy | 2.75 Miles New Division | 1 | 19:02Unofficial | 10 |
| Oct 9 | Fort Devens ChallengeOct 9 · 5,000 Meters Varsity · Place 5 · North QuincyNorth Quincy | 5,000 Meters Varsity | 5 | 21:32.3 | SO |
| Oct 5 | North Quincy @ Plymouth SouthOct 5 · 2.7 Miles Varsity · Place 1 · North QuincyNorth Quincy | 2.7 Miles Varsity | 1 | 19:23Unofficial | 10 |
| Sep 28 | Hanover @ North QuincySep 28 · 2.5 Mile Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Mile Varsity | 1 | 16:50Unofficial | 10 |
| Sep 21 | Scituate @ Quincy/North QuincySep 21 · 2.5 Mile Varsity · Place 1 · North QuincyNorth Quincy | 2.5 Mile Varsity | 1 | 17:09Unofficial | 10 |
| Sep 9 | Whitman-Hanson vs. Quincy/NorthQuincySep 9 · 5,000 Meters New Division · Place 2 · North QuincyNorth Quincy | 5,000 Meters New Division | 2 | 21:26Unofficial | 10 |