Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Freshman CourseMSTCA Twilight Invite · Oct 24 | 12:18.1 | MSTCA Twilight Invite | October 24, 2015 |
| 2.98 Miles · Duxbury High SchoolNorth Quincy @ Duxbury · Sep 5 | 22:45 | North Quincy @ Duxbury | September 5, 2018 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 19:43.9 | MSTCA Twilight Invitational | October 15, 2016 |
| 5,000 Meters · Doyle ReservationSheehan Memorial XC Meet · Sep 3 | 22:02.6 | Sheehan Memorial XC Meet | September 3, 2022 |
| 5,000 Meters · Hollis Hills FarmJim Sheehan XC Invitational · Sep 7 | 20:50.4 | Jim Sheehan XC Invitational | September 7, 2019 |
| 5,000 Meters · Moore State ParkMASCAC Cross Country Championships · Nov 2 | 21:07 | MASCAC Cross Country Championships | November 2, 2019 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA All State Championship · Nov 17 | 22:32.85 | MIAA All State Championship | November 17, 2018 |
| 5,000 Meters · Pembroke HS Home CoursePatriot League Meet · Oct 29 | 20:05.3 | Patriot League Meet | October 29, 2016 |
| 5,000 Meters · Silver Lake Regional High SchoolPatriot League Meet · Oct 31 | 19:30.6 | Patriot League Meet | October 31, 2015 |
| 5,000 Meters · Stanley ParkMASCAC XC Championships · Oct 29 | 19:16.25 | MASCAC XC Championships | October 29, 2022 |
| 5,000 Meters · UMass Dartmouth Cross Country CourseUMass Dartmouth Cross Country Invitational · Sep 14 | 20:03.22 | UMass Dartmouth Cross Country Invitational | September 14, 2019 |
| 5,000 Meters · Willard ParkMASCAC Cross Country Championships · Oct 30 | 20:54.3 | MASCAC Cross Country Championships | October 30, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 19:35.52 | MSTCA Frank Mooney Invitational | November 4, 2017 |
| 6,000 Meters · Bowdoin CollegeNCAA D3 East Regional XC Championships · Nov 12 | 24:17.2 | NCAA D3 East Regional XC Championships | November 12, 2022 |
| 6,000 Meters · Franklin ParkNCAA DIII East Region Cross Country Championships · Nov 13 | 25:39.1 | NCAA DIII East Region Cross Country Championships | November 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NCAA D3 East Regional XC ChampionshipsNov 12 · 6,000 Meters College · Place 61 · Fitchburg StateFitchburg State | 6,000 Meters College | 61 | 24:17.2 PB | Sr |
| Oct 29 | MASCAC XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 1 · Fitchburg StateFitchburg State | 5,000 Meters Varsity | 1 | 19:16.25 PB | Sr |
| Oct 8 | James Earley InvitationalOct 8 · 5,000 Meters White · Place 21 · Fitchburg StateFitchburg State | 5,000 Meters White | 21 | 19:46.9 | Sr |
| Sep 24 | Bowdoin Invitational #1/Pre-RegionalsSep 24 · 6,000 Meters Varsity · Place 35 · Fitchburg St.Fitchburg St. | 6,000 Meters Varsity | 35 | 25:05.54 | JR |
| Sep 24 | Bowdoin Invitational #1/Pre-RegionalsSep 24 · 6,000 Meters Varsity · Place 35 · Fitchburg St.Fitchburg St. | 6,000 Meters Varsity | 35 | 25:05.6 | JR |
| Sep 17 | UMass Dartmouth Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 81 · Fitchburg St.Fitchburg St. | 5,000 Meters Varsity | 81 | 19:43.2 | JR |
| Sep 3 | Sheehan Memorial XC MeetSep 3 · 5,000 Meters College · Place 4 · Fitchburg StateFitchburg State | 5,000 Meters College | 4 | 22:02.6 PB | Sr |
2021 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA Division III New England Region Cross Country ChampionshipsNov 16 · 6,000 Meters Varsity · Place 172 · Fitchburg St.Fitchburg St. | 6,000 Meters Varsity | 172 | 24:32.6 | FR-1 |
| Nov 2 | MASCAC Cross Country ChampionshipsNov 2 · 5,000 Meters Championship · Place 10 · Fitchburg StateFitchburg State | 5,000 Meters Championship | 10 | 21:07 PB | Fr |
| Sep 21 | UMass Dartmouth Cross Country InvitationalSep 21 · 5,000 Meters Varsity · Place 57 · Fitchburg St.Fitchburg St. | 5,000 Meters Varsity | 57 | 20:03.22 | FR |
| Sep 14 | UMass Dartmouth Cross Country InvitationalSep 14 · 5,000 Meters Invitational · Place 57 · Fitchburg StateFitchburg State | 5,000 Meters Invitational | 57 | 20:03.22 PB | Fr |
| Sep 7 | Jim Sheehan XC Invitational Sep 7 · 5,000 Meters Varsity · Place 27 · Fitchburg StateFitchburg State | 5,000 Meters Varsity | 27 | 20:50.4 PB | Fr |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | MIAA All State ChampionshipNov 17 · 5,000 Meters Division 1 · Place 124 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 124 | 22:32.85 PB | 12 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 14 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 14 | 20:03.1 | 12 |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 5,000 Meters Senior D1 · Place 1 · North QuincyNorth Quincy | 5,000 Meters Senior D1 | 1 | 20:15.3Unofficial | 12 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Varsity Division 1 · Place 57 · North QuincyNorth Quincy | 5,000 Meters Varsity Division 1 | 57 | 19:44.13 | — |
| Oct 16 | hingham vs North QuincyOct 16 · 5,000 Meters New Division · Place 1 · North QuincyNorth Quincy | 5,000 Meters New Division | 1 | 19:42Unofficial | 12 |
| Oct 9 | Quincy/North Quincy @ Plymouth NorthOct 9 · 2.65 Miles New Division · Place 2 · North QuincyNorth Quincy | 2.65 Miles New Division | 2 | 18:15Unofficial | 12 |
| Oct 1 | Pembroke @ Quincy/North QuincyOct 1 · 2.5 Miles Varsity · Place 2 · North QuincyNorth Quincy | 2.5 Miles Varsity | 2 | 16:16Unofficial | 12 |
| Sep 27 | Quincy/North Quincy @ HanoverSep 27 · 2.5 Miles Varsity · Place 2 · North QuincyNorth Quincy | 2.5 Miles Varsity | 2 | 17:13 | 12 |
| Sep 19 | North Quincy vs. ScituateSep 19 · 2.55 Miles Women's 2.55 · Place 2 · North QuincyNorth Quincy | 2.55 Miles Women's 2.55 | 2 | 16:39Unofficial | 12 |
| Sep 13 | North Quincy vs Plymouth SouthSep 13 · 2.5 Miles New Division · Place 3 · North QuincyNorth Quincy | 2.5 Miles New Division | 3 | 17:04Unofficial | 12 |
| Sep 5 | North Quincy @ DuxburySep 5 · 2.98 Miles Varsity · Place 5 · North QuincyNorth Quincy | 2.98 Miles Varsity | 5 | 22:45 PB | 12 |
2017 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 45 · North QuincyNorth Quincy | 5,000 Meters Division 1 | 45 | 19:42.91 | — |
| Nov 11 | MIAA EMASS D1 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 14 · North QuincyNorth Quincy | 5,000 Meters Varsity | 14 | 19:40.29 | 11 |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 3 · North QuincyNorth Quincy | 5,000 Meters 11th/12th Div 1 | 3 | 19:35.52 PB | 11 |
| Oct 28 | PATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPSOct 28 · 5,000 Meters Varsity · Place 6 · North QuincyNorth Quincy | 5,000 Meters Varsity | 6 | 20:25.30 | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 66 · North QuincyNorth Quincy | 5,000 Meters Varsity D1 | 66 | 19:55.5 | 11 |
| Oct 17 | PEMBROKE VS NQQUINCYOct 17 · 2.68 Miles Varsity · Place 3 · North QuincyNorth Quincy | 2.68 Miles Varsity | 3 | 18:02Unofficial | 11 |
| Oct 10 | Hanover @ Quincy/North QuincyOct 10 · 2.5 Miles Varsity · Place 2 · North QuincyNorth Quincy | 2.5 Miles Varsity | 2 | 16:59Unofficial | 11 |
| Oct 3 | Scituate @ Q/NQOct 3 · 2.5 Miles Varsity · Place 2 · North QuincyNorth Quincy | 2.5 Miles Varsity | 2 | 16:42Unofficial | 11 |
| Sep 26 | Silver Lake v. Quincy,North QuincySep 26 · 5,000 Meters Varsity · Place 1 · North QuincyNorth Quincy | 5,000 Meters Varsity | 1 | 21:15Unofficial | 11 |
| Sep 21 | Plymouth South @ QuincySep 21 · 1 Miles Varsity · Place 3 · North QuincyNorth Quincy | 1 Miles Varsity | 3 | 16:47Unofficial | 11 |
| Sep 12 | Duxbury @ Quincy/North QuincySep 12 · 1 Miles Varsity · Place 2 · North QuincyNorth Quincy | 1 Miles Varsity | 2 | 17:19Unofficial | 11 |
| Sep 7 | North Quincy @ Whitman-HansonSep 7 · 5,000 Meters Varsity · Place 3 · North QuincyNorth Quincy | 5,000 Meters Varsity | 3 | 22:23Unofficial | 11 |
2016 Cross Country
12 results2015 Cross Country
11 results