Filter per region

Filter per scope of activities

The WBA Oil and Gas Benchmark presents a ranking of 100 keystone oil and gas companies based on an overall assessment comprising three parts: a performance assessment, a narrative assessment, and a trend assessment. The overall assessment measures a company’s degree of alignment with the transition to a low-carbon world, in line with the 1.5°C Paris Agreement temperature goal.

Ranking overview

100 companies

Total score out of 100 ACT rating performance, narrative and trend
1 Neste
Total score 57.4 / 100
Total performance score 8.1 / 20
Narrative score B
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
2 Engie
Total score 56.9 / 100
Total performance score 7.9 / 20
Narrative score B
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
3 Naturgy Energy
Total score 44.8 / 100
Total performance score 6.8 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
4 Eni
Total score 43.6 / 100
Total performance score 7.3 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
5 bp
Total score 42.9 / 100
Total performance score 6.0 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
6 Total
Total score 40.7 / 100
Total performance score 6.1 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
7 Repsol
Total score 38.1 / 100
Total performance score 5.0 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
8 Equinor
Total score 37.9 / 100
Total performance score 4.9 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
9 Galp Energia
Total score 36.4 / 100
Total performance score 4.3 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
10 Royal Dutch Shell
Total score 34.3 / 100
Total performance score 3.4 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
11 ENEOS Holdings
Total score 32.4 / 100
Total performance score 2.6 / 20
Narrative score C
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
12 Origin Energy
Total score 29.3 / 100
Total performance score 7.3 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
13 Marathon Petroleum Corporation
Total score 24.8 / 100
Total performance score 4.4 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
14 BHP Group
Total score 22.1 / 100
Total performance score 4.3 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
15 Hellenic Petroleum
Total score 20.7 / 100
Total performance score 3.7 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- OMV
Total score 20.7 / 100
Total performance score 3.7 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
17 MOL Magyar Olajes Gazipari Nyrt
Total score 20.2 / 100
Total performance score 2.5 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
18 Ampol Limited
Total score 18.8 / 100
Total performance score 0.9 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
19 SK Innovation
Total score 18.6 / 100
Total performance score 2.8 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- YPF
Total score 18.6 / 100
Total performance score 2.8 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
21 Compania Espanola de Petroleos SAU (CEPSA)
Total score 17.9 / 100
Total performance score 2.5 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
22 CPC Corporation, Taiwan
Total score 17.6 / 100
Total performance score 2.4 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
23 Ecopetrol 
Total score 17.4 / 100
Total performance score 2.3 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
24 Cosmo Energy Holdings
Total score 17.1 / 100
Total performance score 2.2 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Formosa Petrochemical Corp
Total score 17.1 / 100
Total performance score 2.2 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
26 California Resources Corporation
Total score 16.9 / 100
Total performance score 2.1 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Polski Koncern Naftowy Orlen (PKN Orlen)
Total score 16.9 / 100
Total performance score 2.1 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
28 Reliance Industries
Total score 16.7 / 100
Total performance score 1.0 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
29 Bharat Petroleum Corporation
Total score 16.0 / 100
Total performance score 1.7 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
30 Inpex 
Total score 15.7 / 100
Total performance score 1.6 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Santos 
Total score 15.7 / 100
Total performance score 1.6 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
32 Saras
Total score 15.2 / 100
Total performance score 1.4 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
33 Qatar Petroleum
Total score 14.5 / 100
Total performance score 1.1 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
34 Varo Energy
Total score 12.4 / 100
Total performance score 0.2 / 20
Narrative score D
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
35 ConocoPhillips
Total score 8.3 / 100
Total performance score 3.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
36 Suncor Energy 
Total score 8.1 / 100
Total performance score 3.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
37 Marathon Oil
Total score 7.9 / 100
Total performance score 3.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- PTT
Total score 7.9 / 100
Total performance score 3.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Petroleo Brasileiro (Petrobras)
Total score 7.9 / 100
Total performance score 3.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
40 Chesapeake Energy Corp
Total score 7.6 / 100
Total performance score 3.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Valero Energy
Total score 7.6 / 100
Total performance score 3.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
42 Sasol
Total score 7.4 / 100
Total performance score 3.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
43 EOG Resources 
Total score 6.9 / 100
Total performance score 2.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Occidental Petroleum
Total score 6.9 / 100
Total performance score 2.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
45 Chevron Corporation
Total score 6.4 / 100
Total performance score 2.7 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
46 Hess Corporation
Total score 6.2 / 100
Total performance score 2.6 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
47 Gazprom
Total score 5.5 / 100
Total performance score 2.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Ultrapar
Total score 5.5 / 100
Total performance score 2.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
49 Devon Energy Corp
Total score 5.2 / 100
Total performance score 2.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Exxon Mobil
Total score 5.2 / 100
Total performance score 2.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Pertamina
Total score 5.2 / 100
Total performance score 2.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Tatneft
Total score 5.2 / 100
Total performance score 2.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
53 Lukoil
Total score 5.0 / 100
Total performance score 2.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
54 Apache Corporation
Total score 4.8 / 100
Total performance score 2.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- China Petroleum and Chemical Corporation Limited (Sinopec)
Total score 4.8 / 100
Total performance score 2.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
56 Petroliam Nasional Bhd (PETRONAS)
Total score 4.5 / 100
Total performance score 1.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Pioneer Natural Resources 
Total score 4.5 / 100
Total performance score 1.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
58 Idemitsu Kosan
Total score 4.3 / 100
Total performance score 1.8 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
59 Naftogaz
Total score 4.0 / 100
Total performance score 1.7 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
60 Indian Oil Corporation (IndianOil)
Total score 3.8 / 100
Total performance score 1.6 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
61 Cenovus Energy
Total score 3.6 / 100
Total performance score 1.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Rosneft
Total score 3.6 / 100
Total performance score 1.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Targa Resources
Total score 3.6 / 100
Total performance score 1.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
64 China National Petroleum Corporation (CNPC)
Total score 3.3 / 100
Total performance score 1.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- HollyFrontier
Total score 3.3 / 100
Total performance score 1.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Viva Energy Group
Total score 3.3 / 100
Total performance score 1.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
67 GAIL (India)
Total score 3.1 / 100
Total performance score 1.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Oil and Natural Gas Corporation (ONGC)
Total score 3.1 / 100
Total performance score 1.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
69 China National Offshore Oil Corporation (CNOOC Group)
Total score 2.9 / 100
Total performance score 1.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Petroleum Development Oman (PDO)
Total score 2.9 / 100
Total performance score 1.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Woodside Petroleum
Total score 2.9 / 100
Total performance score 1.2 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
72 Canadian Natural Resources
Total score 2.6 / 100
Total performance score 1.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Novatek
Total score 2.6 / 100
Total performance score 1.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Phillips 66
Total score 2.6 / 100
Total performance score 1.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Sonangol
Total score 2.6 / 100
Total performance score 1.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- State Oil Company of Azerbaijan Republic (SOCAR)
Total score 2.6 / 100
Total performance score 1.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
77 Emirates National Oil Company (ENOC)
Total score 2.4 / 100
Total performance score 1.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Kuwait Petroleum Corporation (Q8)
Total score 2.4 / 100
Total performance score 1.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- NK KazMunayGaz
Total score 2.4 / 100
Total performance score 1.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
80 National Iranian Oil Company (NIOC)
Total score 2.1 / 100
Total performance score 0.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Saudi Aramco (SABIC)
Total score 2.1 / 100
Total performance score 0.9 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
82 Sonatrach
Total score 1.9 / 100
Total performance score 0.8 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
83 Nigerian National Petroleum Corporation (NNPC)
Total score 1.7 / 100
Total performance score 0.7 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
84 Petroleos Mexicanos (Pemex)
Total score 1.4 / 100
Total performance score 0.6 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Petroleos de Venezuela (PDVSA)
Total score 1.4 / 100
Total performance score 0.6 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
86 GS Holdings
Total score 1.2 / 100
Total performance score 0.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- PetroSA
Total score 1.2 / 100
Total performance score 0.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Surgutneftegas
Total score 1.2 / 100
Total performance score 0.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- TurkmenGaz
Total score 1.2 / 100
Total performance score 0.5 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
90 Egyptian General Petroleum Corporation (EGPC)
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Enterprise Products Partners
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Petroecuador
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Shaanxi Yanchang Petroleum Group
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Sinochem Energy
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- Türkiye Petrol Rafinerileri
Total score 1.0 / 100
Total performance score 0.4 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
96 Abu Dhabi National Oil Company (ADNOC)
Total score 0.7 / 100
Total performance score 0.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- National Oil Corporation of Libya
Total score 0.7 / 100
Total performance score 0.3 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
98 Basra Oil Company (BOC)
Total score 0.2 / 100
Total performance score 0.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
- NGL Energy Partners
Total score 0.2 / 100
Total performance score 0.1 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down
100 PBF Energy 
Total score 0.0 / 100
Total performance score 0.0 / 20
Narrative score E
Trend score
  • Trend line is up
  • Trend line is equal
  • Trend line is down