MLB

Rosenthal: Indians, Juan Uribe agree to deal

NEW YORK, NY - JULY 30: Juan Uribe #2 of the New York Mets in action against the San Diego Padres at Citi Field on July 30, 2015 in Flushing neighborhood of the Queens borough of New York City. Padres defeated the Mets 8-7. (Photo by Mike Stobe/Getty Images)

NEW YORK, NY - JULY 30: Juan Uribe #2 of the New York Mets in action against the San Diego Padres at Citi Field on July 30, 2015 in Flushing neighborhood of the Queens borough of New York City. Padres defeated the Mets 8-7. (Photo by Mike Stobe/Getty Images)

It took a while, but veteran infielder Juan Uribe has found his new team.

On Friday, Ken Rosenthal reported that the Cleveland Indians agreed with Uribe on a contract, pending a physical:

Sources: Uribe in agreement with #Indians, pending physical.

— Ken Rosenthal (@Ken_Rosenthal) February 19, 2016

More from FoxSports

Uribe has been linked to Cleveland for a while now, with the team having 'targeted' him since early February. The San Francisco Giants were said to also have kicked the tires about a potential reunion with Uribe, but balked at Uribe's asking price being 'too expensive' for their budget.

Uribe split 2015 with the Atlanta Braves and New York Mets after going from the Los Angeles Dodgers to Atlanta in an early-season trade.

Should he pass his physical and join the Tribe, he could either provide depth off the bench or be a starting third baseman, depending on the club's need.