Best Energy Stocks for Warren Buffett Investors
Top 25 energy stocks ranked by their Warren Buffett fit score - every score computed from current financials against published criteria. Updated daily.
How We Rank These
Each stock is scored on a 0–100 scale across the Warren Buffett criteria (moat, durability, valuation, financial health, capital allocation). The score is a deterministic function of the company's TTM financials - no opinion, no hand-tuning. Rows with insufficient data are excluded.
The Top 25
- #181/100TPLTexas Pacific Land CorporationA
Partial Buffett fit - meets 8/9 key criteria, but with reservations.
Mkt cap
$25.46B
ROIC
29.83%
- #276/100BSMBlack Stone Minerals, L.P.B
Partial Buffett fit - meets 8/9 key criteria, but with reservations.
Mkt cap
$3.19B
ROIC
27.66%
- #376/100NRPNatural Resource Partners L.P.B
Partial Buffett fit - meets 7/9 key criteria, but with reservations.
Mkt cap
$1.47B
ROIC
17.37%
- #475/100DMLPDorchester Minerals, L.P.C
Partial Buffett fit - meets 8/9 key criteria, but with reservations.
Mkt cap
$1.45B
ROIC
28.86%
- #571/100USACUSA Compression Partners, LPC
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$4.01B
ROIC
8.89%
- #670/100IPARInter Parfums, Inc.B
Partial Buffett fit - meets 9/9 key criteria, but with reservations.
Mkt cap
$3.59B
ROIC
15.92%
- #770/100CLColgate-Palmolive CompanyB
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$69.19B
ROIC
30.42%
- #869/100HESMHess Midstream LPC
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$8.24B
ROIC
20.59%
- #968/100KRPKimbell Royalty Partners, LPC
Partial Buffett fit - meets 7/9 key criteria, but with reservations.
Mkt cap
$1.91B
ROIC
11.36%
- #1068/100MGYMagnolia Oil & Gas CorporationC
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$6.73B
ROIC
13.12%
- #1167/100EXEExpand Energy CorporationC
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$22.69B
ROIC
12.15%
- #1267/100AMAntero Midstream CorporationB
Partial Buffett fit - meets 4/9 key criteria, but with reservations.
Mkt cap
$10.47B
ROIC
8.62%
- #1366/100WESWestern Midstream Partners, LPB
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$20.26B
ROIC
11.53%
- #1465/100EOGEOG Resources, Inc.B
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$78.49B
ROIC
13.74%
- #1565/100APAAPA CorporationC
Partial Buffett fit - meets 7/9 key criteria, but with reservations.
Mkt cap
$15.67B
ROIC
12.06%
- #1663/100ELFe.l.f. Beauty, Inc.C
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$5.72B
ROIC
5.71%
- #1763/100WHDCactus, Inc.C
Partial Buffett fit - meets 8/9 key criteria, but with reservations.
Mkt cap
$4.85B
ROIC
8.97%
- #1862/100DTMDT Midstream, Inc.D
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$13.15B
ROIC
4.93%
- #1961/100CQPCheniere Energy Partners, L.P.C
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$32.79B
ROIC
19.7%
- #2060/100INVXInnovex International, Inc.C
Partial Buffett fit - meets 7/9 key criteria, but with reservations.
Mkt cap
$2.1B
ROIC
5.54%
- #2160/100MPLXMPLX LpC
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$60.72B
ROIC
13.25%
- #2259/100MNRMach Natural Resources LPC
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$2.1B
ROIC
8.53%
- #2359/100CPRTCopart, Inc.C
Low Buffett fit - meets only 6/9 criteria; valuation, moat, or financial health flags risk.
Mkt cap
$28.85B
ROIC
13.69%
- #2458/100SDSandRidge Energy, Inc.C
Partial Buffett fit - meets 5/9 key criteria, but with reservations.
Mkt cap
$542.41M
ROIC
11.6%
- #2557/100FANGDiamondback Energy, Inc.C
Partial Buffett fit - meets 6/9 key criteria, but with reservations.
Mkt cap
$57.66B
ROIC
5.09%