Middleton connected on 11-of-15 shots from the field while Caron scored 22 points and grabbed 11 rebounds for the Bucks, who broke a five-game skid.
Brandon Knight helped out with 21 points and six assists.
The 76ers dropped their 13th straight road game.
Millions of Getty images now available for free via embed tool
Boston schools pull out free condoms over wrapping complaints