Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorDartmouth Relays · Jan 6 | 5:07.52 | Dartmouth Relays | January 6, 2017 |
| 1000 Meters · IndoorVITA Weekend #4 (Div. I Non-Chittenden County Teams & Div. II Chittenden County Teams) · Jan 14 | 2:59.88a | VITA Weekend #4 (Div. I Non-Chittenden County Teams & Div. II Chittenden County Teams) | January 14, 2017 |
| 1500 Meters · IndoorSTJA, Harwood, Enosburg, Middlebury, Danville · Apr 27 | 4:38.00 | STJA, Harwood, Enosburg, Middlebury, Danville | April 27, 2016 |
| 1500 Meters · OutdoorBurlington HS Meet #1 · Apr 13 | 4:45.93a | Burlington HS Meet #1 | April 13, 2017 |
| 1500 Meters · Outdoor2016 Lyndon Home Meet #2 · May 4 | 4:32.34a | 2016 Lyndon Home Meet #2 | May 4, 2016 |
| 1600 Meters · IndoorVermont NE Championship Qualifier · Feb 13 | 5:09.99a | Vermont NE Championship Qualifier | February 13, 2016 |
| 2 Miles · Outdoor3rd Annual Coaches Vs. Cancer Twilight Open · May 15 | 11:18.26a | 3rd Annual Coaches Vs. Cancer Twilight Open | May 15, 2015 |
| 2000m Steeplechase · 0.838m · Outdoor4th Annual Coaches Vs. Cancer Twilight Open · May 14 | 6:53.67a | 4th Annual Coaches Vs. Cancer Twilight Open | May 14, 2016 |
| 3000 Meters · IndoorSTJA, Harwood, Enosburg, Middlebury, Danville · Apr 27 | 10:20.50 | STJA, Harwood, Enosburg, Middlebury, Danville | April 27, 2016 |
| 3000 Meters · OutdoorD1 State Championship · Jun 4 | 10:06.82a | D1 State Championship | June 4, 2016 |
| 3000 Meters · OutdoorEssex Invitational/NE Qualifier · May 28 | 9:50.54a | Essex Invitational/NE Qualifier | May 28, 2016 |
| 3200 Meters · IndoorVITA Weekend #4 (Div. I Non-Chittenden County Teams & Div. II Chittenden County Teams) · Jan 14 | 11:00.05a | VITA Weekend #4 (Div. I Non-Chittenden County Teams & Div. II Chittenden County Teams) | January 14, 2017 |
| 400 Meters · IndoorEnosburg, U-32 & Vergennes @ St. Johnsbu · Apr 15 | 1:04.00 | Enosburg, U-32 & Vergennes @ St. Johnsbu | April 15, 2015 |
| 400 Meters · OutdoorSTJA vs WMR dual meet · May 20 | 1:00.60 | STJA vs WMR dual meet | May 20, 2015 |
| 800 Meters · IndoorSt. J vs Spauld, LR, Dan · Apr 29 | 2:31.00 | St. J vs Spauld, LR, Dan | April 29, 2015 |
| 800 Meters · OutdoorLI vs STJ Dual · Apr 24 | 2:33.00 | LI vs STJ Dual | April 24, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Indoor Track
12 results2017 Outdoor Track
5 results2016 Indoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | WTL at DartmouthDec 23 · 1500 Meters · Place 12 · St Johnsbury | 1500 Meters | 12. | 4:43.19a | 12 |
| May 31 | STJA Last chance meetMay 31 · 3000 Meters · St Johnsbury | 3000 Meters | — | DNS | 11 |
| May 11 | STJA, CVU,Milton,NCU,MontpelierMay 11 · 3000 Meters · St Johnsbury | 3000 Meters | — | DNS | 11 |
| May 11 | STJA, CVU,Milton,NCU,MontpelierMay 11 · 1500 Meters · Place 11 · St Johnsbury | 1500 Meters | 11. | 4:39.00 | 11 |
| Apr 27 | STJA, Harwood, Enosburg, Middlebury, DanvilleApr 27 · 3000 Meters · Place 4 · St Johnsbury | 3000 Meters | 4. | 10:20.50 PB | 11 |
| Apr 27 | STJA, Harwood, Enosburg, Middlebury, DanvilleApr 27 · 1500 Meters · Place 5 · St Johnsbury | 1500 Meters | 5. | 4:38.00 PB | 11 |
| Apr 13 | STJA, MVU, Chelsea, DanvilleApr 13 · 3000 Meters · Place 3 · St Johnsbury | 3000 Meters | 3. | 10:53.50 | 11 |
| Apr 13 | STJA, MVU, Chelsea, DanvilleApr 13 · 1500 Meters · Place 7 · St Johnsbury | 1500 Meters | 7. | 4:47.00 | 11 |
| Feb 13 | Vermont NE Championship QualifierFeb 13 · 1600 Meters · Place 5 · St Johnsbury | 1600 Meters | 5. | 5:09.99a PB | 11 |
| Jan 30 | Vermont Indoor State ChampionshipsJan 30 · 3200 Meters · Place 12 · St Johnsbury | 3200 Meters | 12 | 11:22.50 | 11 |
| Jan 30 | Vermont Indoor State ChampionshipsJan 30 · 1600 Meters · Place 7 · St Johnsbury | 1600 Meters | 7 | 5:12.60 | 11 |
| Jan 23 | Norwich #2Jan 23 · 3200 Meters · Place 6 · St Johnsbury | 3200 Meters | 6 | 11:11.56a | 11 |
| Jan 23 | Norwich #2Jan 23 · 1600 Meters · Place 8 · St Johnsbury | 1600 Meters | 8 | 5:14.69a | 11 |
| Jan 16 | UVM #5 - Session "B" (Division 1)Jan 16 · 3200 Meters · Place 4 · St Johnsbury | 3200 Meters | 4. | 11:16.40a | 11 |
| Jan 16 | UVM #5 - Session "B" (Division 1)Jan 16 · 1000 Meters · Place 11 · St Johnsbury | 1000 Meters | 11. | 3:05.15a | 11 |
| Jan 2 | UVM #3 - PM (non-Chittenden)Jan 2 · 1600 Meters · Place 5 · St Johnsbury | 1600 Meters | 5. | 5:20.15a | 11 |
2016 Outdoor Track
8 results2015 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | Last Chance QualifierJun 2 · 3000 Meters · Place 3 · St Johnsbury | 3000 Meters | 3. | 10:30.20 | 10 |
| May 13 | St J vs Rice, LI, BFA, Dan, RivendellMay 13 · 3000 Meters · Place 5 · St Johnsbury | 3000 Meters | 5. | 10:39.00 | 10 |
| Apr 29 | St. J vs Spauld, LR, DanApr 29 · 1500 Meters · Place 8 · St Johnsbury | 1500 Meters | 8. | 5:06.00 | 10 |
| Apr 29 | St. J vs Spauld, LR, DanApr 29 · 800 Meters · Place 7 · St Johnsbury | 800 Meters | 7. | 2:31.00 PB | 10 |
| Apr 29 | St. J vs Spauld, LR, DanApr 29 · 400 Meters · Place 13 · St Johnsbury | 400 Meters | 13. | 1:07.00 | 10 |
| Apr 15 | Enosburg, U-32 & Vergennes @ St. JohnsbuApr 15 · 800 Meters · Place 10 · St Johnsbury | 800 Meters | 10. | 2:36.30 | 10 |
| Apr 15 | Enosburg, U-32 & Vergennes @ St. JohnsbuApr 15 · 400 Meters · Place 8 · St Johnsbury | 400 Meters | 8. | 1:04.00 PB | 10 |
2015 Outdoor Track
10 results