Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Outdoor3rd Annual Coaches Vs. Cancer Twilight Open · May 15 | 4:53.56a | 3rd Annual Coaches Vs. Cancer Twilight Open | May 15, 2015 |
| 1 Mile · Outdoor · Hand timed2nd Annual Coaches Vs. Cancer Twilight Open · May 2 | 5:05.7h | 2nd Annual Coaches Vs. Cancer Twilight Open | May 2, 2014 |
| 1500 Meters · IndoorSTJA meet 1 · Apr 19 | 4:36.00 | STJA meet 1 | April 19, 2017 |
| 1500 Meters · OutdoorMVU Home Meet · May 5 | 4:12.7 | MVU Home Meet | May 5, 2015 |
| 1500 Meters · Outdoor · Hand timedMiddlebury Invitational · May 17 | 4:08.8h | Middlebury Invitational | May 17, 2017 |
| 3000 Meters · OutdoorVPA D1 State Championships · Jun 3 | 9:22.42a | VPA D1 State Championships | June 3, 2017 |
| 3000 Meters · OutdoorEssex Invitational/NE Qualifier · May 28 | 9:45.14a | Essex Invitational/NE Qualifier | May 28, 2016 |
| 3000 Meters · Outdoor · Hand timedCVU Meet #2 · Apr 27 | 9:49.8h | CVU Meet #2 | April 27, 2016 |
| 3200 Meters · OutdoorNew England Championship · Jun 10 | 10:12.25 | New England Championship | June 10, 2017 |
| 800 Meters · Outdoor · Hand timed2nd Annual Coaches Vs. Cancer Twilight Open · May 2 | 2:17.0h | 2nd Annual Coaches Vs. Cancer Twilight Open | May 2, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
9 results2017 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 19 | STJA meet 1Apr 19 · 1500 Meters · Place 7 · Champlain Valley Union | 1500 Meters | 7. | 4:36.00 PB | 12 |
2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | D1 State ChampionshipJun 4 · 3000 Meters · Place 9 · Champlain Valley Union | 3000 Meters | 9. | 9:44.57a | 11 |
| May 28 | Essex Invitational/NE QualifierMay 28 · 3000 Meters · Place 16 · Champlain Valley Union | 3000 Meters | 16 | 9:45.14a PB | 11 |
| May 18 | MMU Track - Home #3May 18 · 3000 Meters · Place 2 · Champlain Valley Union | 3000 Meters | 2. | 9:52.37a | 11 |
| May 3 | MVU/BFA St Albans CoHost MeetMay 3 · 3000 Meters · Champlain Valley Union | 3000 Meters | — | 9:36.4Unofficial | 11 |
| Apr 27 | CVU Meet #2Apr 27 · 3000 Meters · Place 5 · Champlain Valley Union | 3000 Meters | 5. | 9:49.8h PB | 11 |
| Apr 13 | CVU Meet #1Apr 13 · 3000 Meters · Place 2 · Champlain Valley Union | 3000 Meters | 2. | 9:59.8h | 11 |
2016 Indoor Track
1 results2015 Outdoor Track
10 results2014 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 7 | Vermont Division I State ChampionshipJun 7 · 3000 Meters · Place 8 · Champlain Valley Union | 3000 Meters | 8. | 10:08.98a | 9 |
| May 23 | Freshman InvitationalMay 23 · 3000 Meters · Place 2 · Champlain Valley Union | 3000 Meters | 2. | 9:57.84a | 9 |
| May 23 | Freshman InvitationalMay 23 · 1500 Meters · Place 3 · Champlain Valley Union | 1500 Meters | 3. | 4:30.19a | 9 |
| May 19 | @CHS vs CVU, BHS, Spa, ChelsMay 19 · 1500 Meters · Place 10 · Champlain Valley Union | 1500 Meters | 10. | 4:40.9h | 9 |
| May 10 | Burlington TF InvitationalMay 10 · 1500 Meters · Place 24 · Champlain Valley Union | 1500 Meters | 24 | 4:41.49a | 9 |
| May 6 | Milton vs. BHS, CVU, Mt. Abe, OxbowMay 6 · 3000 Meters · Place 3 · Champlain Valley Union | 3000 Meters | 3. | 10:06.29 | 9 |
| May 6 | Milton vs. BHS, CVU, Mt. Abe, OxbowMay 6 · 1500 Meters · Place 2 · Champlain Valley Union | 1500 Meters | 2. | 4:43.10 | 9 |
| May 2 | 2nd Annual Coaches Vs. Cancer Twilight OpenMay 2 · 1 Mile · Place 15 · Champlain Valley Union | 1 Mile | 15. | 5:05.7h PB | 9 |
| May 2 | 2nd Annual Coaches Vs. Cancer Twilight OpenMay 2 · 800 Meters · Place 9 · Champlain Valley Union | 800 Meters | 9. | 2:17.0h PB | 9 |
| Apr 30 | CVU, Ox, MVU, Che, LR @ North CountryApr 30 · 3000 Meters · Place 4 · Champlain Valley Union | 3000 Meters | 4. | 10:21.00 | 9 |
| Apr 30 | CVU, Ox, MVU, Che, LR @ North CountryApr 30 · 1500 Meters · Place 7 · Champlain Valley Union | 1500 Meters | 7. | 4:50.00 | 9 |
| Apr 25 | Essex VacationalApr 25 · 3000 Meters · Place 5 · Champlain Valley Union | 3000 Meters | 5 | 10:10.33a | 9 |