Data & Methodology
Cito provides the underlying data. Fight IQ Analytics turns that data into proprietary analytical ratings.
Data Sources
Fight IQ Analytics uses historical UFC bout and fighter data to calculate its analytical ratings and career metrics.
- Data Source
- Cito API
- Analytical Methodology
- Fight IQ Analytics proprietary models
- Market data
- Sportsbook odds supplied through Cito API
Cito is the data provider, not the creator of any Fight IQ Analytics rating. Fight IQ Analytics is not affiliated with or endorsed by the UFC or Cito.
Data Processing
Cito provides the underlying data. Fight IQ Analytics processes, normalizes, and analyzes that data through its own methodologies, including UCFR, Fight IQ, Matchup Factor, and GOAT models. Records are matched by stable provider IDs, duplicates are prevented, and missing values stay missing — they are never estimated or filled in.
What is UCFR? · Universal Combat Fighter Rating (UCFR 1.0)
UCFR is Fight IQ Analytics' proprietary fighter-rating framework. It combines normalized fighter performance data, skill attributes, performance statistics, context, and other validated inputs into an overall 0–100 fighter rating. UCFR is a Fight IQ Analytics model, not a Cito rating. Buckets with missing data are down-weighted and the remaining buckets renormalised. Current published weights:
- Striking12%
- Power9%
- Wrestling10%
- Grappling9%
- Speed7%
- Cardio9%
- Durability7%
- Fight IQ10%
- Finishing7%
- Pressure6%
- Physicality6%
- Experience8%
- Sig. strike differential18%
- Sig. strike accuracy10%
- Sig. strike defense12%
- Knockdowns / 15 min10%
- Takedown differential12%
- Takedown accuracy6%
- Takedown defense12%
- Submission attempts / 15 min6%
- Control time6%
- Finish rate8%
- Opponent quality45%
- Recent form35%
- Activity20%
Skill Ratings
Twelve skill scores — Striking, Power, Wrestling, Grappling, Speed, Cardio, Durability, Fight IQ, Finishing, Pressure, Physicality, Experience — are derived from observable, measured bout data on fixed 0–100 scales, so later data never changes earlier scores. Where Cito does not measure something directly (for example Speed), a clearly labelled measurable proxy is used. Cardio requires qualifying round-level data from Round 3 or later; otherwise it shows Insufficient Evidence.
What is Fight IQ?
Fight IQ is a Fight IQ Analytics metric designed to evaluate observable tactical performance and decision-making in competition. It is based on measurable fight behavior and historical performance data rather than a claim about a fighter's general intelligence.
Fight IQ ≠ human intelligence.
Where sufficient data exists, observable components can include tactical efficiency, adaptation between rounds, opponent-specific adjustments, position/risk management, shot selection, game-plan execution and foul/penalty avoidance. The current version uses the subset that the available bout statistics can measure (efficiency-based proxies); components without data are not estimated.
Matchup Factor (MF 1.0)
A separate signed score (−10 to +10) describing how two styles interact: striking adjusted for durability and Fight IQ, wrestling versus takedown defense, grappling, reach, height, speed, power versus durability, stance, cardio, pressure, recent form, opponent quality and physicality. A higher UCFR never automatically produces a positive Matchup Factor.
Evidence Strength (EV 1.0)
Evidence Strength indicates the completeness and reliability of the underlying data supporting a metric. It is kept separate from every rating.
It is NOT a win probability, a prediction, a quality rating, or a measure of human intelligence.
If data is insufficient, the metric shows "Insufficient Evidence" — no number is manufactured.
GOAT Model
GOAT scores are calculated from historical UFC bout data and chronological pre-fight UCFR ratings. They measure a career's body of work and are separate from UCFR. Components, each shown independently: Peak, Resume, Championship, Dominance, Longevity, Consistency, Finishing, Fight IQ. Opponents are valued at their pre-fight UCFR — never a later career rating.
Market Analysis (MKT 1.0)
Moneylines are converted to vig-free implied probabilities and compared with the model lean on a common scale (FIQA and Market Align, Mild Divergence, FIQA / Market Divergence). Rating differences are published as Model Rating Difference — never as win probability — until a probability model is calibrated on at least 100 historical fights.
FIQA / Market Divergence — MD 1.0
FIQA / Market Divergence compares FIQA's normalized pre-fight analytical lean, derived from UCFR differential and Matchup Factor, with the betting market's no-vig assessment. Both sides are normalized to a common directional scale (−100 to +100) before comparison: FIQA Model Lean = UCFR differential × 6 + Matchup Factor × 5; Market Lean = (no-vig probability for Fighter A − 50%) × 200.
The Divergence Score is the distance between the two leans, clamped to 0–100. Higher values indicate greater disagreement; lower values indicate greater agreement. 0–17 FIQA and Market Align · 18–34 Mild Divergence · 35–100 FIQA / Market Divergence. When the two sides favour different fighters it is shown as Opposite-side disagreement. With no valid two-sided odds: No Market Data. Odds older than 24 hours: Market Data Stale.
FIQA / Market Divergence describes difference, not correctness. It is not a win probability, expected-value calculation or betting recommendation. Evidence Strength, Fight IQ and Fight Pulse™ (community picks) are not inputs. Every calculation is stored as a permanent snapshot, and the final pre-fight value is frozen when the bout begins.
Historical Calculation · No look-ahead
Historical ratings are calculated chronologically. When a pre-fight rating is required, the system uses information available before that fight rather than later career information.
Chronological results carry a Model version, Data Cutoff and Calculation Date, and a database rule rejects any historical snapshot whose data cutoff falls after the fight it describes.
Model Versioning
Every calculation stores its model version, timestamp and result. Historical ratings are never overwritten — new versions are added alongside earlier ones. Content is labelled Real Data, Model Output, Market Data or AI-Generated.
Backtesting & Validation
New model runs are validated across the historical database before publication: checks for duplicates, date and result consistency, title data, division data and look-ahead leakage. Runs become public only after review.
Limitations
Ratings are only as complete as the underlying data; older bouts and some fighters have limited round-level statistics. Some skills use measurable proxies. AI text only explains stored results and never generates scores or statistics. Specific implementation code and internal parameters remain proprietary. Model outputs are not guarantees of future results.
Underlying data provided through Cito API. Fight IQ Analytics calculations and ratings are proprietary.
Fight IQ Analytics provides statistical and analytical information for research and entertainment. Model outputs are not guarantees of future results.
