Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 19 | 18:13.9 | Kelly Invitational | October 19, 2020 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 17:07.8 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 19:11.1 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 12 | 17:20.3 | MIAA 3A, 3B, 3C Divisional Championships | November 12, 2022 |
| 5,000 Meters · Goddard Memorial State ParkBrown High School Invitational · Oct 19 | 16:59.70 | Brown High School Invitational | October 19, 2019 |
| 5,000 Meters · Lenox Memorial Middle & High SchoolBCL Championships · Oct 27 | 18:39.3 | BCL Championships | October 27, 2018 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Western Division Championships · Nov 10 | 17:39 | MIAA Western Division Championships | November 10, 2018 |
| 5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 13 | 16:43 | MIAA Division 3A, 3B, & 3C Championships | November 13, 2021 |
| 5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 2 | 17:09.3 | Bay State Invitational | October 2, 2021 |
| 6,000 Meters · Bowdoin CollegeCBB Tri-Meet Opener · Sep 6 | 21:23.2 | CBB Tri-Meet Opener | September 6, 2025 |
| 8,000 Meters · Bowdoin CollegeMaine State Championships · Sep 19 | 26:38.5 | Maine State Championships | September 19, 2026 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 27:56.0 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Franklin ParkSuffolk Invitational · Oct 14 | 26:31.7 | Suffolk Invitational | October 14, 2023 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 27:36.8 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNCAA Division III East Regional · Nov 11 | 26:32.3 | NCAA Division III East Regional | November 11, 2023 |
| 8,000 Meters · Keene State CollegeKSC Invitational · Oct 4 | 28:39.80 | KSC Invitational | October 4, 2025 |
| 8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 10 | 28:12.7 | Hopkinton Cross Country Festival | October 10, 2025 |
| 8,000 Meters · Roy's All Steak HamburgersBates Super-XC Invitational · Sep 16 | 27:54.4 | Bates Super-XC Invitational | September 16, 2023 |
| 8,000 Meters · University of Massachusetts Amherst NESCAC Cross Country Championships · Oct 28 | 27:13.7 | NESCAC Cross Country Championships | October 28, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
4 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III East RegionalNov 11 · 8,000 Meters Championship · Place 57 · ColbyColby | 8,000 Meters Championship | 57 | 26:32.3 PB | Fr |
| Oct 28 | NESCAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 63 · ColbyColby | 8,000 Meters College | 63 | 27:13.7 PB | Fr |
| Oct 14 | Suffolk InvitationalOct 14 · 8,000 Meters College · Place 24 · ColbyColby | 8,000 Meters College | 24 | 26:31.7 PB | Fr |
| Sep 30 | Maine State Cross Country ChampionshipsSep 30 · 8,000 Meters Varsity · Place 32 · ColbyColby | 8,000 Meters Varsity | 32 | 27:34.5 | FR |
| Sep 16 | Bates Super-XC InvitationalSep 16 · 8,000 Meters College · Place 33 · ColbyColby | 8,000 Meters College | 33 | 27:54.4 PB | Fr |
2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Northeast Region · Place 30 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 30 | 17:36.0Unofficial | 10 |
| Oct 26 | Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Northeast Region · Place 31 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 31 | 18:04.0Unofficial | 10 |
| Oct 19 | Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 98 · Lenox MemorialLenox Memorial | 5,000 Meters Varsity | 98 | 18:13.9 PB | 10 |
| Oct 19 | Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Northeast Region · Place 33 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 33 | 17:41.0Unofficial | 10 |
| Oct 12 | Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Northeast Region · Place 27 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 27 | 18:13.0Unofficial | 10 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Northeast Region · Place 36 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 36 | 17:21.0Unofficial | 10 |
| Sep 21 | Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV Northeast Region · Place 23 · Lenox MemorialLenox Memorial | 5,000 Meters NXV Northeast Region | 23 | 18:14.0Unofficial | 10 |
2019 Cross Country
4 results2018 Cross Country
3 results2017 Cross Country
1 results