ESPN has inked a $2.4 billion deal to carry Major League Baseball games, including exclusive Sunday night telecasts, through the 2013 season.