NEW YORK (TheStreet) -- Eni (E), Schlumberger (SLB - Get Report), BP (BP - Get Report), Trina Solar (TSL), Petroleo Brasileiro (PBR.A), Swift Energy (SFY), Gran Tierra Energy (GTE - Get Report), LDK Solar (LDK), TransAtlantic Petroleum (TAT), and InterOil (IOC) are energy stocks with 22% to 69% upside potential, based on analysts' average 12-month price targets. The above stocks have buy ratings of up to 87%, as polled by Bloomberg.Crude oil prices hit a low of $107.1 during trading hours Monday, but later gained momentum on positive U.S. economic data. Unrest in the Middle East and North Africa supported oil prices. Saudi Arabia's output cuts and lower production levels in Libya are pressing crude oil sentiment higher. At early hours of Thursday, WTI crude hit $112 per barrel, while Brent settled at $124 per barrel. We have identified 10 energy stocks that are expected to deliver attractive returns over the next one year. Analysts' consensus estimate indicates a potential 69% upside over the next one year. However, Exxon Mobil ( XOM), Chevron ( CVX), ConocoPhillips ( COP), Royal Dutch Shell ( RDS.A), and Petrochina ( PTR) are expected to return less than 15% in the next one year. Therefore, we have not included these stocks in our portfolio.