• Stars
    star
    166
  • Rank 227,748 (Top 5 %)
  • Language
    R
  • License
    GNU Affero Genera...
  • Created over 6 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Soccer/football analytics blog posts & data viz from the World Cup, Premier League, Copa America, and beyond. Using ggplot2, ggsoccer, & more. (Est. June 2018) ****Please look at the README for best version of the code!****

Animate goals, Visualize stats, Video analyses, etc. from the World Cup, Premier League, Copa America, and beyond. (Using ggplot2, ggsoccer, and more)

Ryo Nakagawara | Twitter: @R_by_Ryo License: AGPL v3

ko-fi

NEW: J.League 2022 Mid-Season Review (June 15, 2022)

Web-scrape Soccer Data Tutorial

Video Analyses

Liverpool FC: xG Timelines, xG Shot Maps, & Match Notes/Thoughts

Shot Comparison Maps

Squad Age Profiles

Visualizing the Premier League (2019-2020)

Visualizing Event-Level Data with R!

Lionel Messi / Barcelona (using StatsBomb data):

Copa América 2019 blog post:

Asian Cup 2019 blog post:

World Cup blog posts:

rmarkdown/scripts/gists

  • Progressive Passers - Bundesliga: Gist
  • World Cup Goal Plots (static): World Cup/RMarkdown/worldcup_goal_plots.rmd
  • Animated World Cup Goals: Most up-to-date is in the blog post
  • Group Table Final Matchday: World Cup/RMarkdown/group_table_final_matchday.rmd
  • Animated Japan Uniforms: World Cup/RMarkdown/historical_kits.rmd
  • Liverpool FC Age-Utility Matrix: Gist
  • Jürgen Klopp's Managerial History with Elo Ratings: Gist
  • J.League: 各チームの平均推定市場価格 vs. 平均年齢: Gist
  • Asian Cup Top Scorers: Gist
  • Asian Cup Winners: Gist
  • J.League 2018 得点貢献度: Gist
  • Goal-Contribution Matrix (Premier League 2018-2019 Season): Gist
  • Player-Minutes Gantt Chart (Liverpool FC: 2010-2011 comparing Roy Hodgson vs. Kenny Dalglish): Gist

Visualizing the World Cup with R [Tokyo.R Presentation (July 2018)]:

More Examples:

Goalkeeper Performance & Workload

Progressive Passers: Bundesliga (2019-2020)

xG Match Summary

Manchester City players dominate the ‘expected’ stats: np-xG per 90 & xA per 90 for the Premier League (2019-2020)

Player-Minutes Gantt Chart (Liverpool FC: 2015-2016 Season comparing Brendan Rodgers vs. Jürgen Klopp)

Pass Partner Plots: Total Completed Passes Into The Box Between All Players

Expected vs. Actuals Goals for select group of attacking players competing in the Copa América

Top Scorers of the Asian Cup

First Goal of the World Cup: Yuri Gazinsky

Premier League 2018-2019 Season: Goal-Contribution Matrix

Jürgen Klopp's Managerial History

Age-Utility Matrix: Liverpool FC

Cristiano Ronaldo's hattrick vs. Spain:

J.League 2018 Season: Goal Contribution Matrix

Group D Final Matchday Table:

Offside Trap gif:

Japan uniforms gif: