Thursday saw a plethora of veteran Free Agent outfielders agree to new deals (two of the minor-league kind).

A couple was surprises as the Marlins finally inked their first player this offseason to a major league deal after trading away so much talent recently.

The Rays have also traded away talent in Steven Souza and Jake Odorizzi while also designating Corey Dickerson for assignment. They too signed a veteran outfielder on Wednesday.

Here are the four outfielders who decided on new teams on Wednesday.

Carlos Gomez - Tampa Bay Rays

Gomez, a former two-time All-Star, agreed to a one-year deal with the Rays worth $4 million.

The 32-year-old centerfielder played in 105 games for the Rangers [VIDEO] last season. He finished the year with a .255 average, 17 home runs, 23 doubles, and 13 stolen bases.

A Gold Glove winner in 2013, Gomez’s range has declined a bit as he’s aged. He also has been less productive at the dish. After hitting .284 in both 2013 and 2014 with the Brewers, he has combined for just a .247 average over the last three years.

Cameron Maybin - Miami Marlins

Maybin will be rejoining a Marlins [VIDEO] team he played for from 2008-10 as he agreed to a one-year/$3.5 million pact.

Turning 31 on April 4, Maybin won a World Series ring as a member of the Astros in 2017. In 114 games last year (93 with the Angels, 21 with the Astros), he hit .228 with ten home runs, 20 doubles, and 33 stolen bases (second in the American League).

In 144 career games with the Marlins, Maybin owns a .257 average with 12 home runs, 21 doubles, and 14 stolen bases.

Michael Saunders - Pittsburgh Pirates

The 31-year-old Saunders agreed to a minor-league deal with the Pirates on Wednesday.

An All-Star with the Blue Jays in 2016, Saunders struggled mightily last season. In 73 games (61 with the Phillies, 12 with the Blue Jays), the corner outfielder hit a minuscule .202 with six homers and nine doubles.

Pittsburgh is hoping to see something close to the player Saunders was prior to the All-Star break in 2016. In those 82 games, he batted .298 with 16 home runs and 25 doubles.

Colby Rasmus - Baltimore Orioles

Rasmus will be looking to be a part of the Orioles roster come Opening Day after agreeing to a minor-league deal with the club.

The 31-year-old played in just 37 games with the Rays in 2017 after leaving the team in mid-July for personal reasons. Before his going, he had a .281 average on the season with nine home runs and seven doubles.

Rasmus has shown pop in his bat throughout his career as he hit between 14-25 homers in each of his first eight seasons before last year.