Mike,
Field research has shown this to be true. In the Rivas study, males green anacondas over 10 feet and/or more than 30 pounds were virtually non-existent. The male a good friend of mine owns is the largest I have personally dealt with at 11.5 feet and 65 pounds. He is 13 years old and for a male is a true giant. He produced a second generation captive born litter of young with my female in 2001, and bred with a different female this Spring and she is now gravid. He is an outstanding animal and is the most docile large constrictor of any species I have ever seen. All the young produced in the 2001 litter had his same, totally calm, disposition. Some of the young we kept are a year and a half old now and still remain as docile as the male. But back to your original question. Rivas has a good theory that male greens are much smaller because they breed in aggregations with a single female and up to 10 to 12 males. In these breeding groups where visibility is greatly limited, he feels males may have difficulty distinquishing other males from the female using visual or chemoreceptive cues. They are limited to essentially tactile cues to identify the female. Males, he believes, locate the female by her larger size, and a large male could be mistaken for a female and result in wasted effort. Selective pressure has therefore produced males of a smaller optimum size. It sounds like a good theory that could explain the sexual dimorphism seen in the green anaconda. Hope this helped.
Kelly