Boys Cross Country Middlesex League Record 1998-present
2023: Boys Middlesex League 4-2 (Lose 24-32 to Reading*, 27-28 to Winchester)
2022: Boys Middlesex League 3-3 (Lose 26-30 to Melrose*, 25-31 to Belmont*, 21-38 to Arlington*)
2021: Boys Middlesex League 4-2 (Lose 21-34 to Arlington, 15-44 to Reading*)
2020: Boys Middlesex League 4-1 (Lose 26-30 to Reading)
2019: Boys 6-0 Undefeated Middlesex League Champions
2018: Boys Middlesex League 6-1 (Lose 27-28 to Arlington)
2017: Boys Middlesex League 6-1 (Lose 24-31 to Arlington)
2016: Boys 7-0 Undefeated Middlesex League Champions
2015: Boys 7-0 Undefeated Middlesex League Champions
2014: Boys 7-0 Undefeated Middlesex League Champions
2013: Boys 7-0 Undefeated Middlesex League Champions
2012: Boys 6-0 Undefeated Middlesex League Champions
2011: Boys 6-0 Undefeated Middlesex League Champions
2010: Boys Middlesex League 8-1 (Lose 9/21 28-29 to Winchester)
2009: Boys Middlesex League 8-1 (Lose 27-28 to Reading)
2008: Boys Middlesex League 8-1 (Lose 24-33 to Reading)
2007: Boys Middlesex League 7-2 (Lose 24-33 to Winchester, 26-33 to Reading)
2006: Boys Middlesex League 8-1 (Lose 28-29 to Woburn)
2005: Boys 9-0 Undefeated Middlesex League Champions
2004: Boys 9-0 Undefeated Middlesex League Champions
2003: Boys 9-0 Undefeated Middlesex League Champions
2002: Boys 9-0 Undefeated Middlesex League Champions
2001: Boys 9-0 Undefeated Middlesex League Champions
2000: Boys 9-0 Undefeated Middlesex League Champions
1999: Boys Middlesex League 8-1 (Lose 27-28 to Reading)
1998: Boys 9-0 Undefeated Middlesex League Champions
*Rested runners
2022: Boys Middlesex League 3-3 (Lose 26-30 to Melrose*, 25-31 to Belmont*, 21-38 to Arlington*)
2021: Boys Middlesex League 4-2 (Lose 21-34 to Arlington, 15-44 to Reading*)
2020: Boys Middlesex League 4-1 (Lose 26-30 to Reading)
2019: Boys 6-0 Undefeated Middlesex League Champions
2018: Boys Middlesex League 6-1 (Lose 27-28 to Arlington)
2017: Boys Middlesex League 6-1 (Lose 24-31 to Arlington)
2016: Boys 7-0 Undefeated Middlesex League Champions
2015: Boys 7-0 Undefeated Middlesex League Champions
2014: Boys 7-0 Undefeated Middlesex League Champions
2013: Boys 7-0 Undefeated Middlesex League Champions
2012: Boys 6-0 Undefeated Middlesex League Champions
2011: Boys 6-0 Undefeated Middlesex League Champions
2010: Boys Middlesex League 8-1 (Lose 9/21 28-29 to Winchester)
2009: Boys Middlesex League 8-1 (Lose 27-28 to Reading)
2008: Boys Middlesex League 8-1 (Lose 24-33 to Reading)
2007: Boys Middlesex League 7-2 (Lose 24-33 to Winchester, 26-33 to Reading)
2006: Boys Middlesex League 8-1 (Lose 28-29 to Woburn)
2005: Boys 9-0 Undefeated Middlesex League Champions
2004: Boys 9-0 Undefeated Middlesex League Champions
2003: Boys 9-0 Undefeated Middlesex League Champions
2002: Boys 9-0 Undefeated Middlesex League Champions
2001: Boys 9-0 Undefeated Middlesex League Champions
2000: Boys 9-0 Undefeated Middlesex League Champions
1999: Boys Middlesex League 8-1 (Lose 27-28 to Reading)
1998: Boys 9-0 Undefeated Middlesex League Champions
*Rested runners