EuroLeague Salary Intelligence
Independent contract research, player analytics, and team payroll data for Europe's top basketball league. Based on publicly reported sources.
CourtIQ does not fabricate figures. All salaries are linked to publicly available reports. Estimated values appear only in GM mode and are clearly labeled.
Salary Research
Reported contract figures with direct source links. Every number traces back to a published article no fabricated estimates in the default view.
Confidence Ratings
Each salary figure is tagged as Verified (multiple sources), Reported (single source), or Estimated (model-generated). Always know what you're looking at.
Team Payroll Analysis
Aggregate team spending, roster coverage percentages, and optional GM mode with residual-pool salary estimation for undisclosed contracts.
EuroLeague Rankings
Two leaderboards built from CourtIQ's salary database: team payroll estimates ranked by total spend, and data coverage ranked by how complete each team's salary data is.
| # | Team | Est. Payroll Range | Tier | Confidence |
|---|
* Payroll figures are team-level estimates based on budget research and known player salaries. Ranges reflect uncertainty not precise payroll totals.
Data Methodology
CourtIQ is an independent research platform. This page documents exactly how every data point is collected, classified, and presented so you always know what you're looking at and how much to trust it.
What the Three Status Labels Mean
● Verified
Two or more independent sources (e.g. Eurohoops + BasketNews, or a journalist report + official team announcement) report the same figure. Both sources are linked directly in the player's contract card. Margin of error: +/-5 10% (minor discrepancies between sources are averaged).
◑ Reported
A single credible media source (sports outlet, journalist, or official announcement) has published the figure. Not independently corroborated. Should be treated as indicative real figures may differ by +/-10 20% due to net/gross ambiguity, signing bonuses, or reporting differences.
◌ Estimated (GM Mode only)
No published source exists. The figure is generated by CourtIQ's estimation model (see below). Shown only when GM Mode is enabled. Clearly labelled never mixed with reported data by default. Margin of error: +/-20 40%.
Hidden
A salary figure exists in our database but lacks a direct source link. CourtIQ only shows figures that can be traced to a published article. If we can't link it, we don't show it. This is intentional.
Net vs. Gross Normalization
EuroLeague salaries are reported inconsistently across markets some media publish net (take-home) figures, others publish gross (pre-tax) figures, and many do not specify. Here's how CourtIQ handles this:
When Net is specified
The figure is stored and displayed as-is. Team payroll calculations use net figures exclusively. The label Net appears in the contract card.
When Gross is specified
Displayed with a Gross label. Not included in team net payroll totals to avoid inflation. This prevents double-counting when both net and gross figures exist for a player.
When unspecified
Labelled Unspecified. Included in payroll totals with a caveat it increases the margin of error for that team's payroll figure. We do not attempt to convert between net and gross, as tax rates vary significantly by country.
Multi-year totals
If a source reports total contract value (e.g. "3-year, EUR 9M deal"), the figure is stored as Total and is not divided by years. It does not appear in annual payroll calculations.
Estimation Engine (GM Mode)
When GM Mode is enabled, CourtIQ generates salary estimates for players without any published source. The engine uses a multi-stage process:
Step 1 Tier assignment: Players are classified based on average minutes per game: Star (>=28 min), Starter (>=22 min), Rotation (>=14 min), Bench (>=5 min), or Young (<5 min). Position multipliers are then applied (G: x1.08, F: x1.00, C: x0.96) based on calibration from 33 known EuroLeague contracts.
Step 2 Residual pool allocation: The team's estimated budget minus the sum of all known salaries creates a "residual pool." This is distributed across players without known salaries in proportion to their tier multipliers.
Step 3 Floor and ceiling guardrails: Each tier has hard limits. Star: EUR 2.5M EUR 12M | Starter: EUR 0.8M EUR 4.2M | Rotation: EUR 0.25M EUR 1.8M | Bench: EUR 0.12M EUR 0.90M | Young: EUR 0.08M EUR 0.55M. No estimate can exceed these bounds regardless of the residual calculation.
Step 4 Veteran premium: Up to 8% of the residual pool is reserved for a veteran/elite premium, allocated to players who meet at least one of: age >=30, experience premium, elite defensive stats, or documented leadership role.
Margin of error for estimates: +/-15 40%. The wider the gap between known and total roster size, the higher the margin. Always check the Data Coverage badge per team.
Data Coverage & Confidence Score
Each team in the League Payroll view shows two transparency indicators:
Data Coverage badge (High >=60% or 6+ reported / Medium 30 59% / Low <30% / No Data): Shows the ratio of players with a published salary to total active roster spots. Short-term contracts are excluded from both the active payroll and the coverage calculation. A team with High Coverage means most of its payroll is built on real reported figures.
Confidence Score (0 100%): A composite metric combining salary coverage weight (50%), budget source quality (30%), and payroll vs. budget plausibility (20%). Higher = more trustworthy payroll picture. Think of it as our internal quality rating per team.
Player Statistics
Game logs and derived metrics (PIR, form trends, matchup splits) are based on publicly available box scores from the EuroLeague's official data feed, updated per round. Role tags (Star, Starter, Rotation, Bench) are algorithmically assigned using statistical thresholds never editorial opinion.
What CourtIQ Is NOT
CourtIQ is not affiliated with EuroLeague Basketball. It does not use agent data, insider sources, or undisclosed contract documents. Every figure can be traced to a published URL. We are a media aggregation and analysis tool the same type of research any journalist or analyst could compile manually.
Sources & Reliability
Every data point in CourtIQ is traceable. Here's how we classify reliability and what each confidence level means.
Confidence Levels
| Level | Criteria | What it means |
|---|---|---|
| ● Verified | Multiple reliable sources confirm the figure | High confidence consistent reporting across independent outlets |
| ● Reported | Single source or unconfirmed rumour | Moderate confidence treat as indicative, not definitive |
| ● Estimated | Model-generated (GM mode only) | Statistical projection based on minutes, tier, and team budget |
Source Types
CourtIQ uses publicly available information from basketball news outlets, journalist reports, and official team announcements. Every salary entry includes a direct link to its original source article.
Team Budget Data
Team budget estimates (used in GM mode) are compiled from published reports about team spending ranges. These are approximate and carry their own confidence ratings. When multiple budget estimates exist, the "base" scenario uses the midpoint.
Statistical Data
Player statistics are sourced from the EuroLeague's publicly available box score data. Statistics are updated after each round and include full game logs with all standard categories.
Data Limitations
EuroLeague salary data is not publicly disclosed by the league. All figures are sourced from media reports and may not reflect actual contract terms. CourtIQ makes no guarantees about the accuracy of any salary figure.
About CourtIQ
An independent, source-first research project. Built by a basketball analyst frustrated by the lack of transparent salary data in European basketball.
Why CourtIQ Exists
EuroLeague doesn't publish salary data. Teams don't publish salary data. The result: journalists, agents, fans, and even some front offices work from rumours, scattered articles, and outdated forum posts. CourtIQ was built to fix that one verified source link at a time.
The goal is not to compete with official data (there isn't any). The goal is to aggregate, organise, and contextualise what journalists, outlets, and official club communications have already published and present it in one place with clear confidence labels.
What Makes CourtIQ Independent
No affiliation
Not affiliated with EuroLeague Basketball, Euroleague Basketball Properties, any club, any agent, or any player. No data is received from official league channels.
No advertising
CourtIQ does not carry advertising. No advertiser influences which data is shown, how it's presented, or what editorial decisions are made. The platform is built on research integrity, not click incentives.
Source-first policy
Every salary figure must link to a published article. If it can't be sourced, it doesn't appear. This is a deliberate constraint it means the database is smaller but more trustworthy than alternatives.
Transparent uncertainty
CourtIQ shows what it doesn't know as clearly as what it does. Coverage gaps, low-confidence estimates, and data limitations are surfaced in the UI not buried in footnotes.
Sources Used
Salary data is aggregated from publicly available basketball journalism, including (but not limited to): Eurohoops, BasketNews, Sportando, EuroHoops.net, official club press releases, L'Equipe, Gazzetta dello Sport, and other European basketball outlets. Player statistics are sourced from the EuroLeague's public data infrastructure.
What CourtIQ Is NOT
❌ Not official league data | ❌ Not agent-sourced | ❌ Not a sports betting tool | ❌ Not guaranteed to be accurate | ❌ Not affiliated with any club
Version & Updates
CourtIQ is currently in Beta v0.11. Data is updated regularly throughout the EuroLeague season as new contracts are reported. The platform is a living research project methodology improvements and new features are released on an ongoing basis.
Disclaimer
CourtIQ is not affiliated with or endorsed by EuroLeague Basketball, Euroleague Basketball Properties, or any team. All team representations use custom SVG icons, not official logos. Salary data is derived from publicly available media reports and may not reflect actual contract terms. All figures should be treated as estimates for informational purposes only.
Legal
Terms of Use, Disclaimer, and Privacy Policy for CourtIQ.
Effective date: March 1, 2026 | Last revised: March 3, 2026
1. Terms of Use
1.1 Acceptance
By accessing CourtIQ ("the Platform"), you agree to these Terms of Use. If you do not agree, please do not use the Platform.
1.2 Permitted Use
CourtIQ is provided for informational and research purposes only. You may:
- Browse, search, and view all publicly accessible data on the Platform for personal, journalistic, or research use.
- Reference CourtIQ data in articles, research, or analysis provided that you credit "CourtIQ (courtiq.app)" as your source.
You may not: scrape or systematically download the Platform's content for redistribution; use the data for sports betting purposes; or represent CourtIQ data as official league data.
1.3 Intellectual Property
The CourtIQ platform design, code, estimation methodology, and original editorial content are the intellectual property of CourtIQ. Underlying salary figures are sourced from public media reports and are not claimed as proprietary. Player statistics are sourced from public data feeds.
1.4 No Warranties
The Platform is provided "as is" without warranties of any kind. CourtIQ does not warrant that the data is accurate, complete, or current. Use at your own risk.
2. Disclaimer
2.1 Salary Data
All salary figures on CourtIQ are estimates or reported figures from public media sources. EuroLeague Basketball does not officially disclose player salaries. No figure on this Platform should be interpreted as confirmed, official, or legally binding contract data. Actual salaries may differ materially from figures displayed.
2.2 No Affiliation
CourtIQ is not affiliated with, endorsed by, or in any way connected to EuroLeague Basketball, Euroleague Basketball Properties SAU, or any EuroLeague member club. Team names and abbreviations are used for factual reporting purposes. All team icons on this platform are custom SVG graphics not official logos.
2.3 Limitation of Liability
CourtIQ and its operators shall not be liable for any direct, indirect, incidental, or consequential damages arising from your use of or reliance on Platform data. This includes, but is not limited to, decisions made by agents, clubs, media, or other parties based on data sourced from CourtIQ.
2.4 Not a Betting Tool
CourtIQ is a research platform, not a sports betting tool. Using this data for gambling or wagering purposes is not sanctioned by CourtIQ and is done at your sole risk and responsibility.
3. Privacy Policy
3.1 Data We Collect
CourtIQ currently does not require account creation or collect personal data from users. If you contact us by email, we retain that correspondence solely to respond to your inquiry. If analytics tools are deployed in the future (such as Plausible), they will be privacy-respecting and cookie-free.
3.2 Cookies
CourtIQ does not use third-party tracking cookies. Browser localStorage may be used to remember your language preference and display settings within a session.
3.3 Third-Party Links
Salary source links direct you to third-party websites (Eurohoops, BasketNews, etc.). CourtIQ is not responsible for the content or privacy practices of those sites.
3.4 Future Changes
If CourtIQ introduces accounts, newsletters, or paid features, this Privacy Policy will be updated before launch and users will be clearly informed. This page will always reflect the current state of data collection.
4. Contact
For legal inquiries, data correction requests, or general questions: [email protected]