On June 21, 2019, Santos signed with the Olmecas de Tabasco of the Mexican League. He did not play in a game in 2020 due to the cancellation of the LMB season because of the COVID-19 pandemic.[2] He later became a free agent. On July 19, 2021, Santos re-signed with the Olmecas.[3]
In 2023, Santos played in 63 games for Tabasco, batting .310/.382/.452 with 4 home runs, 30 RBI, and 8 stolen bases.
Conspiradores de Querétaro
On March 5, 2024, Santos was traded to the Conspiradores de Querétaro of the Mexican League.[4] In 35 games, he batted .356/.447/.496 with 2 home runs, 22 RBI, and 9 stolen bases.