NEW YORK (TheStreet) -- Halliburton (HAL - Get Report), Schlumberger (SLB - Get Report), Trina Solar (TSL), Complete Production Services (CPX), ReneSola (SOL - Get Report), Sinopec (SNP - Get Report), CNOOC (CEO), Apache Corporation (APA - Get Report), Helix Energy (HLX - Get Report) and Royal Dutch Shell (RDS/A) are energy stocks with analyst buy ratings of up to 91%. These stocks have the potential to deliver gains in the range of 14% to 60%, based on analysts' consensus estimates of 12-month price targets.Crude oil prices rose to a two-year high on Monday, after Brent touched $103 per barrel. The Middle East's political unrest could exacerbate crude oil supply concerns. Earlier in the month, crude prices breached the $100 per barrel threshold, after riots rocked Egypt. We have identified ten energy stocks that received analysts' top buy ratings and which have the potential to deliver attractive returns over the next one year. The following 10 stocks returned an average 40% in the last one year on superior fundamentals. Analysts' consensus estimate indicates a potential 14%-60% upside in the next one year. Further, STR Holdings ( STRI), Petroleo Brasileiro ( PBR), JA Solar Holdings ( JASO), LDK Solar ( LDK) and GT Solar International ( SOLR) could deliver healthy upsides according to analysts, however, we did not consider them because of their lower buy ratings.