2026 Outdoor Track
6 results2024 Outdoor Track
11 results2023 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x50 Relay · Place 16 · Westford Academy | 4x50 RelayStandard | 16. | 26.27a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x50 Relay · Place 3 · Westford Academy | 4x50 RelayStandard | 3. | 25.00a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x50 Shuttle Hurdles · Place 1 · Westford Academy | 4x50 Shuttle Hurdles33" | 1. | 30.32a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · SMR 1600m · Place 13 · Westford Academy | SMR 1600m[200-200-400-800] | 13. | 4:45.13a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · SMR 1600m · Place 4 · Westford Academy | SMR 1600m[200-200-400-800] | 4. | 4:21.50a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x800 Relay · Place 22 · Westford Academy | 4x800 Relay | 22. | 11:34.04a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · DMR 4000m · Place 5 · Westford Academy | DMR 4000m[1200-400-800-1600] | 5. | 12:47.38a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x200 Relay · Place 17 · Westford Academy | 4x200 Relay | 17. | 1:55.20a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x400 Relay · Place 24 · Westford Academy | 4x400 Relay | 24. | 4:47.72a | - |
| Jan 21 | MSTCA D1 RelaysJan 21 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 4:29.97a | - |
2022 Outdoor Track
8 results2022 Indoor Track
10 results2021 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | MSTCA DIV 1 RelaysMay 29 · 4x100 Shuttle Hurdles · Place 5 · Westford Academy | 4x100 Shuttle Hurdles33" | 5. | 1:11.10a | - |
| May 29 | MSTCA DIV 1 RelaysMay 29 · SMR 1600m · Place 4 · Westford Academy | SMR 1600m[200-200-400-800] | 4. | 4:33.00a | - |
| May 29 | MSTCA DIV 1 RelaysMay 29 · 4x200 Relay · Place 13 · Westford Academy | 4x200 Relay | 13. | 1:58.53a | - |
| May 29 | MSTCA DIV 1 RelaysMay 29 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 4:32.65a | - |
| May 29 | MSTCA DIV 1 RelaysMay 29 · 4x100 Relay · Place 2 · Westford Academy | 4x100 Relay | 2. | 50.55a | - |
2019 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | Dual County League Meet #1Dec 14 · 4x200 Relay · Place 9 · Westford Academy | 4x200 Relay | 9. | 2:00.37a | - |
| Dec 14 | Dual County League Meet #1Dec 14 · 4x400 Relay · Place 5 · Westford Academy | 4x400 Relay | 5. | 4:35.01a | - |
| Jan 26 | MSTCA INVITE LargeJan 26 · 4x200 Relay · Place 29 · Westford Academy | 4x200 Relay | 29. | 1:54.64a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · 4x50 Yard Shuttle Relay · Place 30 · Westford Academy | 4x50 Yard Shuttle Relay | 30. | 29.22a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · 4x50 Yard Shuttle Relay · Place 10 · Westford Academy | 4x50 Yard Shuttle Relay | 10. | 26.30a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · 4x50 Shuttle Hurdles · Place 11 · Westford Academy | 4x50 Shuttle Hurdles33" | 11. | 32.80a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · SMR 1600m · Place 14 · Westford Academy | SMR 1600m[200-200-400-800] | 14. | 4:45.84a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · DMR 4000m · Place 12 · Westford Academy | DMR 4000m[1200-400-800-1600] | 12. | 14:43.82a | - |
| Jan 12 | MSTCA D1 RelaysJan 12 · 4x200 Relay · Place 8 · Westford Academy | 4x200 Relay | 8. | 1:51.42a | - |
2019 Outdoor Track
23 results2018 Indoor Track
14 results2018 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x100 Shuttle Hurdles · Place 11 · Westford Academy | 4x100 Shuttle Hurdles33" | 11. | 1:14.51a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · SMR 1600m · Place 30 · Westford Academy | SMR 1600m[200-200-400-800] | 30. | 5:18.24a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · SMR 1600m · Place 19 · Westford Academy | SMR 1600m[200-200-400-800] | 19. | 4:53.86a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x800 Relay · Place 24 · Westford Academy | 4x800 Relay | 24. | 11:42.58a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x800 Relay · Place 14 · Westford Academy | 4x800 Relay | 14. | 10:43.51a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x200 Relay · Place 33 · Westford Academy | 4x200 Relay | 33. | 2:05.61a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:48.07a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x400 Relay · Place 20 · Westford Academy | 4x400 Relay | 20. | 4:39.43a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x100 Relay · Place 35 · Westford Academy | 4x100 Relay | 35. | 58.26a | - |
| Apr 28 | MSTCA D1 RelaysApr 28 · 4x100 Relay · Place 4 · Westford Academy | 4x100 Relay | 4. | 49.42a | - |
2017 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | Dual CountyDec 20 · 4x200 Relay · Place 6 · Westford Academy | 4x200 Relay | 6. | 1:57.65a | - |
| Dec 20 | Dual CountyDec 20 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 5:15.71a | - |
| Dec 15 | Dual County League MeetDec 15 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:57.78a | - |
| Dec 15 | Dual County League MeetDec 15 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 5:03.49a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x50 Yard Shuttle Relay · Place 35 · Westford Academy | 4x50 Yard Shuttle Relay | 35. | 28.72a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x50 Yard Shuttle Relay · Place 14 · Westford Academy | 4x50 Yard Shuttle Relay | 14. | 26.43a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x50 Shuttle Hurdles · Place 23 · Westford Academy | 4x50 Shuttle Hurdles33" | 23. | 37.50a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x50 Shuttle Hurdles · Place 10 · Westford Academy | 4x50 Shuttle Hurdles33" | 10. | 32.90a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x200 Relay · Place 30 · Westford Academy | 4x200 Relay | 30. | 2:06.02a | - |
| Jan 22 | MSTCA D1 RelaysJan 22 · 4x200 Relay · Place 8 · Westford Academy | 4x200 Relay | 8. | 1:51.13a | - |
| Jan 11 | Dual County #4Jan 11 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:51.85a | - |
| Jan 11 | Dual County #4Jan 11 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 4:54.64a | - |
| Jan 8 | MSTCA Large School_FR/SOPH Auerbach MeetJan 8 · 4x200 Relay · Place 10 · Westford Academy | 4x200 Relay | 10. | 1:55.55a | - |
| Jan 8 | MSTCA Large School_FR/SOPH Auerbach MeetJan 8 · 4x400 Relay · Place 32 · Westford Academy | 4x400 Relay | 32. | 4:58.55a | - |
2017 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | MIAA All-State Outdoor ChampionshipsJun 3 · 4x100 Relay · Place 4 · Westford Academy | 4x100 Relay | 4. | 49.45a | - |
| May 27 | MIAA Eastern D-1 ChampionshipMay 27 · 4x100 Relay · Place 1 · Westford Academy | 4x100 Relay | 1. | 49.21a | - |
| May 13 | Andover InvitationalMay 13 · 4x200 Relay · Place 5 · Westford Academy | 4x200 Relay | 5. | 1:50.30a | - |
| May 6 | MSTCA Frosh/SophMay 6 · 4x400 Relay · Place 14 · Westford Academy | 4x400 Relay | 14. | 4:52.07a | - |
| May 6 | MSTCA Frosh/SophMay 6 · 4x100 Relay · Place 3 · Westford Academy | 4x100 Relay | 3. | 51.78a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · 4x100 Shuttle Hurdles · Place 15 · Westford Academy | 4x100 Shuttle Hurdles33" | 15. | 1:15.40a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · SMR 1600m · Place 21 · Westford Academy | SMR 1600m[200-200-400-800] | 21. | 4:53.70a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · 4x800 Relay · Place 24 · Westford Academy | 4x800 Relay | 24. | 11:42.10a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · 4x200 Relay · Place 20 · Westford Academy | 4x200 Relay | 20. | 1:56.94a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · 4x400 Relay · Place 20 · Westford Academy | 4x400 Relay | 20. | 4:35.65a | - |
| Apr 30 | MSTCA D1 RelaysApr 30 · 4x100 Relay · Place 5 · Westford Academy | 4x100 Relay | 5. | 52.19a | - |
2016 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | Dual County #2Dec 21 · 4x200 Relay · Place 5 · Westford Academy | 4x200 Relay | 5. | 1:55.56a | - |
| Dec 21 | Dual County #2Dec 21 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 4:52.29a | - |
| Dec 16 | Dual County #1Dec 16 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:56.45a | - |
| Dec 16 | Dual County #1Dec 16 · 4x400 Relay · Place 10 · Westford Academy | 4x400 Relay | 10. | 4:52.84a | - |
| Feb 14 | MIAA D1 Indoor State ChampionshipsFeb 14 · 4x200 Relay · Place 12 · Westford Academy | 4x200 Relay | 12. | 1:50.99a | - |
| Feb 14 | MIAA D1 Indoor State ChampionshipsFeb 14 · 4x400 Relay · Place 12 · Westford Academy | 4x400 Relay | 12. | 4:20.03a | - |
| Jan 30 | Dual CountyJan 30 · 4x200 Relay · Place 3 · Westford Academy | 4x200 Relay | 3. | 1:49.79a | - |
| Jan 30 | Dual CountyJan 30 · 4x400 Relay · Place 4 · Westford Academy | 4x400 Relay | 4. | 4:24.30a | - |
| Jan 20 | Dual County #5Jan 20 · 4x200 Relay · Place 8 · Westford Academy | 4x200 Relay | 8. | 1:58.32a | - |
| Jan 20 | Dual County #5Jan 20 · 4x400 Relay · Place 3 · Westford Academy | 4x400 Relay | 3. | 4:15.42a | - |
| Jan 13 | Dual County #4Jan 13 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:51.59a | - |
| Jan 13 | Dual County #4Jan 13 · 4x400 Relay · Place 8 · Westford Academy | 4x400 Relay | 8. | 4:35.03a | - |
| Jan 6 | Dual County #3Jan 6 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:52.07a | - |
| Jan 6 | Dual County #3Jan 6 · 4x400 Relay · Place 5 · Westford Academy | 4x400 Relay | 5. | 4:27.45a | - |
2016 Outdoor Track
18 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | MIAA All State ChampioshipJun 4 · 4x100 Relay · Place 9 · Westford Academy | 4x100 Relay | 9. | 49.82a | - |
| May 28 | MIAA East D1 State ChampionshipsMay 28 · 4x400 Relay · Place 16 · Westford Academy | 4x400 Relay | 16. | 4:19.61a | - |
| May 28 | MIAA East D1 State ChampionshipsMay 28 · 4x100 Relay · Place 7 · Westford Academy | 4x100 Relay | 7. | 50.81a | - |
| May 18 | DCL Championship MeetMay 18 · 4x800 Relay · Place 8 · Westford Academy | 4x800 Relay | 8. | 11:12.68a | - |
| May 18 | DCL Championship MeetMay 18 · 4x400 Relay · Place 4 · Westford Academy | 4x400 Relay | 4. | 4:17.61a | - |
| May 18 | DCL Championship MeetMay 18 · 4x100 Relay · Place 3 · Westford Academy | 4x100 Relay | 3. | 51.04a | - |
| May 14 | Andover InvitationalMay 14 · 4x100 Relay · Place 4 · Westford Academy | 4x100 Relay | 4. | 51.37a | - |
| May 7 | MSTCA Fros / SophMay 7 · 4x100 Relay · Place 19 · Westford Academy | 4x100 Relay | 19. | 56.14a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x100 Shuttle Hurdles · Place 20 · Westford Academy | 4x100 Shuttle Hurdles33" | 20. | 1:23.75a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x100 Shuttle Hurdles · Place 13 · Westford Academy | 4x100 Shuttle Hurdles33" | 13. | 1:17.82a | - |
| Apr 30 | MSTCA RelaysApr 30 · SMR 1600m · Place 29 · Westford Academy | SMR 1600m[200-200-400-800] | 29. | 5:08.73a | - |
| Apr 30 | MSTCA RelaysApr 30 · SMR 1600m · Place 16 · Westford Academy | SMR 1600m[200-200-400-800] | 16. | 4:43.54a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x800 Relay · Place 22 · Westford Academy | 4x800 Relay | 22. | 11:31.47a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x200 Relay · Place 29 · Westford Academy | 4x200 Relay | 29. | 2:04.65a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x200 Relay · Place 7 · Westford Academy | 4x200 Relay | 7. | 1:52.01a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x400 Relay · Place 10 · Westford Academy | 4x400 Relay | 10. | 4:20.14a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x100 Relay · Place 39 · Westford Academy | 4x100 Relay | 39. | 59.60a | - |
| Apr 30 | MSTCA RelaysApr 30 · 4x100 Relay · Place 8 · Westford Academy | 4x100 Relay | 8. | 51.84a | - |
2015 Indoor Track
20 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Dual County #2Dec 23 · 4x200 Relay · Place 5 · Westford Academy | 4x200 Relay | 5. | 2:01.25a | - |
| Dec 23 | Dual County #2Dec 23 · 4x400 Relay · Place 5 · Westford Academy | 4x400 Relay | 5. | 4:20.95a | - |
| Dec 18 | Dual County #1Dec 18 · 4x200 Relay · Place 3 · Westford Academy | 4x200 Relay | 3. | 1:54.11a | - |
| Dec 18 | Dual County #1Dec 18 · 4x400 Relay · Place 9 · Westford Academy | 4x400 Relay | 9. | 4:47.77a | - |
| Feb 11 | MIAA D1 Indoor State ChampionshipsFeb 11 · 4x200 Relay · Place 12 · Westford Academy | 4x200 Relay | 12. | 1:49.55a | - |
| Feb 11 | MIAA D1 Indoor State ChampionshipsFeb 11 · 4x400 Relay · Place 19 · Westford Academy | 4x400 Relay | 19. | 4:30.97a | - |
| Jan 21 | Dual County #5Jan 21 · 4x200 Relay · Place 1 · Westford Academy | 4x200 Relay | 1. | 1:50.62a | - |
| Jan 21 | Dual County #5Jan 21 · 4x400 Relay · Place 7 · Westford Academy | 4x400 Relay | 7. | 4:35.73a | - |
| Jan 17 | East Coast InviteJan 17 · 4x200 Relay · Place 8 · Westford Academy | 4x200 Relay | 8. | 1:51.70a | - |
| Jan 12 | Dual County #4Jan 12 · 4x200 Relay · Place 2 · Westford Academy | 4x200 Relay | 2. | 1:49.47a | - |
| Jan 12 | Dual County #4Jan 12 · 4x400 Relay · Place 9 · Westford Academy | 4x400 Relay | 9. | 4:32.90a | - |
| Jan 9 | D1 RelaysJan 9 · 4x50 Yard Shuttle Relay · Place 30 · Westford Academy | 4x50 Yard Shuttle Relay | 30. | 28.91a | - |
| Jan 9 | D1 RelaysJan 9 · 4x50 Yard Shuttle Relay · Place 16 · Westford Academy | 4x50 Yard Shuttle Relay | 16. | 26.84a | - |
| Jan 9 | D1 RelaysJan 9 · 4x50 Shuttle Hurdles · Place 21 · Westford Academy | 4x50 Shuttle Hurdles33" | 21. | 37.27a | - |
| Jan 9 | D1 RelaysJan 9 · SMR 1600m · Place 23 · Westford Academy | SMR 1600m[200-200-400-800] | 23. | 5:04.56a | - |
| Jan 9 | D1 RelaysJan 9 · SMR 1600m · Place 21 · Westford Academy | SMR 1600m[200-200-400-800] | 21. | 5:00.73a | - |
| Jan 9 | D1 RelaysJan 9 · 4x200 Relay · Place 36 · Westford Academy | 4x200 Relay | 36. | 2:13.84a | - |
| Jan 9 | D1 RelaysJan 9 · 4x200 Relay · Place 11 · Westford Academy | 4x200 Relay | 11. | 1:51.88a | - |
| Jan 9 | D1 RelaysJan 9 · 4x400 Relay · Place 10 · Westford Academy | 4x400 Relay | 10. | 4:21.11a | - |
| Jan 5 | Dual County #3Jan 5 · 4x200 Relay · Place 4 · Westford Academy | 4x200 Relay | 4. | 1:51.70a | - |
2015 Outdoor Track
16 results2014 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | Dual County #2Dec 23 · 4x200 Relay · Place 7 · Westford Academy | 4x200 Relay | 7. | 1:56.44a | - |
| Dec 23 | Dual County #2Dec 23 · 4x400 Relay · Place 2 · Westford Academy | 4x400 Relay | 2. | 4:21.61a | - |
| Dec 19 | Dual Country ConfDec 19 · 4x200 Relay · Place 2 · Westford Academy | 4x200 Relay | 2. | 1:51.39a | - |
| Dec 19 | Dual Country ConfDec 19 · 4x400 Relay · Place 11 · Westford Academy | 4x400 Relay | 11. | 5:05.46a | - |
2014 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 7 | MIAA All State ChampionshipJun 7 · 4x400 Relay · Place 4 · Westford Academy | 4x400 Relay | 4. | 4:00.09a | - |
| May 21 | DCL Championship MeetMay 21 · 4x800 Relay · Place 6 · Westford Academy | 4x800 Relay | 6. | 10:25.30 | - |
| May 21 | DCL Championship MeetMay 21 · 4x400 Relay · Place 1 · Westford Academy | 4x400 Relay | 1. | 4:07.00 | - |
| May 21 | DCL Championship MeetMay 21 · 4x100 Relay · Place 2 · Westford Academy | 4x100 Relay | 2. | 50.20 | - |
| May 19 | MSTCA D1 RelaysMay 19 · 4x100 Shuttle Hurdles · Place 10 · Westford Academy | 4x100 Shuttle Hurdles30" | 10. | 1:27.89aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · 4x100 Shuttle Hurdles · Place 9 · Westford Academy | 4x100 Shuttle Hurdles30" | 9. | 1:27.08aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · SMR 1600m · Place 18 · Westford Academy | SMR 1600m[200-200-400-800] | 18. | 5:20.52aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · SMR 1600m · Place 15 · Westford Academy | SMR 1600m[200-200-400-800] | 15. | 4:54.00aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · 4x200 Relay · Place 9 · Westford Academy | 4x200 Relay | 9. | 1:54.30aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · 4x100 Relay · Place 25 · Westford Academy | 4x100 Relay | 25. | 59.79aUnofficial | - |
| May 19 | MSTCA D1 RelaysMay 19 · 4x100 Relay · Place 5 · Westford Academy | 4x100 Relay | 5. | 51.33aUnofficial | - |
| May 10 | Andover InvitationalMay 10 · 4x800 Relay · Place 15 · Westford Academy | 4x800 Relay | 15. | 10:55.09a | - |
| May 10 | Andover InvitationalMay 10 · 4x400 Relay · Place 3 · Westford Academy | 4x400 Relay | 3. | 4:17.78a | - |
| May 10 | Andover InvitationalMay 10 · 4x100 Relay · Place 1 · Westford Academy | 4x100 Relay | 1. | 51.01a | - |