China National Offshore Oil Corporation
In a report published in 2005, the largest oil and gas producers in China that are in direct competition with Yanchang Petroleum Group are China Petroleum and Chemical Corporation (Sinopec), China National Petroleum Corporation (CNPC) operating with its most recognized subsidiaries Sinopec and PetroChina, China National Offshore Oil Corporation (CNOOC) and Sinochem Group.