In 1944, he left Torreón and played for La Junta de Nuevo Laredo for two seasons. He returned to Torreón in 1946. In 1947 he played for Pericos de Puebla and Tuneros de San Luis Potosí. In 1948 he played again for Puebla and returned to Torreón in 1949. In 1950, Díaz and Unión Laguna won the Mexican League championship and he finished as the home runs leader with 10, tied with Ángel Castro.[4][5]
He played two seasons in the Cuban League for Habana and Marianao. In the 1946–47 season, Chanquilón finished with 16 runs, 35 hits, one home run, 15 RBIs and a batting average of .238 in 147 at bats with Habana and Marianao. In 1947–48, he played for Marianao, recording 35 runs, 57 hits, seven home runs and 15 RBIs and a .243 average; finishing as the leader in home runs.[6][7]