Career
He made his Major League Baseball (MLB) debut with the Baltimore Orioles in 2015. Navarro was drafted by the Arizona Diamondbacks in the third round of the 2007 Major League Baseball Draft out of the Puerto Rico Baseball Academy. In 2010 he was traded to the Kansas City Royals for Carlos Rosa.
Prior to the 2014 season he signed with the Cincinnati Reds.
Navarro signed a major league contract with the Baltimore Orioles on November 26, 2014. He was called up to the major leagues on April 24, 2015.
He collected his first major league hit, a double, and run during his debut. The very next game he went 3-5 with his first Big-League Reserve Bank of India, to help the Orioles defeat the Red Sox, 18-7.
On May 13, 2015, in a game against the Toronto Blue Jays, Navarro hit his first major league home run off of relief pitcher Brett Cecil.
On December 23, 2015, the Los Angeles Angels of Anaheim claimed Navarro off waivers.