League Tables Methodology
What goes into the rankings, how we count partial credit, and what we deliberately leave out.
What we rank
League tables on /league-tables cover five categories:
- Lenders & financial institutions — banks, credit funds, and tax equity providers acting as lead arranger, administrative agent, collateral agent, construction lender, tax equity investor, hedge counterparty, or LC provider.
- Legal counsel — sponsor counsel, buyer counsel, seller counsel, lender counsel, tax counsel, regulatory counsel, and local counsel roles.
- M&A advisors — exclusive sell-side and buy-side financial advisors on M&A transactions.
- Financial advisors — exclusive financial advisors on project financings and other non-M&A deals.
- Principals — most active buyers (M&A) and developers (financing & PPA).
Why no Independent Engineer table? IE engagements (DNV, Black & Veatch, Sargent & Lundy, K2 Management, Mott MacDonald, Natural Power, etc.) are typically NDA-bound and rarely surface in public deal announcements. Where an IE is disclosed, we record it on the underlying deal page; we don't publish an IE league table because the visible sample would mis-represent which firms are actually most active.
Counting rules
- One credit per role per deal. A firm acting as both lender counsel and tax counsel on the same deal counts once for the legal-counsel league. A firm acting as both lead arranger and admin agent counts once for the lender league.
- Multiple firms in the same role split the row. When two banks share lead-arranger duty, both are credited with one deal each.
- Deal value rolls up only when disclosed. If a deal's value is “Undisclosed,” the firm's deal count increments but the deal-value column does not.
- MW totals roll up by named project capacity. Portfolio deals contribute their full disclosed MW to every advisor named on the transaction.
What we exclude
- Announcement-only roles. Firms named in a press release without a confirmed advisory or financing role are not credited.
- Self-dealing. If an issuer's in-house team is named as “advisor,” we don't credit it as external advisory.
- “Other” deal type. Procurement awards, framework agreements, and regulatory milestones (tagged Other in the database) are excluded from lender, advisor, and engineer aggregations to avoid inflating counts.
- Speculative or rumored deals. Only Announced and Closed deals roll into league tables. Rumored deals do not.
Period & refresh
Default view is current calendar year. The period switcher on /league-tables also exposes prior years and an “All Time” cumulative view. Tables recompute automatically as the deal database updates — there is no separate publish cadence.
Coverage caveat
Service-provider data is only as good as the announcements disclose. Some deals — especially private financings — name counsel and lenders sparingly or not at all. The league tables therefore under-count some firms relative to their true market activity. The “Service provider data available for X deals” line at the top of /league-tables is the honest denominator.
If you advised on a deal we don't credit you for, send the source to hello@dealflow.energy and we'll add it.
What the league tables don't measure
Deal count is a coarse proxy for market position. It doesn't capture deal complexity, cross-border execution, novelty (e.g., first-of-kind tax-equity-bridge structures), or relationship depth. Read the league tables as one input, not the answer.