Enrique Cruz began his career in 1998 when he was signed by the New York Mets as an amateur free agent. Cruz started with the Rookie affiliate of the Mets, the GCL Mets of the Gulf Coast League and the Kingsport Mets of the Appalachian League. In 2000 and 2001, Cruz spent time with the A-level Columbia Mets before moving up to the St. Lucie Mets of the Florida State League in 2002 before being drafted by the Milwaukee Brewers from the Mets in the rule 5 draft. Cruz made his big league debut on April 2, 2003 with the Milwaukee Brewers and played 60 games for the Brewers during the season compiling six hits, including one double, four walks, two RBIs, and six runs scored in 71 at-bats. In 2004-05, Cruz spent time with the Double-A affiliate of the Brewers, the Huntsville Stars. In May 2006, Cruz was traded by the Brewers with cash to the Texas Rangers and played for the Double-A Frisco RoughRiders before being granted free agency in October. In November 2006, he signed as a free agent with the Cincinnati Reds and played in one game before he was again granted free agency in 2007. In early March of 2008, Cruz was signed by the New York Mets before being released later that month. In May of 2008, he was signed by the Atlanta Braves and played for the Triple-A Richmond Braves before being granted free agency in November of 2008. Cruz began playing independent baseball with the Edmonton Capitals of the North American League in 2010-11 and most recently was playing for the Fargo-Moorhead RedHawks where he was hitting .211 in 18 games with eight runs, 16 hits, four doubles, and 11 RBIs.