Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 18:25.59 | Suffolk Short Course Classic | August 30, 2025 |
| 5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 19:13.8 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 18:55.85 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Wachusett Regional HSDistrict E XC Championship 24 · Oct 20 | 18:25.13 | District E XC Championship 24 | October 20, 2024 |
| 5,000 Meters · Wickham ParkTrinity Bantam XC · Sep 6 | 18:55.90 | Trinity Bantam XC | September 6, 2025 |
| 8,000 Meters · CastletonLittle East XC Championship · Oct 31 | 28:38.7 | Little East XC Championship | October 31, 2026 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 17 | 28:03.1 | Conn College Invite | October 17, 2026 |
| 8,000 Meters · Keene State CollegeLittle East XC Championship · Nov 1 | 28:27.50 | Little East XC Championship | November 1, 2025 |
| 8,000 Meters · Stanley ParkJames Earley · Oct 11 | 28:29.50 | James Earley | October 11, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 29:14.85 | 52nd Corsair XC Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | Little East XC ChampionshipNov 1 · 8,000 Meters Collegiate · Place 58 · UMass DartmouthUMass Dartmouth | 8,000 Meters Collegiate | 58 | 28:27.50 PB | Fr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 255 · UMass DartmouthUMass Dartmouth | 8,000 Meters White | 255 | 28:46.76 | Fr |
| Oct 11 | James EarleyOct 11 · 8,000 Meters College · Place 46 · UMass DartmouthUMass Dartmouth | 8,000 Meters College | 46 | 28:29.50 PB | Fr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 90 · UMass DartmouthUMass Dartmouth | 8,000 Meters Men's 8K Navy | 90 | 29:14.85 PB | Fr |
| Sep 6 | Trinity Bantam XCSep 6 · 5,000 Meters Varsity · Place 78 · UMass DartmouthUMass Dartmouth | 5,000 Meters Varsity | 78 | 18:55.90 PB | Fr |
| Aug 30 | Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 98 · UMass DartmouthUMass Dartmouth | 5,000 Meters Men's Race | 98 | 18:25.59 PB | Fr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 61 · WestboroughWestborough | 5,000 Meters Varsity | 61 | 18:20.41 | 12 |
| Oct 26 | Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 22 · WestboroughWestborough | 5,000 Meters Varsity | 22 | 18:11.41 | 12 |
| Oct 20 | District E XC Championship 24Oct 20 · 5,000 Meters Division 1 · Place 15 · WestboroughWestborough | 5,000 Meters Division 1 | 15 | 18:25.13 PB | 12 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 136 · WestboroughWestborough | 5,000 Meters Varsity | 136 | 17:50.78 | 12 |
| Oct 5 | Wachusett InvitationalOct 5 · 5,000 Meters Varsity · Place 9 · WestboroughWestborough | 5,000 Meters Varsity | 9 | 18:35.5 | 12 |
2023 Cross Country
4 results