NEW YORK (TheStreet) -- CNOOC (CEO), Trina Solar (TSL), Sinopec (SNP - Get Report), Halliburton (HAL - Get Report), JA Solar Holdings (JASO), Complete Production Services (CPX), STR Holdings (STRI), InterOil (IOC), TransAtlantic Petroleum (TAT - Get Report) and ReneSola (SOL - Get Report) are energy stocks with potential upside of up to 66%, calculated on analysts' average 12-month price targets. The above stocks received buy ratings of 60% to 91%.The simmering Middle East and North African political unrest has sent tremors through the energy sector, with crude oil prices crossing the triple-digit price threshold. Supplies from Libya are at a near standstill; however, Saudi Arabia has assured the international market of extra supply. WTI Crude hit $97 per barrel, while Brent crude settled at $112 per barrel. We have identified 10 energy stocks that received top buy ratings and have the potential to deliver attractive returns. These stocks returned an average 43% during the last one year on superior fundamentals. Analysts' consensus estimate indicates a potential 18%-66% upside over the next one year.