Fuentes was drafted by the Boston Red Sox in the first round of the 2009 MLB Draft. He was the 28th overall pick of the draft, and was given a $1,134,000 signing bonus.[2][3]
Fuentes spent 2011 with the High-A Lake Elsinore Storm where he hit .275 in 510 at-bats and stole 41 bases. In 2012, he played 134 games in center field with the Double-A San Antonio Missions where his average dropped to .218 in 473 at-bats. Fuentes again opened 2013 with the Missions and raised his average to .316 with 6 home runs and 29 stolen bases in 93 games, spending time at all 3 outfield positions. He was promoted to the Triple-ATucson Padres on August 10 where he collected 23 hits in 14 games before his Major League call-up.
Fuentes was called up to the Major Leagues from Triple-A on August 26, 2013, and started in center field that night.[8] He remained with the team for the remainder of the year, making six more starts in center and appearing in a total of 23 games. He collected 5 hits in 33 at-bats and also had 3 stolen bases.
Kansas City Royals
On November 20, 2014, Fuentes was traded to the Kansas City Royals for Kyle Bartsch.[9] After a Spring Training in which he hit .386, Fuentes was selected to be the Royals' Opening Day right fielder to start off the 2016 season, winning the spot over Jarrod Dyson and Paulo Orlando. Despite hitting .317 as a Royal, he was sent down to Triple-A Omaha and released after clearing waivers on September 14, 2016.[10]
Arizona Diamondbacks
On December 24, 2016, Fuentes signed a minor league contract with the Arizona Diamondbacks.[11] He was called up to the Diamondbacks on May 16, 2017, and was inserted into the starting line-up the same day.[12] He hit his first MLB home run on June 18, 2017, in the 10th inning of a tie game with the Philadelphia Phillies against Jeanmar Gómez; the Diamondbacks won 5–4.[13]
He was designated for assignment on January 31, 2018, and cleared waivers on February 5.[14] Fuentes spent the season with the Triple–A Reno Aces, playing in 85 games and hitting .265/.345/.394 with six home runs, 39 RBI, and 10 stolen bases. He elected free agency following the season on November 2.[15]
Long Island Ducks
On April 4, 2019, Fuentes signed with the Long Island Ducks of the Atlantic League of Professional Baseball. In 100 games, Fuentes slashed .258/.340/.429 with 14 home runs and 47 RBI. He became a free agent following the season. Fuentes did not play in a game in 2020.
On May 26, 2021, Fuentes re-signed with the Ducks for the upcoming season.[16] In 22 games, he slashed .222/.355/.349 with two home runs and 11 RBI. Fuentes elected free agency following the season.