Skip to main content

Searching for a Right Back

Since the last blog I have listened to the @PureFitbaw podcast which features Ram Srnivas who works in player recruitment. He outlined a basic methodology around recruitment, the use of data and traditional scouting methods. I will look to apply this here (on a very basic level!)

Now Cadden has departed, Oxford are left with Sam Long. On the surface Long has different attributes to Cadden, however that doesn't diminish the impact Long could make (this will mainly look in League 1&2).

Firstly establishing Oxford's playing style.

(Some boring stuff: I normalised the team data for the individual metrics on a scale 0-1 - the deep purple = in a higher percentile compared to the other teams. For example, looking at the first 'Crosses P90' column, it is clear Rochdale are the lowest rank in the League. In comparison, Portsmouth are the highest.

In the PPDA (Passes Allowed Per Defensive Action) metric a lower rank = a high pressing team. Ipswich are the fore runners in this area allowing 6.39 passes before they perform a defensive action (tackle/interception/foul)).

League Team Playing Styles. Data: Wyscout


To specifically look at Oxford they tally 3rd for number of crosses at just over 19 P90. This is along with a high volume of dribbles, the fewest long balls and the highest passing rate. Add in the low PPDA score equating to a pressing team and decent shot volume and you build a picture of Oxford's playing style - fast possession based football relying on wide delivery whilst having a high pressing intensity when out of possession.

To group similar teams I find it handy to create a quick scatter. Using two key metrics, crosses and PPDA this is a pretty crude way of establishing teams with a similar playing style:



To Specifically look at Cadden so far this season:



The above is a simple percentile rank compared to other League One RB and LB. Once more deep purple = higher rank. For example, with 6.23 crosses P90 Cadden is in the top 10% for crossing volume. I first saw these via Ashwin raman and later Ram Srinivas who took them to new levels!

Anyway, interpreting the the rank chart Cadden has zero goal threat, however he sits in the top 10% for volume of passes, crosses and key passes (passes that lead to a shot), as a result, purely from looking at the attacking metrics, Cadden is one of the best creators in the league. Linking this in with Oxford's playing style, Cadden accounts for a third of the teams crosses per match, is the 4th most prolific passer behind Dickie, Brannagan, and Mousinho whilst on 0.72 key passes P90, exceeding the rest of the squad with Henry in second on 0.64. Cadden, from an attacking perspective was integral to Oxford.

The next logical step, now we have a Cadden sized hole is to see if we can fill the spot from within. Sam Long. 


Errrrrrr, what? Sam Long sits in the top 20% of LB/RB across all metrics aside from Key passes. Pretty wild. But before we get excited, this is off 286 league minutes...probably can't make huge conclusions from such a small sample. Lets take a look at the 1598 minutes from last season:


Ok, that maybe feels a little closer to what we expect. Still plenty of caveats including the fact that Oxford spent a majority of last season as a team trying to avoid relegation. The above doesn't write Long off, just highlights that his strengths are different to Cadden who's skill set has married perfectly with Oxford's currently playing style. 

To take this a step further and assess possible options in League One and Two, I have created a few radars. Made popular by StatsBomb these provide a quick overview of a player and their attributes. There are limitations around data presented in this way, however....



Lewie Coyle on loan from Leeds at Fleetwood has an almost identical radar to Cadden whilst being slightly stronger defensively. At 24 he has had a career of loans so far at Fleetwood and Harrogate amassing 9000 minutes in League 1. Looking to be sold this January he would be an ideal (statistically!) Cadden replacement.


Luther Wildin. In his second season in the League 2 and a graceful ball carrier that gets into good crossing positions. He is strong defensively whilst providing in the attack - lacks some end product (xA and shot assists) but plenty to work with.



Leon Davies. Has played 600 minutes in League 2 so far this season so can't read too much into the radar, however he has crossing ability and appears handy on the ball. Would probably be a Long back-up, however he would offer something different.



This is a quick look both into team playing style and how player recruitment can be led, top down. By looking at the data you get an initial filter - the next step would be to watch video, seeing if the eye test matches the numbers.

Comments

Popular posts from this blog

Getting started in R with StatsBomb Data

As always, I should caveat that I'm not an expert either in football or programming...I started learning R in December and have gradually reached a 'mildly competent' level. This will go through installing R, loading the StatsBomb data, then plotting a pass map - something like this: Anyway, away we go. Thing number 1 - install R. There are two things to load...the R 'base' and Rstudio. You can download Rstudio here: https://rstudio.com/products/rstudio/download/ The first 3 minutes of the below shows the process: https://www.youtube.com/watch?v=BuaTLZyg0xs&list=PL6cDc8Xxld162nSsZ14bQnFn1cYStsrtk&index=2&t=0s That is now hopefully R loaded. Open Rstudio and you should be greeted with something like this: Press the arrow areas to reveal: Under the 'Packages' tab select 'install' and search 'devtools'..install package. Repeat the previous step however search 'tidyverse'. Next steps are to load in th

Shot Maps In R using StatsBomb Data

Im not sure if anyone is following these, but I will do one more and see what happens! I have covered some passing based stuff, I thought it might be useful to look into shots. Therefore, the rough plan for this piece: 1) Total player xG in the WSL for this season 2) Find the top 9 players based on xG 3) Plot all shots taken including xG 4) Add labels 5) Plot the shot map of the 9 players against one another As always, my coding is in the learning stage so this isn't a definitive way...just something that works for me and might help others! Anyway, load in this seasons WSL data as we have previously. We want to extract 3 things from the data - the number of shots, numbers of goals and total xG (initially including penalties) To start - tallying player shots: player_shots<-StatsBombData%>%   filter(type.name == "Shot")%>% ##filter all shots in StatsBombData   group_by(player.name)%>% ##group by player   tally(name = "total_shots"

Using Wyscout in R

It's pretty clear that within a football setting, clubs are largely using the same data. Most clubs will be using Wyscout/Instat...others may have access to StatsBomb and Metrica. None the less, data quality discussion aside, Wyscout is used predominantly to quickly gain an overview of players (both from a video and data perspective). This dovetails with people up-skilling through the lockdown, taking various courses and becoming increasingly proficient in languages such as R and Python. This is a big asset within football! Those that have read previously know that I am self teaching R and sharing any learnings that may be of interest around football analytics to others. By no means am I an authority on this, I've just found something that works, that might help others...I'm always happy to be corrected! Anyway, the aim is to: - Download Wyscout data - Import into R - Clean the headers - Re-format the data from "wide" to "long" format - Some e