U.S. presidential contender Bernie Sanders raised $18 million in the second quarter for his White House run, his campaign said on Tuesday, putting his total behind 2020 Democratic rival Pete Buttigieg for the period.