The Boston Red Sox and the Houston Astros are tied for the fewest grand slams this season, with 0 grand slams.