(Seattle, WA) -- Multiple outlets are reporting that the Seattle Mariners and free-agent outfielder Nelson Cruz have come to terms on a four-year, 57-million-dollar deal. Cruz, who's 34-years-old, led the major leagues with 40 home runs and finished third in the American League with 108 RBI last season with the Baltimore Orioles. Cruz rejected a qualifying offer by Baltimore of 15-point-three-million dollars per year, meaning the Orioles will receive draft-pick compensation.