The IEA, EIA and OPEC have all consistently and seriously underestimated U.S. oil production, and with the Second Machine Age well underway they seem to be doing it again

Source: oilprice.com