SkillAgentSearch skills...

Ufc.stats

UFC Statistics conveniently packaged as a tidy dataframe.

Install / Use

/learn @mtoto/Ufc.stats
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- README.md is generated from README.Rmd. Please edit that file -->

ufc.stats

This package contains UFC fight statistics, continously updated with data from latest events.

Installation

You can install the development version from GitHub with:

# devtools::install_github("mtoto/ufc.stats")
data("ufc_stats")

Each row of ufc_stats represents the statistics of one fighter in a single round of a fight. The data.frame contains 37 variables in total. For full a description of each variable, please refer to the Data Dictionary.

Example usage

Who has the most significant strikes landed in UFC history?

library(dplyr)

ufc_stats %>% group_by(fighter) %>%
  summarise(total_significant_strikes = sum(significant_strikes_landed)) %>%
  arrange(-total_significant_strikes) %>%
  head()
#> # A tibble: 6 × 2
#>   fighter         total_significant_strikes
#>   <chr>                               <int>
#> 1 Max Holloway                         3655
#> 2 Sean Strickland                      2197
#> 3 Angela Hill                          2186
#> 4 Dustin Poirier                       1861
#> 5 Bobby Green                          1854
#> 6 Jessica Andrade                      1824

Updating with latest fights

The package contains a single function refresh_data() that updates the dataset contained within the package. Running data("ufc_stats") subsequently, the latest version of the data.frame is loaded into memory.

View on GitHub
GitHub Stars54
CategoryDevelopment
Updated10d ago
Forks9

Languages

R

Security Score

80/100

Audited on Mar 18, 2026

No findings