Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 12:43.2 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 19:02.20 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Dacey Field VarsityMayflower Athletic Conference XC Championships · Oct 20 | 19:00.50 | Mayflower Athletic Conference XC Championships | October 20, 2025 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 20:41.0 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Southeastern Regional Vocational Technical High SchoolWest Bridgewater vs Southeastern/South Shore Voke · Sep 14 | 22:09 | West Bridgewater vs Southeastern/South Shore Voke | September 14, 2022 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 18:56.53 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 8 | 19:31.25 | MIAA Division 3A-3B-3C | November 8, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 28 | 18:44.20 | MVADA Cross Country Championships | October 28, 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 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 128 · Southeastern Reg. Voc/Tech | 5,000 Meters Division 3 | 128 | 18:56.53 PB | 12 |
| Nov 8 | MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 73 · Southeastern Reg. Voc/Tech | 5,000 Meters Division 3A | 73 | 19:31.25 PB | 12 |
| Oct 28 | MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Large School Varsity · Place 24 · Southeastern Reg. Voc/Tech | 5,000 Meters Large School Varsity | 24 | 18:44.20 PB | 12 |
| Oct 20 | Mayflower Athletic Conference XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 12 · Southeastern Reg. Voc/Tech | 5,000 Meters Varsity | 12 | 19:00.50 PB | 12 |
| Oct 14 | TCXC vs. SoutheasternOct 14 · 5,000 Meters Varsity · Place 11 · Southeastern Reg. Voc/Tech | 5,000 Meters Varsity | 11 | 20:30.15 | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 120 · Southeastern Reg. Voc/Tech | 5,000 Meters Varsity Small | 120 | 19:02.20 PB | 12 |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | TCXC @ SoutheasternOct 8 · 5,000 Meters Varsity · Place 15 · Southeastern Reg. Voc/Tech | 5,000 Meters Varsity | 15 | 21:50.79 | 11 |
2023 Cross Country
4 results2022 Cross Country
5 results