The Toronto Blue Jays have called up infielder Darnell Sweeney from triple-A Buffalo. The 27-year-old takes the roster spot of outfielder Steve Pearce, who was traded to the Boston Red Sox on Thursday.
Sweeney, signed by the Blue Jays as a free agent in April, is hitting .232/.314/.439 with six home runs and 10 doubles in 47 games for the Bisons. The switch-hitter spent time at every position this season, with the exception of first base, catcher and centre field.
He appeared in 37 MLB games for the Philadelphia Phillies in 2015, posting a .639 OPS with three homers.
Sweeney was selected by the Los Angeles Dodgers in the 13th round of the 2012 MLB Draft.