Major League BaseballfromESPN.com11 hours agoSources: Tigers give Finnegan 2-year, $19M dealKyle Finnegan agreed to a two-year, $19 million contract with the Detroit Tigers, returning as their closer after a strong trade-deadline performance.