Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Arcade Creek Cross Country Course2019 NCAA Division II Cross Country Champs (62nd Men & 39th Women) · Nov 23 | 33:31.1 | 2019 NCAA Division II Cross Country Champs (62nd Men & 39th Women) | November 23, 2019 |
| 10,000 Meters · Belmont PlateauNCAA Division II East Region Championships · Nov 9 | 32:09.0 | NCAA Division II East Region Championships | November 9, 2019 |
| 10,000 Meters · Bethpage State ParkNCAA D2 East Region Cross Country Championships · Nov 17 | 32:58.1 | NCAA D2 East Region Cross Country Championships | November 17, 2018 |
| 10,000 Meters · Bob O'Connor Golf Course2018 NCAA Division II Cross Country Champs (61st Men & 38th Women) · Dec 1 | 36:48.5 | 2018 NCAA Division II Cross Country Champs (61st Men & 38th Women) | December 1, 2018 |
| 10,000 Meters · Roberts WesleyanNCAA DII East Region Cross Country Championships · Nov 6 | 32:09.6 | NCAA DII East Region Cross Country Championships | November 6, 2021 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 15:37.5 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 15:37.45 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Pembroke HS Home CoursePATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPS · Oct 28 | 16:23.5 | PATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPS | October 28, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMIAA EMASS D2 Championships · Nov 11 | 16:00.96 | MIAA EMASS D2 Championships | November 11, 2017 |
| 8,000 Meters · Franklin ParkNEICAAA Cross Country Championships · Oct 12 | 25:43 | NEICAAA Cross Country Championships | October 12, 2019 |
| 8,000 Meters · Hopkinton FairgroundsNortheast-10 Cross Country Championships · Nov 4 | 25:40.5 | Northeast-10 Cross Country Championships | November 4, 2018 |
| 8,000 Meters · Kutztown University Farm CourseDivision II/III Cross Country Challenge · Sep 15 | 26:59.9 | Division II/III Cross Country Challenge | September 15, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
2 results2021 Cross Country
2 results2019 Cross Country
4 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 1 | 2018 NCAA Division II Cross Country Champs (61st Men & 38th Women)Dec 1 · 10,000 Meters Open · Place 232 · StonehillStonehill | 10,000 Meters Open | 232 | 36:48.5 PB | Fr |
| Nov 17 | NCAA D2 East Region Cross Country ChampionshipsNov 17 · 10,000 Meters Championship · Place 7 · StonehillStonehill | 10,000 Meters Championship | 7 | 32:58.1 PB | Fr |
| Nov 4 | Northeast-10 Cross Country ChampionshipsNov 4 · 8,000 Meters Championship · Place 21 · StonehillStonehill | 8,000 Meters Championship | 21 | 25:40.5 PB | Fr |
| Oct 6 | NEICAAA Cross Country ChampionshipOct 6 · 8,000 Meters Varsity · Place 45 · StonehillStonehill | 8,000 Meters Varsity | 45 | 25:55.4 | Fr |
| Sep 15 | Division II/III Cross Country ChallengeSep 15 · 8,000 Meters Varsity · Place 12 · StonehillStonehill | 8,000 Meters Varsity | 12 | 26:59.9 PB | Fr |
2017 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA EMASS D2 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 5 · Plymouth NorthPlymouth North | 5,000 Meters Varsity | 5 | 16:00.96 PB | 12 |
| Oct 28 | PATRIOT LEAGUE CROSS COUNTRY CHAMPIONSHIPSOct 28 · 5,000 Meters Varsity · Place 1 · Plymouth NorthPlymouth North | 5,000 Meters Varsity | 1 | 16:23.5 PB | 12 |
| Oct 24 | Hanover @ PLYMOUTH NORTHOct 24 · 2.65 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.65 Miles Varsity | 1 | 14:05Unofficial | 12 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 2 · Plymouth NorthPlymouth North | 5,000 Meters Varsity D1 | 2 | 15:37.5 PB | 12 |
| Oct 17 | W-H @PLYMOUTH NORTHOct 17 · 2.65 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.65 Miles Varsity | 1 | 13:38Unofficial | 12 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Varsity D2 · Place 2 · Plymouth NorthPlymouth North | 5,000 Meters Varsity D2 | 2 | 15:37.45 PB | 12 |
| Oct 10 | Plymouth South @ PLYMOUTH NORTHOct 10 · 2.65 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.65 Miles Varsity | 1 | 13:50Unofficial | 12 |
| Oct 3 | Plymouth North@Silver LakeOct 3 · 2.5 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.5 Miles Varsity | 1 | 14:59Unofficial | 12 |
| Sep 26 | Plymouth North vs. DuxburySep 26 · 5,000 Meters Varsity · Plymouth NorthPlymouth North | 5,000 Meters Varsity | 0 | 16:26Unofficial | 12 |
| Sep 19 | Hingham @ PLYMOUTH NORTHSep 19 · 2.65 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.65 Miles Varsity | 1 | 14:09Unofficial | 12 |
| Sep 12 | PEMBROKE VS PLYMOUTH NORTHSep 12 · 2.68 Miles Varsity · Place 1 · Plymouth NorthPlymouth North | 2.68 Miles Varsity | 1 | 14:52Unofficial | 12 |
2016 Cross Country
3 results