Career
He previously played in MLB for the New York Yankees. New York Yankees
The New York Yankees signed Flores as an international free agent in 2008. Flores had a.302 batting average for the Tampa Yankees of the Class-A Advanced Florida State League in 2012, and the Yankees added him to their 40-man roster after the 2012 season to protect him from the Rule 5 draft.
In the first game of the 2015 season, with the Scranton/Wilkes-Barre RailRiders of the Class American Automobile Association International League, Flores hit for the cycle.
The Yankees promoted Flores to the major leagues on May 29, 2015. On May 30, in his first major league game, he started in left field against the Oakland Athletics.
The Yankees optioned Flores to Scranton/Wilkes-Barre on June 10 when Brendan Ryan was activated from the disabled list. On June 21st, 2015, the Yankees called Flores back up to cover for the injured Mason Williams
Seattle Mariners
On July 30, 2015, the Yankees traded Flores and José Ramírez to the Seattle Mariners for Dustin Ackley.
The Mariners assigned him to the Tacoma Rainiers of the Class American Automobile Association Pacific Coast League.
Flores batted.423 in 14 games for Tacoma, before he broke and dislocated his right ankle in August, and missed the remainder of the season. Milwaukee Brewers
On November 20, 2015, the Mariners traded Flores to the Milwaukee Brewers for Luis Sardiñas. Flores is one of nine players competing to be the Brewers center fielder for the 2016 season.