The 28-year-old Dickerson was designated for assignment last Saturday. He was the AL's starting DH in last summer's All-Star game, but struggled at the plate the second half of the season.

Hudson is a 30-year-old right-hander who went 2-7 with a 4.38 ERA in a career-high 71 appearances in 2017. He's 37-30 with a 3.98 career ERA over eight seasons with the Pirates, Chicago White Sox and Arizona Diamondbacks.

Hudson has 59 career starts, but primarily as a reliever since returning from a second Tommy John surgery in 2015.

Dickerson batted .282 with 27 home runs and 62 RBI last season. He was obtained from the Colorado Rockies in January 2016 and hit .265 with 51 homers and 132 RBIs over the past two years.

Gray was a 13th-round pick of the Pirates in 2017. He spent his first pro season with Short-A West Virginia in the New York-Penn League, batting .269 with seven homers and 37 RBIs in 53 games.

March 23: Giants pitcher Madison Bumgarner, center, is looked over by manager Bruce Bochy, right, and a trainer after getting hit by a comebacker. He'll need surgery for a broken left hand. Chris Carlson, AP

March 21: Blue Jays pitcher Marcus Stroman does his best Uncle Sam impression in the dugout during a spring-training game against the Phillies at Florida Auto Exchange Stadium in Dunedin, Fla. Kim Klement, USA TODAY Sports

March 20: Cardinals center fielder Randy Arozarena shows off his 2017 Florida State League championship ring won as a player with the Palm Beach Cardinals before St. Louis' spring-training game against the Mets at Roger Dean Stadium in Jupiter, Fla. Jasen Vinlove, USA TODAY Sports

March 20: Diamondbacks players stand during the national anthem prior to Arizona's game against the Angels during their spring-training game at Tempe Diablo Stadium in Tempe. Mark J. Rebilas, USA TODAY Sports

March 11: The Dodgers' Justin Turner loses his helmet as he slides safely into third base against the Rockies during the fourth inning at Salt River Fields at Talking Stick in Scottsdale, Ariz. Joe Camporeale, USA TODAY Sports

Feb. 24: Former Angels outfielder and 2018 Hall of Fame inductee Vladimir Guerrero throws out the ceremonial first pitch prior to the Angels' game against the Brewers at Tempe Diablo Stadium in Tempe, Ariz. Matt Kartozian, Matt Kartozian-USA TODAY Sports

Feb. 24: Angels pitcher Shohei Ohtani waves to the crowd after finishing the first inning of his spring-training debut against the Brewers at Tempe Diablo Stadium in Tempe, Ariz. Matt Kartozian, USA TODAY Sports

Feb. 14: Spring trainings most intriguing camp will be its 31st - the one in Bradenton, Fla., where former Astros manager Bo Porter will conduct workouts for the unemployed masses. Douglas DeFelice, USA TODAY SPORTS