Analysis 7 min read

How to Rank Operators by IP30 Without Building a Spreadsheet

A look at what operator benchmarking actually requires — data, normalization, context — and how to do it in a way that holds up in a technical conversation.

WellStrata Team ·

Every acquisition, partnership, and operated development decision involves the same question: how does this operator actually perform relative to their peers?

The honest answer usually requires more work than the timeline allows. Pulling production data, filtering to the right vintage, cleaning operator name variants, normalizing for lateral length, and building a chart that a non-engineer can read — in most organizations that’s a half-day project. So it often gets done incompletely, or with the operator’s own marketing deck filling in the gaps.

WellStrata’s Benchmarking module is built to close that gap.

What benchmarking looks at

The Benchmarking tool ranks operators in a selected basin across four primary metrics:

  • IP30 (initial 30-day production rate, bbl/d) — the industry’s most common early-production benchmark
  • Cumulative oil (Mbbl) — total production over a well’s life, weighted by operators with large well counts
  • Well count — activity level, a proxy for operational intensity in the basin
  • Average lateral length (ft) — context for production numbers; a 15,000-ft lateral should outperform a 9,000-ft lateral, and good benchmarking accounts for this

You filter by state, formation, county, year range (spud or completion year), and minimum well count. The minimum well count filter is important: an operator with two exceptionally good wells in a county will show up at the top of any IP30 ranking, but that sample size doesn’t mean much. Setting the minimum to 10 or 20 wells separates operators who are genuinely performing from operators who got lucky on a small sample.

The ranking table

Results come back as a ranked table, paginated at 20 rows per page. IP30 values are color-coded by quartile: top quartile cells show in green, bottom quartile in red. This makes it immediately visible which operators are in the upper tier and which are consistently underperforming their peers, without having to study the numbers.

The table is sortable by any column. Sorting by cumulative oil surfaces different operators than sorting by IP30 — a large-acreage operator running efficient but modest wells may rank higher on volume than on peak rate, which tells you something useful about their development strategy.

The four charts

Above the table, four Chart.js tabs give the ranking visual context:

IP30 Ranking — horizontal bar chart of the top 15 operators by average IP30. This is the most directly comparable view for well performance.

Production Volume — top 15 by total cumulative oil. A useful check: operators who dominate on volume but not IP30 are typically running high well counts at moderate per-well performance, while operators who rank high on IP30 but not volume may be selective drillers with fewer locations.

Well Count — who is most active in the basin. High well count with middle-tier IP30 can indicate an operator making tradeoffs for pace over performance, or one in an early learning curve.

Activity Timeline — a stacked area chart of wells drilled per year for the eight most active operators plus an “Other” bucket. This is where you can see when operators entered the play, how their activity evolved through commodity price cycles, and who has been accelerating or decelerating recently.

Operator drill-down

Double-clicking any row opens a right-side panel for that operator with three additional views:

  • A line chart of the operator’s aggregate monthly oil production trend — useful for spotting operational disruptions or sustained growth
  • A top-5 wells mini-table showing their best performing assets by formation and IP30
  • A doughnut chart of the operator’s formation mix — so you can see if their performance is driven by a specific target zone that may or may not be relevant to your analysis

The drill-down also has a “View on Map” button that navigates directly to the Wells Explorer with that operator pre-filtered, letting you see the geographic distribution of their activity.

A note on what IP30 does and doesn’t tell you

IP30 is a useful normalizing metric because it’s early enough that most wells have production data for it and late enough to smooth out the first few days of flowback noise. But it has limits.

IP30 doesn’t tell you about lateral-length normalization. An operator running 12,000-ft laterals will almost always show higher raw IP30 than one running 8,000-ft laterals in the same county, even if the latter is the better completion job per foot. The benchmarking table shows average lateral length alongside IP30 precisely so you can apply your own judgment on whether you’re comparing similar completion designs.

IP30 also doesn’t tell you about parent-child well interactions, infill spacing, or the vintage of the wells being averaged. Filtering to a specific year range is the most reliable way to control for vintage effects and get a view of recent operator performance rather than legacy well inventory.

Good benchmarking always involves reading the table alongside those contextual columns — not just sorting by the top metric and calling it done.


The Benchmarking module is available on all WellStrata plans. The 14-day trial includes full access — no credit card required.

Try WellStrata free for 14 days

No credit card required. Access all features across every state we cover from day one.

Request Access