As a parent of top 6 team player I would generally agree with the above rankings. It seems there are almost 3 tiers... Upper tier Taft, Brunswick, Deerfield, Salisbury, Second tier which is smaller...Avon Old Farms and Trinity-Pawling, then 3rd tier which is mostly everyone else although the rankings in that tier could vary greatly year to year and occasionally Avon Old Farms and Trinity-Pawling could creep into top tier.