The Arizona Diamondbacks and Colorado Rockies played the longest nine-inning game in National League history last night in a 4-hour, 30-minute marathon that broke the old record of 4 hours, 27 minutes set by the Giants and Dodgers back in 2001. The D-Backs needed every minute as they scored two runs in the ninth to pull out a 10-9 victory after blowing an 8-3 lead. Both teams will be back at it today at Coors Field and you can get our pick for this game as well as the entire MLB schedule by clicking on the Baseball icon above. Plus get all our selections for today's WNBA and CFL contests.