Fight IQ Analytics — Powered by UCFR™

Data & Methodology

Cito provides the underlying data. Fight IQ Analytics turns that data into proprietary analytical ratings.

1. Cito data
2. Fight IQ Analytics processing
3. FIQA models
4. Results

Data Sources

Methodology

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

Methodology

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)

Model output

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:

Core Skills70%
  • Striking12%
  • Power9%
  • Wrestling10%
  • Grappling9%
  • Speed7%
  • Cardio9%
  • Durability7%
  • Fight IQ10%
  • Finishing7%
  • Pressure6%
  • Physicality6%
  • Experience8%
Performance Data20%
  • 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%
Context10%
  • Opponent quality45%
  • Recent form35%
  • Activity20%

Skill Ratings

Model output

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?

Model output

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)

Model output

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)

Model output

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

Model output

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)

Market data

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

Model output· 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

Model output

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

Methodology

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

    Model output

    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

    Model output

    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.