Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorSWCL Dual Meet # 5 · Jan 20 | 3:25.10 | SWCL Dual Meet # 5 | January 20, 2016 |
| 110m Hurdles · 39" / 0.991m · OutdoorC/W Division 2 Championships · May 26 | 17.11a | C/W Division 2 Championships | May 26, 2018 |
| 300 Meters · OutdoorSouthern Worcester County League #4 · Jan 10 | 42.50 | Southern Worcester County League #4 | January 10, 2018 |
| 400m Hurdles · 36" / 0.914m · OutdoorC/W Division 2 Championships · May 26 | 1:00.76a | C/W Division 2 Championships | May 26, 2018 |
| 50y Hurdles · 39" · IndoorSouthern Worcester County League · Dec 13 | 7.50 | Southern Worcester County League | December 13, 2017 |
| 50y Hurdles · 39" · OutdoorSouthern Worcester County League #4 · Jan 10 | 6.90 | Southern Worcester County League #4 | January 10, 2018 |
| 55m Hurdles · 39" · IndoorMIAA Division 5 Championship · Feb 15 | 8.76a | MIAA Division 5 Championship | February 15, 2018 |
| 600 Meters · IndoorSWCL Dual Meet #4 · Jan 13 | 1:43.70 | SWCL Dual Meet #4 | January 13, 2016 |
| Long Jump · OutdoorSouthern Worcester County League Championships · May 17 | 16-11.00 | Southern Worcester County League Championships | May 17, 2017 |
| Triple Jump · OutdoorSouthern Worcester County League Championships · May 17 | 36-06.50 | Southern Worcester County League Championships | May 17, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
7 results2018 Indoor Track
1 results2017 Indoor Track
6 results2017 Outdoor Track
6 results2016 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | SWCL Dual #2-EastDec 21 · 50y Hurdles · Place 3 · Bartlett | 50y Hurdles39" | 3. | 7.50 | 11 |
| Dec 21 | SWCL Dual #2-EastDec 21 · 600 Meters · Place 5 · Bartlett | 600 Meters | 5. | 1:45.90 | 11 |
| Dec 15 | SWCL Dual #1Dec 15 · 50y Hurdles · Place 3 · Bartlett | 50y Hurdles39" | 3. | 7.50 | 11 |
| Dec 15 | SWCL Dual #1Dec 15 · 600 Meters · Place 6 · Bartlett | 600 Meters | 6. | 1:46.80 | 11 |
| Jan 20 | SWCL Dual Meet # 5Jan 20 · 1000 Meters · Place 7 · Bartlett | 1000 Meters | 7. | 3:25.10 PB | 10 |
| Jan 20 | SWCL Dual Meet # 5Jan 20 · 55m Hurdles · Place 4 · Bartlett | 55m Hurdles39" | 4. | 9.00 | 10 |
| Jan 13 | SWCL Dual Meet #4Jan 13 · 600 Meters · Place 6 · Bartlett | 600 Meters | 6. | 1:43.70 PB | 10 |
| Jan 13 | SWCL Dual Meet #4Jan 13 · 55m Hurdles · Place 2 · Bartlett | 55m Hurdles39" | 2. | 9.10 | 10 |
| Jan 6 | SWCL Dual #3Jan 6 · 1000 Meters · Place 9 · Bartlett | 1000 Meters | 9. | 3:19.90Unofficial | 10 |
| Jan 6 | SWCL Dual #3Jan 6 · 55m Hurdles · Place 7 · Bartlett | 55m Hurdles39" | 7. | 9.60Unofficial | 10 |