Sanoja signed with the Miami Marlins as an international free agent in July 2019.[1] He did not play in a game 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic, and did not make his professional debut until 2021 with the Dominican Summer League Marlins. In 2022, Sanoja played for the FCL Marlins and Jupiter Hammerheads and in 2023 with Jupiter and Beloit Sky Carp.
Sanoja started 2024 with the Double–A Pensacola Blue Wahoos and was promoted to the Triple–A Jacksonville Jumbo Shrimp after 15 games.[2] In 111 games for Jacksonville, he slashed .291/.354/.431 with six home runs, 58 RBI, and 14 stolen bases. On September 7, 2024, Sanoja was selected to the 40-man roster and promoted to the major leagues for the first time.[3]