ufc_athlete_stats
Retrieve all-time UFC leaderboards for FightMetric stats like significant strikes, takedowns, and wins. Sort by any stat to rank fighters across the league.
Instructions
League-wide FightMetric statistics, sortable — the all-time leaderboards. For ONE fighter's stats use ufc_athlete instead; this collection cannot be filtered.
Returns: {data:[{attributes:{drupal_internal__fightmetric_id, career_fights, career_wins, career_losses, career_draws, career_no_contest, win_ko, win_sub, win_dec, first_rd_fin, title_def, win_streak, former_champion, avg_fight_time (SECONDS), total_bonuses, total_performance_night, total_fight_night, sig_strikes_landed, sig_strikes_attempted, sig_strikes_accuracy, stand_str_land, stand_str_att, clinch_str_land, clinch_str_att, ground_str_land, ground_str_att, head_str_land, head_str_att, body_str_land, body_str_att, leg_str_land, leg_str_att, takedowns_landed, takedowns_attempted, takedown_acuracy, takedown_defense, takedown_average, submission_average, knockdown_average, sig_str_land_min, sig_str_abs_min, sig_str_def}}]} — NOTE takedown_acuracy is spelled that way UPSTREAM (one 'c'); percentages and per-minute rates are STRINGS; avg_fight_time is seconds; the *_average fields are per-15-minutes, which is the standard MMA convention.
WARNING: this collection CANNOT be filtered — filter[fightmetric_id] returns 0 rows rather than an error, even for an id present on page 1 (verified). To get one fighter, call ufc_athlete, which resolves the same record through include and DOES work. Sorting works fine, which is what makes this the leaderboard tool.
Example: All-time significant-strike leaders {"sort": "-sig_strikes_landed", "limit": 10}
Auth: none needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sort | No | Sort field, '-' descends. This is how you build a leaderboard: '-sig_strikes_landed', '-takedowns_landed', '-career_wins', '-win_ko', '-title_def'. VERIFIED to sort correctly. | -sig_strikes_landed |
| limit | No | Rows per page (max 50). | |
| offset | No | Rows to skip. |