Australian Football League (AFL) Database
All of the key stats, game by game, player by player
@kaggle.stoney71_aflstats
All of the key stats, game by game, player by player
@kaggle.stoney71_aflstats
I wanted to study player stats for Australian Rules Football (AFL), using Machine Learning to identify who the key players are, predict performance and results. My aim is to create the Ultimate Tipping predictor or maybe a Fantasy League tool. I couldn't find a dataset anywhere so I created my own GCD project and am sharing the database for anybody to explore.
Every key stat from Kicks to Clangers to Bounces. Every player, game by game.
Primary Keys are unique values in 'PlayerId' and 'GameId'. Do not join by 'DisplayName' as these are not guaranteed to be unique. 'Year' and 'Round' columns are duplicated across stats.csv and games.csv for convenience when reading.
If you have any further suggestions please Comment below.
Data is taken with thanks from afltables.com and www.footywire.com
I want to see key insights into the players' performance that nobody has realised before. With tipping contests in the AFL as popular as any other sport, surely this is just waiting for Data Science to take over and pick winners like never before!!
CREATE TABLE games (
"gameid" VARCHAR,
"year" BIGINT,
"round" VARCHAR,
"date" TIMESTAMP,
"maxtemp" DOUBLE,
"mintemp" DOUBLE,
"rainfall" DOUBLE,
"venue" VARCHAR,
"starttime" VARCHAR,
"attendance" BIGINT,
"hometeam" VARCHAR,
"hometeamscoreqt" DOUBLE,
"hometeamscoreht" DOUBLE,
"hometeamscore3qt" DOUBLE,
"hometeamscoreft" DOUBLE,
"hometeamscore" BIGINT,
"awayteam" VARCHAR,
"awayteamscoreqt" DOUBLE,
"awayteamscoreht" DOUBLE,
"awayteamscore3qt" DOUBLE,
"awayteamscoreft" DOUBLE,
"awayteamscore" BIGINT
);CREATE TABLE players (
"playerid" BIGINT,
"displayname" VARCHAR,
"height" BIGINT,
"weight" BIGINT,
"dob" VARCHAR,
"position" VARCHAR,
"origin" VARCHAR
);CREATE TABLE stats (
"gameid" VARCHAR,
"team" VARCHAR,
"year" BIGINT,
"round" VARCHAR,
"playerid" BIGINT,
"displayname" VARCHAR,
"gamenumber" BIGINT,
"disposals" BIGINT,
"kicks" BIGINT,
"marks" BIGINT,
"handballs" BIGINT,
"goals" BIGINT,
"behinds" BIGINT,
"hitouts" BIGINT,
"tackles" BIGINT,
"rebounds" BIGINT,
"inside50s" BIGINT,
"clearances" BIGINT,
"clangers" BIGINT,
"frees" BIGINT,
"freesagainst" BIGINT,
"brownlowvotes" BIGINT,
"contestedpossessions" BIGINT,
"uncontestedpossessions" BIGINT,
"contestedmarks" BIGINT,
"marksinside50" BIGINT,
"onepercenters" BIGINT,
"bounces" BIGINT,
"goalassists" BIGINT,
"n__played" BIGINT -- %Played,
"subs" VARCHAR
);Anyone who has the link will be able to view this.