(CBS) In anticipation of tonight’s game against the Rangers, the Cubs have selected the contract of outfielder Ryan Sweeney and recalled right-handed pitcher Rafael Dolis from Triple-A Iowa.

In corresponding roster moves, right-handed pitcher Kameron Loe has been designated for assignment and outfielder Dave Sappelt has been optioned to Triple-A.

READ MORE: Northwestern University Bans All Social Activities At Campus Fraternities Until At Least Mid-October After Reports Of Drugging

The 28-year-old Sweeney has a career batting average of .280 (481-for-1,719) with 102 doubles, 12 triples, 14 home runs and 185 RBI in 535 games covering all or part of seven big league seasons.

READ MORE: American Red Cross Seeking Blood Donations Amid Emergency Blood Shortage

Sweeney went to spring training with the Red Sox this year but was released on March 30.

Dolis, 25, has one save and a 3.52 ERA (3 ER/7.2 IP) in eight relief appearances with Iowa this season.

MORE NEWS: Suspect Tries To Break Into ATM In Portage Park Using Blow Torch