Energy Stocks That Beat the S&P 500 Most Consistently

Steady sector leaders, not one-month wonders

Updated August 30, 2026

Sector rotation makes raw-return lists whiplash — a sector’s whole cohort looks brilliant in its quarter and terrible after. Weekly consistency cuts through that: it asks which Energy names finished ahead of the index week after week, through their sector’s good stretches and bad ones. For scale: the typical Energy stock managed 30 winning weeks of 52.

#StockWeeks > SPY1Y excess1Y return1M
1APAAPA Corporation36 / 52+63.8%+88.3%+17.1%
Beat the S&P 500 in 36 of its last 52 weeks, on a +88.3% total return — +63.8% ahead of the index for the year.
2PSXPhillips 6633 / 52+55.5%+84.0%+15.9%
Beat the S&P 500 in 33 of its last 52 weeks, on a +84.0% total return — +55.5% ahead of the index for the year.
3FANGDiamondback Energy33 / 52+20.6%+34.4%−1.1%
Beat the S&P 500 in 33 of its last 52 weeks, on a +34.4% total return — +20.6% ahead of the index for the year.
4VLOValero Energy32 / 52+84.2%+133.7%+13.0%
Beat the S&P 500 in 32 of its last 52 weeks, on a +133.7% total return — +84.2% ahead of the index for the year.
5MPCMarathon Petroleum32 / 52+72.0%+107.3%+17.4%
Beat the S&P 500 in 32 of its last 52 weeks, on a +107.3% total return — +72.0% ahead of the index for the year.
6DVNDevon Energy32 / 52+21.2%+33.2%+7.2%
Beat the S&P 500 in 32 of its last 52 weeks, on a +33.2% total return — +21.2% ahead of the index for the year.
7EOGEOG Resources32 / 52+4.3%+16.7%−1.5%
Beat the S&P 500 in 32 of its last 52 weeks, on a +16.7% total return — +4.3% ahead of the index for the year.
8CVXChevron Corporation31 / 52+9.8%+26.8%+5.0%
Beat the S&P 500 in 31 of its last 52 weeks, on a +26.8% total return — +9.8% ahead of the index for the year.
9TRGPTarga Resources30 / 52+42.7%+74.3%+7.3%
Beat the S&P 500 in 30 of its last 52 weeks, on a +74.3% total return — +42.7% ahead of the index for the year.
10HALHalliburton30 / 52+42.5%+62.2%+14.3%
Beat the S&P 500 in 30 of its last 52 weeks, on a +62.2% total return — +42.5% ahead of the index for the year.
11XOMExxonMobil30 / 52+23.8%+39.0%−0.2%
Beat the S&P 500 in 30 of its last 52 weeks, on a +39.0% total return — +23.8% ahead of the index for the year.
12OKEOneok29 / 52+9.9%+24.9%+4.3%
Beat the S&P 500 in 29 of its last 52 weeks, on a +24.9% total return — +9.9% ahead of the index for the year.
13BKRBaker Hughes28 / 52+24.9%+39.4%+4.2%
Beat the S&P 500 in 28 of its last 52 weeks, on a +39.4% total return — +24.9% ahead of the index for the year.
14OXYOccidental Petroleum28 / 52+15.6%+26.1%+5.6%
Beat the S&P 500 in 28 of its last 52 weeks, on a +26.1% total return — +15.6% ahead of the index for the year.
15WMBWilliams Companies28 / 52+10.1%+28.2%+4.0%
Beat the S&P 500 in 28 of its last 52 weeks, on a +28.2% total return — +10.1% ahead of the index for the year.
16EXEExpand Energy28 / 52−11.3%+3.0%+6.2%
Beat the S&P 500 in 28 of its last 52 weeks, on a +3.0% total return — −11.3% ahead of the index for the year.
17SLBSchlumberger27 / 52+42.9%+59.3%+17.2%
Beat the S&P 500 in 27 of its last 52 weeks, on a +59.3% total return — +42.9% ahead of the index for the year.
18COPConocoPhillips27 / 52+17.1%+33.1%+9.5%
Beat the S&P 500 in 27 of its last 52 weeks, on a +33.1% total return — +17.1% ahead of the index for the year.
19TPLTexas Pacific Land Corporation26 / 52+13.6%+20.3%−7.6%
Beat the S&P 500 in 26 of its last 52 weeks, on a +20.3% total return — +13.6% ahead of the index for the year.
20KMIKinder Morgan26 / 52+0.6%+16.8%−1.9%
Beat the S&P 500 in 26 of its last 52 weeks, on a +16.8% total return — +0.6% ahead of the index for the year.

← Whole market

Every ticker here links to its live page — peer-relative metrics, a percentile fingerprint, and screeners across the whole S&P 500.

Stox →

All listsGet the weekly emailFor AI agents: MCP server