Are you ready for Major League Baseball to be consumed by the trade deadline? From today until the trade deadline on July 31, expect plenty of rumors about who might be on the move and just as many takes about who should be buying and selling. Good teams generally buy at the deadline and the bad teams generally sell, but this year there a few interesting teams that might be testing those traditions — like the San Francisco Giants, who have gotten themselves into wild-card contention but also have one of the biggest trade chips out there, or the Cleveland Indians who are rumored to be listening to offers on Trevor Bauer but are one of the better teams in the league.