who does james loney play for
James Anthony Loney (born May 7, 1984) is an American professional baseball first baseman for the New York Mets of Major League Baseball (MLB). He has also played for the Los Angeles Dodgers, Boston Red Sox and Tampa Bay Rays.