Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.3 Miles · Red Rocks ParkClass Races @ Red Rocks · Sep 2 | 15:53.60 | Class Races @ Red Rocks | September 2, 2015 |
| 2.3 Miles · South Burlington Class Races CourseSouth Burlington High School Class Races · Aug 31 | 15:58.19 | South Burlington High School Class Races | August 31, 2016 |
| 3800 m · Enosburg Country ClubBFA Hosting Enosburg Meet · Oct 25 | 15:41.93 | BFA Hosting Enosburg Meet | October 25, 2016 |
| 5,000 Meters · Arrowhead Golf CourseMilton HS/MS XC @ Arrowhead Golf Course · Sep 22 | 21:01 | Milton HS/MS XC @ Arrowhead Golf Course | September 22, 2015 |
| 5,000 Meters · Colchester High SchoolColchester HS Meet · Sep 13 | 21:56.00 | Colchester HS Meet | September 13, 2016 |
| 5,000 Meters · Essex High School/Tree farmEssex Cross-Country Running Invitational · Sep 6 | 19:38.20 | Essex Cross-Country Running Invitational | September 6, 2014 |
| 5,000 Meters · Mills Riverside ParkMMU XC Home #3 · Oct 21 | 20:32.14 | MMU XC Home #3 | October 21, 2016 |
| 5,000 Meters · Millstone TrailsSpaulding HS/MS XC · Sep 8 | 25:18.00 | Spaulding HS/MS XC | September 8, 2015 |
| 5,000 Meters · Missisquoi Valley UHSNVAC Cross-Country Run Championship · Oct 29 | 19:21.8 | NVAC Cross-Country Run Championship | October 29, 2016 |
| 5,000 Meters · Mt. Abraham Union High SchoolMt. Abe · Sep 27 | 21:11 | Mt. Abe | September 27, 2016 |
| 5,000 Meters · Spaulding HS 5KSpaulding HS/MS Meet · Sep 6 | 26:45.00 | Spaulding HS/MS Meet | September 6, 2016 |
| 5,000 Meters · St. Johnsbury AcademySt. Johnsbury Dual · Sep 23 | 21:17 | St. Johnsbury Dual | September 23, 2014 |
| 5,000 Meters · Thetford Academy XC Home CourseThetford Invitational · Oct 1 | 21:21.88 | Thetford Invitational | October 1, 2016 |
| 5,000 Meters · U-32 High SchoolU-32 Invitational · Sep 20 | 19:59.82 | U-32 Invitational | September 20, 2014 |
| 5,000 Meters · U-32 Invitational CourseU-32 Invitational · Sep 19 | 22:29.94 | U-32 Invitational | September 19, 2015 |
| 5,000 Meters · Vermont Technical CollegeRandolph XC Invitational · Sep 23 | 22:32.8 | Randolph XC Invitational | September 23, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | NVAC Cross-Country Run ChampionshipOct 29 · 5,000 Meters Varsity · Place 19 · Spaulding | 5,000 Meters Varsity | 19 | 19:21.8 PB | 12 |
| Oct 25 | BFA Hosting Enosburg MeetOct 25 · 3,800 Meters Varsity · Place 17 · Spaulding | 3,800 Meters Varsity | 17 | 15:41.93 PB | 12 |
| Oct 21 | MMU XC Home #3Oct 21 · 5,000 Meters Varsity · Place 121 · Spaulding | 5,000 Meters Varsity | 121 | 20:32.14 PB | 12 |
| Oct 1 | Thetford InvitationalOct 1 · 5,000 Meters Varsity · Place 459 · Spaulding | 5,000 Meters Varsity | 459 | 21:21.88 PB | 12 |
| Sep 27 | Mt. AbeSep 27 · 5,000 Meters Varsity Boys · Place 31 · Spaulding | 5,000 Meters Varsity Boys | 31 | 21:11 PB | 12 |
| Sep 23 | Randolph XC InvitationalSep 23 · 5,000 Meters Varsity · Place 46 · Spaulding | 5,000 Meters Varsity | 46 | 22:32.8 PB | 12 |
| Sep 20 | Milton HS/MS Meet Sep 20 · 5,000 Meters Varsity · Place 39 · Spaulding | 5,000 Meters Varsity | 39 | 21:41.59 | 12 |
| Sep 17 | U-32 InvitationalSep 17 · 5,000 Meters HS JV · Place 102 · Spaulding | 5,000 Meters HS JV | 102 | 24:33.58 | 12 |
| Sep 13 | Colchester HS MeetSep 13 · 5,000 Meters Varsity · Place 50 · Spaulding | 5,000 Meters Varsity | 50 | 21:56.00 PB | 12 |
| Sep 6 | Spaulding HS/MS MeetSep 6 · 5,000 Meters Varsity · Place 21 · Spaulding | 5,000 Meters Varsity | 21 | 26:45.00 PB | 12 |
| Sep 3 | Essex Cross-Country Run InvitationalSep 3 · 5,000 Meters JV Boys · Place 78 · Spaulding | 5,000 Meters JV Boys | 78 | 21:16.2 | 12 |
| Aug 31 | South Burlington High School Class RacesAug 31 · 2.3 Mile Junior/Senior · Place 58 · Spaulding | 2.3 Mile Junior/Senior | 58 | 15:58.19 PB | 12 |
2015 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | NVAC Cross-Country Run ChampionshipOct 24 · 5,000 Meters Varsity · Place 237 · Spaulding | 5,000 Meters Varsity | 237 | 21:08.8 | 11 |
| Sep 22 | Milton HS/MS XC @ Arrowhead Golf CourseSep 22 · 5,000 Meters High School · Place 22 · Spaulding | 5,000 Meters High School | 22 | 21:01 PB | 11 |
| Sep 19 | U-32 InvitationalSep 19 · 5,000 Meters HS Varsity · Place 81 · Spaulding | 5,000 Meters HS Varsity | 81 | 22:29.94 PB | 11 |
| Sep 15 | Colchester Cross Country RaceSep 15 · 5,000 Meters Varsity · Place 75 · Spaulding | 5,000 Meters Varsity | 75 | 21:58 | 11 |
| Sep 8 | Spaulding HS/MS XCSep 8 · 5,000 Meters Varsity · Place 23 · Spaulding | 5,000 Meters Varsity | 23 | 25:18.00 PB | 11 |
| Sep 2 | Class Races @ Red RocksSep 2 · 2.3 Mile Junior / Senior · Place 48 · Spaulding | 2.3 Mile Junior / Senior | 48 | 15:53.60 PB | 11 |
2014 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 18 | NVAC Championship @ Missisquoi HSOct 18 · 5,000 Meters Division II · Place 33 · Spaulding | 5,000 Meters Division II | 33 | 19:33.2 | 10 |
| Oct 4 | Thetford Woods Trail RunOct 4 · 5,000 Meters Varsity · Place 374 · Spaulding | 5,000 Meters Varsity | 374 | 20:47.88Unofficial | 10 |
| Sep 23 | St. Johnsbury DualSep 23 · 5,000 Meters Varsity · Place 14 · Spaulding | 5,000 Meters Varsity | 14 | 21:17 PB | 10 |
| Sep 20 | U-32 InvitationalSep 20 · 5,000 Meters Varsity · Place 48 · Spaulding | 5,000 Meters Varsity | 48 | 19:59.82 PB | 10 |
| Sep 6 | Essex Cross-Country Running InvitationalSep 6 · 5,000 Meters Varsity · Place 78 · Spaulding | 5,000 Meters Varsity | 78 | 19:38.20 PB | 10 |