Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 m · Rock Sports ComplexRock Sports Invitational · Sep 28 | 20:06.5 | Rock Sports Invitational | September 28, 2019 |
| 3 Miles · Brewster HSSection 1 Duals Week 2-Somers-Brewster · Oct 19 | 18:52.2 | Section 1 Duals Week 2-Somers-Brewster | October 19, 2020 |
| 5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 20:30.52 | Suffolk Short Course Classic | August 30, 2025 |
| 5,000 Meters · Bowdoin ParkSection One Championship · Nov 5 | 19:42.3 | Section One Championship | November 5, 2022 |
| 5,000 Meters · JFK SportsComplexSection 1 Duals Week 1-Somers-Yorktown · Oct 16 | 20:36.6 | Section 1 Duals Week 1-Somers-Yorktown | October 16, 2020 |
| 5,000 Meters · Somers HSSection 1 Westchester County Champs · Oct 23 | 19:22.40 | Section 1 Westchester County Champs | October 23, 2021 |
| 5,000 Meters · UnknownSection 1 Duals Week 3-Somers - Panas · Oct 27 | 20:15.6 | Section 1 Duals Week 3-Somers - Panas | October 27, 2020 |
| 5,000 Meters · Woodlands High SchoolSection 1 League 2D Meet · Oct 12 | 18:35.1 | Section 1 League 2D Meet | October 12, 2021 |
| 8,000 Meters · Franklin ParkSuffolk Invitational · Oct 14 | 29:49.8 | Suffolk Invitational | October 14, 2023 |
| 8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 18 | 30:46.95 | Conn College Invite | October 18, 2025 |
| 8,000 Meters · Keene State CollegeLittle East XC Championship · Nov 1 | 29:48.10 | Little East XC Championship | November 1, 2025 |
| 8,000 Meters · Saint Anselm CollegeShacklette Invitational · Sep 6 | 35:07.9 | Shacklette Invitational | September 6, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 30:48.78 | 52nd Corsair XC Invitational | September 20, 2025 |
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 | Little East XC ChampionshipNov 1 · 8,000 Meters Collegiate · Place 76 · Plymouth StatePlymouth State | 8,000 Meters Collegiate | 76 | 29:48.10 PB | Jr |
| Oct 18 | Conn College InviteOct 18 · 8,000 Meters White · Place 327 · Plymouth StatePlymouth State | 8,000 Meters White | 327 | 30:46.95 PB | Jr |
| Oct 4 | KSC InvitationalOct 4 · 8,000 Meters College · Place 222 · Plymouth StatePlymouth State | 8,000 Meters College | 222 | 30:33.30 | Jr |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 123 · Plymouth StatePlymouth State | 8,000 Meters Men's 8K Navy | 123 | 30:48.78 PB | Jr |
| Sep 6 | Shacklette InvitationalSep 6 · 8,000 Meters College · Place 51 · Plymouth StatePlymouth State | 8,000 Meters College | 51 | 35:07.9 PB | Jr |
| Aug 30 | Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 140 · Plymouth StatePlymouth State | 5,000 Meters Men's Race | 140 | 20:30.52 PB | Jr |
2023 Cross Country
4 results2022 Cross Country
1 results2021 Cross Country
2 results2020 Cross Country
3 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | Rock Sports InvitationalSep 28 · 2.6 Meters Junior Varsity · Place 45 · SomersSomers | 2.6 Meters Junior Varsity | 45 | 20:06.5 PB | 9 |