The role of IGFBP7 in tumor progression is complicated, since IGFBP7 exhibits opposite roles in different cancers. This evidence concerns the gene IGFBP7 and cancer.