The differential diagnoses of hepatocellular carcinoma (HCC), renal cell carcinoma (RCC), and adrenocortical carcinoma (ACC) are sometimes difficult due to their overlapping histologic features. Immunohistochemistry is a helpful adjunct in supporting the histologic diagnosis. In this study, the authors used the tissue array technique to systemically analyze the efficacy of different immunohistochemical panels in discerning these neoplasms. Immunohistochemical stains were performed on a total of 895 tumors (including 170 HCCs, 176 RCCs, and 40 ACCs) using monoclonal antibodies against hepatocyte antigen (HPA), CD10, RCC marker, vimentin, alpha-inhibin, keratins (KL-1, CAM 5.2, 7, and 20), epithelial membrane antigen, and polyclonal antibodies against carcinoembryonic antigen (pCEA) and alpha-fetoprotein, and antibodies Melan-A (A103), MOC31, and BG8. HPA immunostain alone detected 85.9% of HCCs, and the addition of canalicular pattern of pCEA and CD10 immunostains raised the sensitivity to 94.7%. RCC marker was positive in 54.5% of RCCs but was negative in all non-RCC tumors. Using positive CD10 and negative HPA and pCEA together with RCC marker increased the sensitivity to 74.4%. Immunoreactivity for alpha-inhibin and A103 could be detected in 67.5% and 55% of ACCs, respectively. When the two antibodies were combined, 82.5% of ACCs were labeled. Proper selection of immunohistochemical stains aid in the differential diagnosis of the three neoplasms. Using the tissue array technique, the authors also showed an effective model for comprehensive antibody testing.