NEW YORK ( TheStreet) -- CNOOC ( CEO), Trina Solar ( TSL), Sinopec ( SNP), Halliburton ( HAL), JA Solar Holdings ( JASO), Complete Production Services ( CPX), STR Holdings ( STRI), InterOil ( IOC), TransAtlantic Petroleum ( TAT) and ReneSola ( SOL) 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.