FILE - Miami Marlins' Jorge Soler celebrates after hitting a home run during the third inning of a baseball game against the San Diego Padres, Tuesday, Aug. 22, 2023, in San Diego. Free agent outfielder Jorge Soler has agreed to a $42 million, three-year contract with the San Francisco Giants, according to a person with direct knowledge of the negotiations. (AP Photo/Gregory Bull, File)
FILE - Miami Marlins designated hitter Jorge Soler bats during the first inning of a baseball game against the Washington Nationals, Saturday, Aug. 26, 2023, in Miami. Free agent outfielder Jorge Soler has agreed to a $42 million, three-year contract with the San Francisco Giants, according to a person with direct knowledge of the negotiations. (AP Photo/Wilfredo Lee, File)