Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 19 | 18:37.7 | Kelly Invitational | October 19, 2020 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 17:54.7 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Keene State CollegeRust Buster Invitational · Aug 30 | 17:36.4 | Rust Buster Invitational | August 30, 2025 |
| 5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 7 | 19:42.29 | Vineyard Invitational | September 7, 2019 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 17:51.3 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 8,000 Meters · Doyle ReservationMASCAC XC Championships · Nov 2 | 27:55.69 | MASCAC XC Championships | November 2, 2024 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 28:17.16 | Conn College Invite | October 18, 2025 |
| 8,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 28:46.50 | KSC Invitational | October 4, 2025 |
| 8,000 Meters · Stanley ParkNCAA Division III Mideast Regional · Nov 11 | 28:05.40 | NCAA Division III Mideast Regional | November 11, 2023 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 29:34.75 | 52nd Corsair XC Invitational | September 20, 2025 |
| 8,000 Meters · Willard Park2023 MASCAC Cross Country Championships · Oct 27 | 29:35.4 | 2023 MASCAC Cross Country Championships | October 27, 2023 |
| 8050 m · Ronald C. Hoffmann Cross Country CourseNCAA D3 Mideast Regional XC Championships · Nov 12 | 29:33.0 | NCAA D3 Mideast Regional XC Championships | November 12, 2022 |
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 1 | MASCACNov 1 · 8,000 Meters Collegiate · Place 18 · Westfield StateWestfield State | 8,000 Meters Collegiate | 18 | 28:44.00 | Sr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 211 · Westfield StateWestfield State | 8,000 Meters White | 211 | 28:17.16 PB | Sr |
| Oct 11 | James EarleyOct 11 · 8,000 Meters College · Place 65 · Westfield StateWestfield State | 8,000 Meters College | 65 | 29:02.52 | Sr |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 170 · Westfield StateWestfield State | 8,000 Meters College | 170 | 28:46.50 PB | Sr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Gold · Place 216 · Westfield StateWestfield State | 8,000 Meters Men's 8K Gold | 216 | 29:34.75 PB | Sr |
| Aug 30 | Rust Buster InvitationalAug 30 · 5,000 Meters Men's Race · Place 23 · Westfield StateWestfield State | 5,000 Meters Men's Race | 23 | 17:36.4 PB | Sr |
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
4 results2021 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 58 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Division 1C | 58 | 17:51.3 PB | 12 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 38 · Whitman-Hanson RegWhitman-Hanson Reg | 5,000 Meters Varsity | 38 | 17:04.8 | 12 |
| Nov 1 | Patriot League Boys Cross Country ChampionshipsNov 1 · 5,000 Meters Varsity · Place 8 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Varsity | 8 | 17:05Unofficial | 12 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 123 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Varsity | 123 | 17:54.7 PB | 12 |
| Oct 13 | Whitman-Hanson vs. DuxburyOct 13 · 5,000 Meters Varsity · Place 2 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Varsity | 2 | 17:49Unofficial | 12 |
| Oct 5 | Hingham vs Whitman Hanson Oct 5 · 2.98 Miles Boys Varsity · Place 8 · Whitman-Hanson RegionalWhitman-Hanson Regional | 2.98 Miles Boys Varsity | 8 | 17:10.9Unofficial | 12 |
| Sep 28 | Whitman-Hanson vs Plymouth NorthSep 28 · 5,000 Meters New Division · Place 2 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters New Division | 2 | 17:56Unofficial | 12 |
| Sep 21 | Silver Lake v. Whitman Hanson Sep 21 · 2.65 Miles New Division · Place 3 · Whitman-Hanson RegionalWhitman-Hanson Regional | 2.65 Miles New Division | 3 | 15:18Unofficial | 12 |
| Sep 14 | Whitman-Hanson @ MarshfieldSep 14 · 2.85 Miles New Division · Place 4 · Whitman-Hanson RegionalWhitman-Hanson Regional | 2.85 Miles New Division | 4 | 17:10Unofficial | 12 |
| Sep 9 | Whitman-Hanson vs. Quincy/NorthQuincySep 9 · 5,000 Meters New Division · Place 4 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters New Division | 4 | 18:21Unofficial | 12 |
2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | Patriot League Keenan Division Championship MeetNov 11 · 5,000 Meters Varsity · Place 10 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Varsity | 10 | 18:25.1Unofficial | 11 |
| Oct 27 | Whitman-Hanson vs MarshfieldOct 27 · 5,000 Meters Varsity · Place 10 · Whitman-Hanson RegWhitman-Hanson Reg | 5,000 Meters Varsity | 10 | 18:18 | 11 |
| Oct 20 | Whitman-Hanson versus DuxburyOct 20 · 3 Miles Varsity · Place 6 · Whitman-Hanson RegWhitman-Hanson Reg | 3 Miles Varsity | 6 | 17:07 | 11 |
| Oct 19 | Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 114 · Whitman-Hanson RegionalWhitman-Hanson Regional | 5,000 Meters Varsity | 114 | 18:37.7 PB | 11 |
| Oct 15 | Hingham at Whitman Hanson Oct 15 · 5,000 Meters Varsity · Place 9 · Whitman-Hanson RegWhitman-Hanson Reg | 5,000 Meters Varsity | 9 | 18:18 | 11 |
| Oct 7 | Plymouth North vs. Whitman HansonOct 7 · 2.7 Miles Varsity · Place 6 · Whitman-Hanson RegWhitman-Hanson Reg | 2.7 Miles Varsity | 6 | 16:06 | 11 |
| Oct 1 | Whitman-Hanson vs. Silver LakeOct 1 · 5,000 Meters Varsity · Place 4 · Whitman-Hanson RegWhitman-Hanson Reg | 5,000 Meters Varsity | 4 | 18:54 | 11 |
2019 Cross Country
8 results2018 Cross Country
6 results