Núñez signed as an international free agent with the Detroit Tigers on May 3, 2007.[1] He made his professional debut for the DSL Tigers. In 2008, he played for the GCL Tigers and the High-A Lakeland Flying Tigers, hitting .235 in 58 games. Núñez split the 2009 season between the GCL Tigers and the Single-A West Michigan Whitecaps, batting .276/.333/.386 with 5 home runs and 26 RBI. In January 2010, Baseball America named Nunez the #7 prospect in the Tigers organization and the best defensive infielder in the Tigers organization.[2] In 2010, he returned to Lakeland, slashing .222/.263/.281 with 2 home runs and 33 RBI in 128 games. In 2011, he split the year between Lakeland and the Double-A Erie SeaWolves, accumulating a .276/.333/.386 slash line with 5 home runs and 26 RBI. In 2011, while playing for Lakeland, he was named to the Florida State League Mid-Season All-Star team.
On December 8, 2011, the Pittsburgh Pirates selected Núñez from the Tigers in the Rule 5 draft.[3] In February 2012, Núñez was placed on the 60-day disabled list with an ankle injury. The injury kept him out of games until August 13, 2012, when he began a rehab assignment with the Gulf Coast League Pirates, and also rehabbed with the High-A Bradenton Marauders and the Double-A Altoona Curve. He ended the 2012 season on the disabled list. On October 26, 2012, the Arizona Diamondbacks claimed Núñez, with the Rule 5 restrictions still in effect.[4] On December 21, the Diamondbacks returned Núñez to the Tigers.[5] He spent the season with the Triple-A Toledo Mud Hens, batting .194/.242/.215 with no home runs and 4 RBI. He was released by the Tigers organization on October 24, 2013.
On November 30, 2013, Núñez signed a minor league contract with the Atlanta Braves organization.[6] He spent the 2014 season with the Double-A Mississippi Braves, and hit .301/.353/.373 with 2 home runs and 31 RBi in 97 games with the team.
On November 18, 2014, Núñez signed a minor league contract with the Pittsburgh Pirates organization.[7] He spent the 2015 season with the Triple-A Indianapolis Indians, batting .276/.326/.329 with 2 home runs and 24 RBI in 103 games. On November 6, 2015, he elected free agency.
On January 11, 2016, Núñez signed a minor league deal to return to the Detroit Tigers organization.[8] He spent the 2016 season with Double-A Erie, logging a .279/.350/.348 slash line with 2 home runs and 31 RBI in 86 games. He began the 2017 season with Erie before being released by Detroit on April 27, 2017.
On May 11, 2017, Núñez signed a minor league contract with the New York Mets organization.[9] He finished the season with the Double-A Binghamton Rumble Ponies, posting a .270/.307/.344 slash line with 1 home run and 24 RBI. On November 6, he elected free agency.[10]