Ultimate UFC Dataset
Merging All Kaggle Public UFC Datasets
@kaggle.mdabbert_ultimate_ufc_dataset
Merging All Kaggle Public UFC Datasets
@kaggle.mdabbert_ultimate_ufc_dataset
Tiger Millionaire - UFC Fight Predictor
Full Documentation in the Wiki
The goal of this project is to maintain the most complete UFC database that includes the following data sources:
Or go join a contest....
For every UFC event there will be a betting contest where users can train models to predict profitable bets (or just manually pick!). More details here: UFC Contest
Matt Dabbert
On GitHub
Inspiration, code snippets, etc.
CREATE TABLE ufc_master (
  "redfighter" VARCHAR,
  "bluefighter" VARCHAR,
  "redodds" DOUBLE,
  "blueodds" DOUBLE,
  "redexpectedvalue" DOUBLE,
  "blueexpectedvalue" DOUBLE,
  "date" TIMESTAMP,
  "location" VARCHAR,
  "country" VARCHAR,
  "winner" VARCHAR,
  "titlebout" BOOLEAN,
  "weightclass" VARCHAR,
  "gender" VARCHAR,
  "numberofrounds" BIGINT,
  "bluecurrentlosestreak" BIGINT,
  "bluecurrentwinstreak" BIGINT,
  "bluedraws" BIGINT,
  "blueavgsigstrlanded" DOUBLE,
  "blueavgsigstrpct" DOUBLE,
  "blueavgsubatt" DOUBLE,
  "blueavgtdlanded" DOUBLE,
  "blueavgtdpct" DOUBLE,
  "bluelongestwinstreak" BIGINT,
  "bluelosses" BIGINT,
  "bluetotalroundsfought" BIGINT,
  "bluetotaltitlebouts" BIGINT,
  "bluewinsbydecisionmajority" BIGINT,
  "bluewinsbydecisionsplit" BIGINT,
  "bluewinsbydecisionunanimous" BIGINT,
  "bluewinsbyko" BIGINT,
  "bluewinsbysubmission" BIGINT,
  "bluewinsbytkodoctorstoppage" BIGINT,
  "bluewins" BIGINT,
  "bluestance" VARCHAR,
  "blueheightcms" DOUBLE,
  "bluereachcms" DOUBLE,
  "blueweightlbs" BIGINT,
  "redcurrentlosestreak" BIGINT,
  "redcurrentwinstreak" BIGINT,
  "reddraws" BIGINT,
  "redavgsigstrlanded" DOUBLE,
  "redavgsigstrpct" DOUBLE,
  "redavgsubatt" DOUBLE,
  "redavgtdlanded" DOUBLE,
  "redavgtdpct" DOUBLE,
  "redlongestwinstreak" BIGINT,
  "redlosses" BIGINT,
  "redtotalroundsfought" BIGINT,
  "redtotaltitlebouts" BIGINT,
  "redwinsbydecisionmajority" BIGINT,
  "redwinsbydecisionsplit" BIGINT,
  "redwinsbydecisionunanimous" BIGINT,
  "redwinsbyko" BIGINT,
  "redwinsbysubmission" BIGINT,
  "redwinsbytkodoctorstoppage" BIGINT,
  "redwins" BIGINT,
  "redstance" VARCHAR,
  "redheightcms" DOUBLE,
  "redreachcms" DOUBLE,
  "redweightlbs" BIGINT,
  "redage" BIGINT,
  "blueage" BIGINT,
  "losestreakdif" BIGINT,
  "winstreakdif" BIGINT,
  "longestwinstreakdif" BIGINT,
  "windif" BIGINT,
  "lossdif" BIGINT,
  "totalrounddif" BIGINT,
  "totaltitleboutdif" BIGINT,
  "kodif" BIGINT,
  "subdif" BIGINT,
  "heightdif" DOUBLE,
  "reachdif" DOUBLE,
  "agedif" BIGINT,
  "sigstrdif" DOUBLE,
  "avgsubattdif" DOUBLE,
  "avgtddif" DOUBLE,
  "emptyarena" DOUBLE,
  "bmatchwcrank" DOUBLE,
  "rmatchwcrank" DOUBLE,
  "rwflyweightrank" DOUBLE,
  "rwfeatherweightrank" DOUBLE,
  "rwstrawweightrank" DOUBLE,
  "rwbantamweightrank" DOUBLE,
  "rheavyweightrank" DOUBLE,
  "rlightheavyweightrank" DOUBLE,
  "rmiddleweightrank" DOUBLE,
  "rwelterweightrank" DOUBLE,
  "rlightweightrank" DOUBLE,
  "rfeatherweightrank" DOUBLE,
  "rbantamweightrank" DOUBLE,
  "rflyweightrank" DOUBLE,
  "rpfprank" DOUBLE,
  "bwflyweightrank" DOUBLE,
  "bwfeatherweightrank" DOUBLE,
  "bwstrawweightrank" DOUBLE,
  "bwbantamweightrank" DOUBLE,
  "bheavyweightrank" DOUBLE,
  "blightheavyweightrank" DOUBLE,
  "bmiddleweightrank" DOUBLE
);CREATE TABLE upcoming (
  "redfighter" VARCHAR,
  "bluefighter" VARCHAR,
  "redodds" BIGINT,
  "blueodds" BIGINT,
  "redexpectedvalue" DOUBLE,
  "blueexpectedvalue" DOUBLE,
  "date" TIMESTAMP,
  "location" VARCHAR,
  "country" VARCHAR,
  "winner" VARCHAR,
  "titlebout" BOOLEAN,
  "weightclass" VARCHAR,
  "gender" VARCHAR,
  "numberofrounds" BIGINT,
  "bluecurrentlosestreak" BIGINT,
  "bluecurrentwinstreak" BIGINT,
  "bluedraws" BIGINT,
  "blueavgsigstrlanded" DOUBLE,
  "blueavgsigstrpct" DOUBLE,
  "blueavgsubatt" DOUBLE,
  "blueavgtdlanded" DOUBLE,
  "blueavgtdpct" DOUBLE,
  "bluelongestwinstreak" BIGINT,
  "bluelosses" BIGINT,
  "bluetotalroundsfought" BIGINT,
  "bluetotaltitlebouts" BIGINT,
  "bluewinsbydecisionmajority" BIGINT,
  "bluewinsbydecisionsplit" BIGINT,
  "bluewinsbydecisionunanimous" BIGINT,
  "bluewinsbyko" BIGINT,
  "bluewinsbysubmission" BIGINT,
  "bluewinsbytkodoctorstoppage" BIGINT,
  "bluewins" BIGINT,
  "bluestance" VARCHAR,
  "blueheightcms" DOUBLE,
  "bluereachcms" DOUBLE,
  "blueweightlbs" BIGINT,
  "redcurrentlosestreak" BIGINT,
  "redcurrentwinstreak" BIGINT,
  "reddraws" BIGINT,
  "redavgsigstrlanded" DOUBLE,
  "redavgsigstrpct" DOUBLE,
  "redavgsubatt" DOUBLE,
  "redavgtdlanded" DOUBLE,
  "redavgtdpct" DOUBLE,
  "redlongestwinstreak" BIGINT,
  "redlosses" BIGINT,
  "redtotalroundsfought" BIGINT,
  "redtotaltitlebouts" BIGINT,
  "redwinsbydecisionmajority" BIGINT,
  "redwinsbydecisionsplit" BIGINT,
  "redwinsbydecisionunanimous" BIGINT,
  "redwinsbyko" BIGINT,
  "redwinsbysubmission" BIGINT,
  "redwinsbytkodoctorstoppage" BIGINT,
  "redwins" BIGINT,
  "redstance" VARCHAR,
  "redheightcms" DOUBLE,
  "redreachcms" DOUBLE,
  "redweightlbs" BIGINT,
  "redage" BIGINT,
  "blueage" BIGINT,
  "losestreakdif" BIGINT,
  "winstreakdif" BIGINT,
  "longestwinstreakdif" BIGINT,
  "windif" BIGINT,
  "lossdif" BIGINT,
  "totalrounddif" BIGINT,
  "totaltitleboutdif" BIGINT,
  "kodif" BIGINT,
  "subdif" BIGINT,
  "heightdif" DOUBLE,
  "reachdif" DOUBLE,
  "agedif" BIGINT,
  "sigstrdif" DOUBLE,
  "avgsubattdif" DOUBLE,
  "avgtddif" DOUBLE,
  "emptyarena" VARCHAR,
  "bmatchwcrank" DOUBLE,
  "rmatchwcrank" DOUBLE,
  "rwflyweightrank" VARCHAR,
  "rwfeatherweightrank" VARCHAR,
  "rwstrawweightrank" VARCHAR,
  "rwbantamweightrank" VARCHAR,
  "rheavyweightrank" VARCHAR,
  "rlightheavyweightrank" VARCHAR,
  "rmiddleweightrank" VARCHAR,
  "rwelterweightrank" DOUBLE,
  "rlightweightrank" VARCHAR,
  "rfeatherweightrank" VARCHAR,
  "rbantamweightrank" VARCHAR,
  "rflyweightrank" DOUBLE,
  "rpfprank" VARCHAR,
  "bwflyweightrank" VARCHAR,
  "bwfeatherweightrank" VARCHAR,
  "bwstrawweightrank" VARCHAR,
  "bwbantamweightrank" VARCHAR,
  "bheavyweightrank" VARCHAR,
  "blightheavyweightrank" VARCHAR,
  "bmiddleweightrank" VARCHAR
);Anyone who has the link will be able to view this.