Hinojosa was selected in the 11th round, with the 336th overall selection, of the 2015 MLB Draft by the San Francisco Giants. After signing with the team, he was assigned to the Salem-Keizer Volcanoes of the Low–ANorthwest League.[5] Hinojosa started the 2016 season with the High–ASan Jose Giants, where he batted .296 in 69 games before being promoted to the Double-ARichmond Flying Squirrels.[6] He hit .248 with Richmond before suffering a ruptured Achilles tendon in the final series of the season. Hinojosa was suspended for the first 50 games of the 2018 season after testing positive for a non-performance-enhancing drug for a second time.[7] He returned to Richmond and finished the season with a .261 average with three home runs and 26 RBI in 67 games played.[8]
Milwaukee Brewers
Hinojosa was traded to the Milwaukee Brewers in exchange for Erik Kratz on March 25, 2019.[8] He was assigned to the Biloxi Shuckers of the Double–A Southern League. Hinojosa batted .280 during the regular season and slashed .400/.393/.800 with four doubles, two home runs and nine RBIs in the Southern League playoffs. He was transferred to the Triple-ASan Antonio Missions at the end of the season.[9] Hinojosa did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[10] He was released by the Brewers organization on June 4, 2020.[11] After the 2020 minor league season was canceled, Hinojosa played in the temporary independent Constellation Energy League for the Sugar Land Lightning Sloths.
Houston Astros
On January 25, 2021, Hinojosa signed a minor league contract with the Houston Astros.[12] Hinojosa spent the season with the Triple-ASugar Land Skeeters and batted .316 with 11 home runs and 67 RBI in 107 games played.[13] Hinojosa became a free agent at the end of the season on November 7.[14]
San Diego Padres
On December 16, 2021, Hinojosa signed a minor league contract with the San Diego Padres.[15] He was named to the Padres' 2022 spring training roster as a non-roster invitee.[16] Hinojosa spent the year with the Triple–A El Paso Chihuahuas, playing in 122 games and batting .291/.359/.482 with career–highs in home runs (17) and RBI (83). He elected free agency following the season on November 10, 2022.[17]
Miami Marlins
On December 15, 2022, Hinojosa signed a minor league contract with the Miami Marlins organization. He played the 2023 season with the Triple–A Jacksonville Jumbo Shrimp, appearing in 91 games and batting .244/.284/.357 with seven home runs and 38 RBI. Hinojosa elected free agency following the season on November 6, 2023.[18]
Tampa Bay Rays
On January 29, 2024, Hinojosa signed a minor league contract with the Tampa Bay Rays organization that included an invitation to spring training.[19] On November 6, he elected free agency.[20]