Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 13:32.50 | Suffolk Short Course Classic | August 30, 2025 |
| 3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 14:17.0 | Suffolk Short Course Classic | September 5, 2026 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 25 | 22:37.1 | NXR Northeast & New York Regional Championships | November 25, 2023 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 22:21.3 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 21:47.17 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Highland ParkHighland Park Invitational · Sep 17 | 22:26.7 | Highland Park Invitational | September 17, 2022 |
| 5,000 Meters · Nehoiden Golf ClubWellesley XC Invitational · Aug 30 | 21:50.7 | Wellesley XC Invitational | August 30, 2024 |
| 5,000 Meters · Stanley ParkJames Earley Invitational · Oct 10 | 21:53.8 | James Earley Invitational | October 10, 2026 |
| 5,000 Meters · Wickham Park CollegiateSuitor Invitational · Sep 12 | 23:36.3 | Suitor Invitational | September 12, 2026 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 22:15.41 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 21:52.9 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 26:33.2 | Conn College Invite | October 17, 2026 |
| 6,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 27:20.50 | KSC Invitational | October 4, 2025 |
| 6,000 Meters · Nehoiden Golf ClubNEWMAC Cross Country Championships · Nov 2 | 25:20.30 | NEWMAC Cross Country Championships | November 2, 2024 |
| 6,000 Meters · Smith CollegeNEWMAC Conference Meet · Oct 31 | 27:43.7 | NEWMAC Conference Meet | October 31, 2026 |
| 6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 28:10.93 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | NEWMAC Conference MeetOct 31 · 6,000 Meters NEWMAC · Place 94 · Salve ReginaSalve Regina | 6,000 Meters NEWMAC | 94 | 27:43.7 PB | Jr |
| Oct 17 | Conn College InviteOct 17 · 6,000 Meters White · Place 245 · Salve ReginaSalve Regina | 6,000 Meters White | 245 | 26:33.2 PB | Jr |
| Oct 10 | James Earley InvitationalOct 10 · 5,000 Meters Collegiate · Place 73 · Salve ReginaSalve Regina | 5,000 Meters Collegiate | 73 | 21:53.8 PB | Jr |
| Sep 19 | 53rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Navy 45:00 mon. cap · Place 127 · Salve ReginaSalve Regina | 6,000 Meters 6K Navy 45:00 mon. cap | 127 | 28:10.93 PB | Jr |
| Sep 12 | Suitor InvitationalSep 12 · 5,000 Meters Varsity · Place 126 · Salve ReginaSalve Regina | 5,000 Meters Varsity | 126 | 23:36.3 PB | Jr |
| Sep 5 | Suffolk Short Course ClassicSep 5 · 3,000 Meters Collegiate · Place 132 · Salve ReginaSalve Regina | 3,000 Meters Collegiate | 132 | 14:17.0 PB | Jr |
2025 Cross Country
2 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NEWMAC Cross Country ChampionshipsNov 2 · 6,000 Meters Varsity · Place 71 · Salve ReginaSalve Regina | 6,000 Meters Varsity | 71 | 25:20.30 PB | Fr |
| Oct 12 | 28th James Earley InvitationalOct 12 · 5,000 Meters Varsity · Place 61 · Salve ReginaSalve Regina | 5,000 Meters Varsity | 61 | 20:53.8 | FR |
| Oct 6 | Brown Bear InvitationalOct 6 · 6,000 Meters Varsity · Place 76 · Salve ReginaSalve Regina | 6,000 Meters Varsity | 76 | 27:01.0 | FR |
| Sep 21 | UMass Dartmouth XC InvitationalSep 21 · 5,000 Meters Varsity · Place 200 · Salve ReginaSalve Regina | 5,000 Meters Varsity | 200 | 21:17.81 | FR |
| Aug 30 | Wellesley XC InvitationalAug 30 · 5,000 Meters College · Place 68 · Salve ReginaSalve Regina | 5,000 Meters College | 68 | 21:50.7 PB | Fr |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast & New York Regional ChampionshipsNov 25 · 5,000 Meters Open - Northeast · Place 26 · UNA-AssiUNA-Assi | 5,000 Meters Open - Northeast | 26 | 22:37.1 PB | 12 |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 157 · Bishop FeehanBishop Feehan | 5,000 Meters Division 1 | 157 | 22:15.41 PB | 12 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters 1C · Place 43 · Bishop FeehanBishop Feehan | 5,000 Meters 1C | 43 | 21:47.17 PB | 12 |
| Oct 26 | CCL Championship MeetOct 26 · 5,000 Meters Varsity · Place 7 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 7 | 22:23.49 | 12 |
| Oct 14 | 62nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 47 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 47 | 21:46.0 | SR |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 72 · Bishop FeehanBishop Feehan | 5,000 Meters Championship | 72 | 21:47.2 | SR |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Open - Northeast · Place 34 · Bishop FeehanBishop Feehan | 5,000 Meters Open - Northeast | 34 | 22:55.2 | 11 |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 167 · Bishop FeehanBishop Feehan | 5,000 Meters Division 1 | 167 | 22:08.61 | 11 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 59 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 59 | 21:39.67 | JR |
| Oct 15 | Catholic Memorial InvitationalOct 15 · 5,000 Meters Varsity · Place 51 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 51 | 22:51.55 | 11 |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity B · Place 70 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity B | 70 | 23:24.7Unofficial | 11 |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 82 · Bishop FeehanBishop Feehan | 5,000 Meters Championship | 82 | 21:52.9 | JR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 82 · Bishop FeehanBishop Feehan | 5,000 Meters Championship | 82 | 21:52.9 PB | 11 |
| Sep 17 | Highland Park InvitationalSep 17 · 5,000 Meters Varsity · Place 18 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 18 | 22:26.7 PB | 11 |
| Sep 10 | Martha's Vineyard InvitationalSep 10 · 5,000 Meters Varsity · Place 49 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 49 | 23:20.0 | JR |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Open - Northeast · Place 46 · Bishop FeehanBishop Feehan | 5,000 Meters Open - Northeast | 46 | 23:23.5 | 10 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 20 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 20 | 21:01.6 | 10 |
| Oct 20 | Catholic Central League ChampionshipOct 20 · 5,000 Meters Varsity · Place 57 · Bishop FeehanBishop Feehan | 5,000 Meters Varsity | 57 | 26:30 | 10 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 23 · Bishop FeehanBishop Feehan | 5,000 Meters Sophomore | 23 | 22:21.3 PB | 10 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 40 · Bishop FeehanBishop Feehan | 5,000 Meters Red Race | 40 | 22:10.3 | 10 |
| Sep 18 | Highland Park InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 15 · Bishop FeehanBishop Feehan | 5,000 Meters Junior Varsity | 15 | 23:29.4 | SO |
| Sep 18 | Highland Park InvitationalSep 18 · Junior Varsity · Place 15 · Bishop FeehanBishop Feehan | Junior Varsity | 15 | 23:29.4 | SO |
2020 Cross Country
5 results