An award notice that names only the winner answers one question: who got it. A full bidder table answers a dozen more, and they are the questions that decide whether your next bid is worth writing. How many companies fight over this category? How far apart were the prices? Who keeps showing up together? When does this contract come back?
This post walks through four analyses that only become possible when the whole table is published. Every number below is illustrative, invented for the example. The point is the method, not the figures.
The anatomy of a bidder table
Where portals publish them in full, a bidder table lists every company that bid, each one's commercial registration (CR) number, the bid amount, the awarded value, and in some markets a local-content ratio: the share of the bid's value delivered through the domestic economy. One tender, one table, every price visible.
An illustrative table: a facilities-maintenance tender, seven bidders
| Bidder | Bid amount (QAR) | Local content | Result |
|---|---|---|---|
| Bidder A | 1,840,000 | 41% | Awarded |
| Bidder B | 1,975,000 | 38% | |
| Bidder C | 2,120,000 | 55% | |
| Bidder D | 2,310,000 | 29% | |
| Bidder E | 2,490,000 | 61% | |
| Bidder F | 2,760,000 | 33% | |
| Bidder G | 3,150,000 | 47% |
Seven prices for the same scope. Read alone, this table settles one tender. Read across hundreds of tenders, tables like it settle strategy. That is what the next four sections do.
Competition density: how crowded is your category
The simplest aggregate is a count: bidders per tender, averaged by category. It is also the most strategically loaded, because it is a direct measure of how contested a market is.
Suppose that over two years in one market, office IT supply tenders averaged 9.4 bidders while marine dredging averaged 2.8. Before any cleverness, the uniform-odds baseline says a capable newcomer wins roughly 1 in 9 IT tenders and better than 1 in 3 dredging tenders. Densely contested categories compress margins and reward cost discipline; thin ones reward showing up qualified. Neither is better in the abstract, but they demand different companies.
Density also moves, and the direction is the signal. A category drifting from 4 bidders to 8 over two years is commoditising: expect price pressure and rising local-content bars. One drifting from 8 to 4 is consolidating or specialising, and the remaining bidders are telling you why. A healthy market for buyers keeps density up; a bid team reads the same number the other way around, as a measure of how hard each win will be.
Spread: what the gaps between bids say
The distances between prices in one table carry three different readings.
- Money on the table. In the example above, Bidder A won at 1,840,000 with the runner-up at 1,975,000: a gap of 135,000, about 7 percent of the winning price. That is a tight, well-judged win. A company that wins repeatedly with 20 or 30 percent of daylight below the runner-up is not lucky, it is underpricing, and the table is the only place it would ever find out.
- Category maturity. The median bid here, 2,310,000, sits about 26 percent above the winner. A cluster this loose is normal for services with judgment in the scoping. When most of a category's bids land within a few percent of each other, the work has commoditised: everyone prices the same inputs, and the award turns on cost structure or the technical file, not estimation skill.
- Specification ambiguity. The top bid, 3,150,000, is 71 percent above the winner. When the whole range of a table stretches that wide, tender after tender, bidders are reading the scope differently, and the honest conclusion is that the documents allow them to. For a bid team, wide historical spreads mean clarification questions are not a formality; they are where the margin is.
Aggregated per category, these become spread percentiles: the same discipline benchmarks bring to salaries, applied to public prices.
Teaming graphs: who shows up together
Every bidder table is also a co-occurrence record: a list of companies that chose the same opportunity at the same time. Stack two years of tables, draw a node for each company and an edge each time two of them appear in the same table, and a structure emerges that no company register shows. Firms cluster by niche. Some pairs meet in nearly every table in a category; they are each other's true competition, whatever their marketing says. Consortium entries and regular winner-and-subcontractor patterns show which companies already know how to work together.
The practical use is partner discovery. Say the tables show you placing second, three times, behind bidders with materially higher local-content ratios: the same tables tell you which companies have the local base you lack, which of them bid your categories, and which are absent from them and might team rather than compete. A teaming graph turns "who could we partner with?" from a coffee-circuit question into a query.
Recompete prediction: when the contract comes back
Public contracts expire on schedules, and the bidder table from the last cycle is most of the briefing for the next one. Take a two-year facilities contract awarded in June 2025. It returns to market around mid 2027, with the recompete typically published some months ahead. From the old table you already know the incumbent, the price that won, the full set of companies likely to bid again, and how much room there was between them.
That converts business development from monitoring to scheduling. Instead of waiting for a notice, you work backwards from expiry: relationship-building and past-performance evidence two quarters out, teaming decisions one quarter out, pricing informed by the last cycle's spread. Incumbents defend recompetes hard, but they lose them predictably when density is rising and their winning margin was thin. The timing patterns get their own treatment in the Academy lesson on recompete timing.
Honest limits: coverage and sample size
All four analyses share one dependency: a portal that publishes the table. Where only the winner is announced, none of this exists, and a tool that pretends otherwise is guessing. Coverage therefore differs by state. Qatar publishes bid tables and is the market Ishara crawls live end to end today, refreshed daily; Bahrain is next; Saudi Arabia, Kuwait, Oman, and the UAE are planned.
Sample size deserves the same honesty. An average over six tenders in a thin category is a direction, not a decimal; treat it as "few bidders, wide spreads" and go verify. Aggregates earn their precision only in categories with real volume, and any benchmarks screen worth trusting should make you conscious of how much history sits behind each number.
This is the analysis layer tender intelligence in Ishara is built for: full bidder tables where portals publish them, benchmarks with bidder-count histograms and spread percentiles, and a recompete radar that works the expiry math for you. If you want to practise on a single table first, start with the Academy lesson on reading a bid table.