On Wednesday, Joe Nelson, whom the Marlins non-tendered, agreed to terms on a one-year deal for $1.3 million with the Tampa Bay Rays. Nelson was contacted by 20 teams after the Marlins parted company with the 34-year-old reliever, who turned in his best major league season in 2008.