2026 Outdoor Track
12 results2024 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | The Beantown Winter ClassicDec 21 · 4x200 Relay · Place 19 · Tewksbury Memorial | 4x200 RelayRound P | 19. | 2:01.83a | - |
2023 Outdoor Track
2 results2023 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 20 | MSTCA D4 RelaysJan 20 · 4x50 Relay · Place 23 · Tewksbury Memorial | 4x50 RelayStandard | 23. | 28.36a | - |
| Jan 20 | MSTCA D4 RelaysJan 20 · 4x50 Relay · Place 4 · Tewksbury Memorial | 4x50 RelayStandard | 4. | 25.72a | - |
| Jan 20 | MSTCA D4 RelaysJan 20 · SMR 1600m · Place 22 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 22. | 5:29.82a | - |
| Jan 20 | MSTCA D4 RelaysJan 20 · SMR 1600m · Place 18 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 18. | 5:10.57a | - |
| Jan 20 | MSTCA D4 RelaysJan 20 · 4x200 Relay · Place 27 · Tewksbury Memorial | 4x200 Relay | 27. | 2:07.39a | - |
| Jan 20 | MSTCA D4 RelaysJan 20 · 4x200 Relay · Place 3 · Tewksbury Memorial | 4x200 Relay | 3. | 1:49.58a | - |
2022 Outdoor Track
8 results2022 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x50 Yard Shuttle Relay · Place 23 · Tewksbury Memorial | 4x50 Yard Shuttle Relay | 23. | 28.32aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x50 Yard Shuttle Relay · Place 5 · Tewksbury Memorial | 4x50 Yard Shuttle Relay | 5. | 26.33aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · SMR 1600m · Place 24 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 24. | 5:27.22aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · SMR 1600m · Place 9 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 9. | 4:47.23aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · DMR 4000m · Place 9 · Tewksbury Memorial | DMR 4000m[1200-400-800-1600] | 9. | 14:31.81aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x200 Relay · Place 26 · Tewksbury Memorial | 4x200 Relay | 26. | 2:05.62aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x200 Relay · Place 6 · Tewksbury Memorial | 4x200 Relay | 6. | 1:53.92aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x400 Relay · Place 17 · Tewksbury Memorial | 4x400 Relay | 17. | 4:49.24aUnofficial | - |
| Jan 22 | MSTCA D4 State RelaysJan 22 · 4x400 Relay · Place 11 · Tewksbury Memorial | 4x400 Relay | 11. | 4:37.24aUnofficial | - |
2021 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | MSTCA DIV 3 RelaysMay 30 · SMR 1600m · Place 1 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 1. | 4:21.80aUnofficial | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · DMR 4000m · Place 5 · Tewksbury Memorial | DMR 4000m[1200-400-800-1600] | 5. | 14:21.90aUnofficial | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · 4x200 Relay · Place 11 · Tewksbury Memorial | 4x200 Relay | 11. | 2:00.70aUnofficial | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · 4x200 Relay · Place 1 · Tewksbury Memorial | 4x200 Relay | 1. | 1:51.75aUnofficial | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · 4x400 Relay · Place 4 · Tewksbury Memorial | 4x400 Relay | 4. | 4:26.08aUnofficial | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · 4x100 Relay · Tewksbury Memorial | 4x100 Relay | -- | DQ | - |
| May 30 | MSTCA DIV 3 RelaysMay 30 · 4x100 Relay · Place 14 · Tewksbury Memorial | 4x100 Relay | 14. | 59.38aUnofficial | - |
2020 Indoor Track
1 results2019 Outdoor Track
12 results2019 Indoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 23 | MIAA All-State ChampionshipFeb 23 · 4x400 Relay · Place 17 · Tewksbury Memorial | 4x400 Relay | 17. | 4:12.87a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x50 Yard Shuttle Relay · Place 16 · Tewksbury Memorial | 4x50 Yard Shuttle Relay | 16. | 27.03a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x50 Yard Shuttle Relay · Place 9 · Tewksbury Memorial | 4x50 Yard Shuttle Relay | 9. | 26.37a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x50 Shuttle Hurdles · Place 7 · Tewksbury Memorial | 4x50 Shuttle Hurdles33" | 7. | 32.40a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · SMR 1600m · Place 27 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 27. | 4:59.00a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · SMR 1600m · Place 2 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 2. | 4:19.13a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x800 Relay · Place 5 · Tewksbury Memorial | 4x800 Relay | 5. | 10:19.69a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · DMR 4000m · Place 7 · Tewksbury Memorial | DMR 4000m[1200-400-800-1600] | 7. | 13:21.88a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x200 Relay · Place 26 · Tewksbury Memorial | 4x200 Relay | 26. | 2:01.55a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x200 Relay · Place 21 · Tewksbury Memorial | 4x200 Relay | 21. | 1:59.67a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x400 Relay · Place 17 · Tewksbury Memorial | 4x400 Relay | 17. | 4:50.21a | - |
| Jan 19 | MSTCA D3 RelaysJan 19 · 4x400 Relay · Place 16 · Tewksbury Memorial | 4x400 Relay | 16. | 4:45.49a | - |
2018 Indoor Track
3 results2018 Outdoor Track
15 results2017 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | MIAA All-State Outdoor ChampionshipsJun 3 · 4x800 Relay · Place 1 · Tewksbury Memorial | 4x800 Relay | 1. | 9:21.53a | - |
| May 20 | Merrimack ValleyMay 20 · 4x800 Relay · Place 1 · Tewksbury Memorial | 4x800 Relay | 1. | 9:55.77a | - |
| May 20 | Merrimack ValleyMay 20 · 4x400 Relay · Place 3 · Tewksbury Memorial | 4x400 Relay | 3. | 4:02.33a | - |
| May 20 | Merrimack ValleyMay 20 · 4x100 Relay · Place 2 · Tewksbury Memorial | 4x100 Relay | 2. | 50.60a | - |
| May 10 | Tewksbury North Andover Dual MeetMay 10 · 4x100 Relay · Tewksbury Memorial | 4x100 Relay | — | 52.73Unofficial | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x100 Shuttle Hurdles · Place 7 · Tewksbury Memorial | 4x100 Shuttle Hurdles33" | 7. | 1:13.50a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x1600 Relay · Place 2 · Tewksbury Memorial | 4x1600 Relay | 2. | 22:12.68a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · SMR 1600m · Place 3 · Tewksbury Memorial | SMR 1600m[200-200-400-800] | 3. | 4:14.45a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x800 Relay · Place 7 · Tewksbury Memorial | 4x800 Relay | 7. | 10:25.24a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · DMR 4000m · Place 1 · Tewksbury Memorial | DMR 4000m[1200-400-800-1600] | 1. | 12:59.21a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x200 Relay · Place 3 · Tewksbury Memorial | 4x200 Relay | 3. | 1:46.41a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x400 Relay · Place 5 · Tewksbury Memorial | 4x400 Relay | 5. | 4:10.58a | - |
| Apr 29 | MSTCA D3 RelaysApr 29 · 4x100 Relay · Place 2 · Tewksbury Memorial | 4x100 Relay | 2. | 50.93a | - |
| Apr 12 | Tewksbury Dracut Dual MeetApr 12 · 4x100 Relay · Tewksbury Memorial | 4x100 Relay | — | 52.0Unofficial | - |
2017 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 16 | MIAA D4 State ChampionshipFeb 16 · 4x800 Relay · Place 2 · Tewksbury Memorial | 4x800 Relay | 2. | 9:45.85a | - |
| Feb 16 | MIAA D4 State ChampionshipFeb 16 · 4x200 Relay · Place 2 · Tewksbury Memorial | 4x200 Relay | 2. | 1:49.24a | - |
| Feb 16 | MIAA D4 State ChampionshipFeb 16 · 4x400 Relay · Place 1 · Tewksbury Memorial | 4x400 Relay | 1. | 4:05.68a | - |
| Jan 12 | MVC #3Jan 12 · 4x400 Relay · Place 6 · Tewksbury Memorial | 4x400 Relay | 6. | 4:22.81a | - |
2016 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MVC Meet #1Dec 29 · 4x400 Relay · Place 5 · Tewksbury Memorial | 4x400 Relay | 5. | 4:24.61a | - |