Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Bethpage State ParkNCAA DII East Regional XC Championships · Nov 19 | 35:11.1 | NCAA DII East Regional XC Championships | November 19, 2022 |
| 10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 4 | 34:10.4 | NCAA Division II East Region Cross Country Championships | November 4, 2023 |
| 10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 34:35.3 | NCAA DII East Regional | November 9, 2024 |
| 2.5 Miles · Apponequet Regional High SchoolBig Wave Invitational · Sep 14 | 14:50.38 | Big Wave Invitational | September 14, 2019 |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 22 | 14:53.2 | Ocean State Invitational | September 22, 2018 |
| 4876 m · King Philip Regional High SchoolMilford At King Philip · Sep 14 | 17:09 | Milford At King Philip | September 14, 2021 |
| 5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 19 | 17:59.9 | Kelly Invitational | October 19, 2020 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 17:05.3 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 19:00.01 | Ocean State Invitational | September 28, 2019 |
| 5,000 Meters · Highland ParkMSTCA Cup · Nov 21 | 17:40 | MSTCA Cup | November 21, 2020 |
| 5,000 Meters · Milford High SchoolMilford vs. Taunton · Oct 5 | 17:05 | Milford vs. Taunton | October 5, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 16:46.4 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · Wesleyan UniversityCardinal Invitational · Sep 9 | 21:35.4 | Cardinal Invitational | September 9, 2023 |
| 8,000 Meters · Hopkinton FairgroundsNortheast-10 Cross Country Championships · Oct 27 | 27:35.65 | Northeast-10 Cross Country Championships | October 27, 2024 |
| 8,000 Meters · St. Michael's CollegeNE 10 Cross-Country Run Championship · Nov 6 | 28:25.2 | NE 10 Cross-Country Run Championship | November 6, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NCAA DII East Regional XC ChampionshipsNov 19 · 10,000 Meters Championship · Place 85 · New HavenNew Haven | 10,000 Meters Championship | 85 | 35:11.1 PB | Fr |
| Nov 6 | NE 10 Cross-Country Run ChampionshipNov 6 · 8,000 Meters College · Place 63 · New HavenNew Haven | 8,000 Meters College | 63 | 28:25.2 PB | Fr |
| Oct 21 | Adelphi Short-Course ShowdownOct 21 · 5,000 Meters Varsity · Place 35 · New HavenNew Haven | 5,000 Meters Varsity | 35 | 16:43.6 | FR |
| Sep 24 | Ted Owen InvitationalSep 24 · 8,000 Meters Varsity · Place 77 · New HavenNew Haven | 8,000 Meters Varsity | 77 | 28:35.8 | FR |
| Sep 10 | Wesleyan Cardinal XC InvitationalSep 10 · 6,000 Meters Varsity · Place 38 · New HavenNew Haven | 6,000 Meters Varsity | 38 | 20:48.3 | FR |
2021 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 104 · MilfordMilford | 5,000 Meters Division 1 | 104 | 16:49.91 | 12 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 26 · MilfordMilford | 5,000 Meters Division 1B | 26 | 16:46.4 PB | 12 |
| Oct 30 | Hockomock League ChampionshipOct 30 · 5,000 Meters Varsity · Place 16 · MilfordMilford | 5,000 Meters Varsity | 16 | 17:46.47 | 12 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 52 · MilfordMilford | 5,000 Meters Varsity | 52 | 17:05.3 PB | 12 |
| Oct 12 | Milford vs. FranklinOct 12 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 17:16 | 12 |
| Oct 5 | Milford vs. TauntonOct 5 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 17:05 PB | 12 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 10 · MilfordMilford | 5,000 Meters Green Race | 10 | 17:06.6 | 12 |
| Sep 28 | Miford @ Attleboro Sep 28 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 17:10Unofficial | 12 |
| Sep 25 | MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 21 · MilfordMilford | 5,000 Meters Open | 21 | 16:57.07 | 12 |
| Sep 21 | Mansfield @ MilfordSep 21 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 17'25Unofficial | 12 |
| Sep 14 | Milford At King PhilipSep 14 · 3.03 Miles Varsity · Place 1 · MilfordMilford | 3.03 Miles Varsity | 1 | 17:09 PB | 12 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 54 · MilfordMilford | 5,000 Meters Division 1 Varsity | 54 | 17:40 PB | 11 |
| Nov 14 | Hockomock League MeetNov 14 · 5,000 Meters Varsity · Place 13 · MilfordMilford | 5,000 Meters Varsity | 13 | 18:05.59 | 11 |
| Oct 19 | Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 82 · MilfordMilford | 5,000 Meters Varsity | 82 | 17:59.9 PB | 11 |
| Oct 13 | Attleboro vs MilfordOct 13 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 16:50 | 11 |
| Oct 6 | Milford at FranklinOct 6 · 3.05 Miles Varsity · Place 2 · MilfordMilford | 3.05 Miles Varsity | 2 | 16:14 | 11 |
| Sep 30 | Mansfield v Milford (Scrimmage)Sep 30 · 5,000 Meters Varsity · Place 1 · MilfordMilford | 5,000 Meters Varsity | 1 | 17:23Unofficial | 11 |
2019 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 3 · Place 67 · MilfordMilford | 5,000 Meters Division 3 | 67 | 17:36.5 | 10 |
| Oct 26 | Hockomock ChampionshipOct 26 · 5,000 Meters Varsity · Place 22 · MilfordMilford | 5,000 Meters Varsity | 22 | 17:37.21 | 10 |
| Oct 18 | Bob McIntyre Twilight InvitationalOct 18 · 4,570 Meters Varsity Division 1 · Place 109 · MilfordMilford | 4,570 Meters Varsity Division 1 | 109 | 17:24.03 | 10 |
| Oct 16 | Canton V MilfordOct 16 · 3 Miles Varsity · MilfordMilford | 3 Miles Varsity | 0 | 18:22.8Unofficial | 10 |
| Oct 7 | Milford vs StoughtonOct 7 · 5,000 Meters Varsity · Place 4 · MilfordMilford | 5,000 Meters Varsity | 4 | 18:01 | 10 |
| Oct 2 | NAHS vs MilfordOct 2 · 5,000 Meters Varsity · Place 5 · MilfordMilford | 5,000 Meters Varsity | 5 | 17:42 | 10 |
| Sep 28 | Ocean State Invitational Sep 28 · 5,000 Meters Varsity D2 · Place 149 · MilfordMilford | 5,000 Meters Varsity D2 | 149 | 19:00.01 PB | 10 |
| Sep 24 | Milford vs FoxboroSep 24 · 5,000 Meters Varsity · Place 5 · MilfordMilford | 5,000 Meters Varsity | 5 | 17:59 | 10 |
| Sep 17 | Milford vs SharonSep 17 · 2.83 Miles Varsity · Place 6 · MilfordMilford | 2.83 Miles Varsity | 6 | 16:15 | 10 |
| Sep 14 | Big Wave InvitationalSep 14 · 2.5 Miles Boys 9-10 · Place 9 · MilfordMilford | 2.5 Miles Boys 9-10 | 9 | 14:50.38 PB | 10 |
| Sep 10 | Taunton vs Milford Preseason MeetSep 10 · 5,000 Meters Varsity · MilfordMilford | 5,000 Meters Varsity | 0 | 18:28Unofficial | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 3,000 Meters Freshman D1 · Place 35 · MilfordMilford | 3,000 Meters Freshman D1 | 35 | 11:05.9Unofficial | 9 |
| Oct 27 | Hockomock ChampionshipOct 27 · 3,000 Meters Open · Place 4 · MilfordMilford | 3,000 Meters Open | 4 | 11:21 | 9 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 2.1 Miles Division 1 · Place 12 · MilfordMilford | 2.1 Miles Division 1 | 12 | 11:39.3 | FR |
| Oct 16 | Canton @ MilfordOct 16 · 5,000 Meters Varsity · MilfordMilford | 5,000 Meters Varsity | 0 | 18:45Unofficial | 9 |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 152 · MilfordMilford | 5,000 Meters Varsity | 152 | 20:32.3 | FR |
| Oct 9 | Milford @ StoughtonOct 9 · 5,000 Meters Varsity · Place 12 · MilfordMilford | 5,000 Meters Varsity | 12 | 21:21 | 9 |
| Oct 2 | North Attleboro @ MilfordOct 2 · 5,000 Meters Varsity · MilfordMilford | 5,000 Meters Varsity | 0 | 18:54Unofficial | 9 |
| Sep 27 | Milford @ FoxboroSep 27 · 5,000 Meters Varsity · MilfordMilford | 5,000 Meters Varsity | 0 | 19:25Unofficial | 9 |
| Sep 22 | Ocean State InvitationalSep 22 · 4,000 Meters Division 2 Freshman · Place 21 · MilfordMilford | 4,000 Meters Division 2 Freshman | 21 | 14:53.2 PB | 9 |