Videoanalysis

Interview with Matthew Egan, First Team Analyst at Bath Rugby

Matt Egan is a First Team Performance Analyst at Bath Rugby focusing on Attack and Backs. He previously worked for the England RFU and Leicester Tigers. Matt tells us about his experiences and what it is like to be an analyst at Bath Rugby.

Sports Performance Analysis - Matt Egan.jpeg

Tell us about your background. What made you want to become a Performance Analyst?

I am from Northamptonshire, a small town called Corby. I went to Loughborough University and ended up doing a Sport Science degree there. When I was at Loughborough, the university had a mentorship programme at Leicester Tigers, so for my Performance Analysis module I would go work at Leicester Tigers with Simon Barbour, who was my first boss. He was unbelievable, one of the top in Performance Analysis in Rugby Union.

I was working a Leicester Tigers throughout my final year of university. Obviously, I would learn the theory at uni and then go do the hands-on experience at Leicester. The way Leicester works is that, when you are an intern, you can also go and work for Nottingham as well. I would work at Leicester Tigers under Simon and some other analysts, and then also when there was a game at Nottingham I would do that by myself. It was really good learning.

After university, I decided to go travelling. I went to New Zealand to play rugby out there for the season. I loved it. Then, while I was in New Zealand, Simon contacted me about a job that came up with England. It was through Insight Analysis, formerly PGIR when I first joined. The job came up with PGIR, did the interview on Zoom from New Zealand and then got the job. I had to come back to England in two weeks time, which meant my travelling was cut short, but it was too good of an opportunity to refuse. There are not that many times an opportunity like that comes up, especially in a professional environment.

At England I was working directly with Mike Hughes and Duncan Locke, the two England Senior Analysts at the time. They were my bosses and I worked directly with them. I also worked with Kate Burke, who is also in the RFU, and Austin Fuller, who is now at Hudl. They were the senior characters in the environment at PGIR at the time. I started doing all the individual coding for the English Premiership squads each week. I also filmed and coded the Championship. I did the Bedford Blues and loved it there. The coaches there are unbelievable, really good guys.

After working on that for a while and as I progressed, Mike and Locke kept introducing me more and more into the senior work. After a couple of months, I was there in camp doing all the Six Nations, Autumns and Summers. I became heavily involved. I was also in the 2015 World Cup, which started off as a highlight but did not end as a highlight (England did not reach the knockout stage). After that World Cup, Eddie came in and there was some change in personnel. Locke left so I then stepped up and went to the Australia 2016 tour with Mike. It was an unbelievable experience.

As I was in Australia, the Bath Rugby job came up. Speaking to Mike, it was very much that he was not going to be leaving England anytime soon, so for me to get more experience the idea was to go elsewhere and work at a club for however many years and then potentially return back to England. I joined Bath Rugby and worked with Dan Cooper, the Head of Performance Analysis at Bath Rugby and who had previously done the England 7s and the Olympics. I also work with Matt Watkins who has been there at Bath pretty much all his career. The two are very good analysts. Both have different traits and are very good people to work with.

What does a typical day as a Performance Analyst at Bath Rugby look like?

As a First Team Analyst at Bath Rugby I specialise in attack. Since there are three of us within the first team, we would split the game up. I look into attack with the attack coaches Girvan Dempsey and Ryan Davis, Dan Cooper will do defense with Neal Hatley, and Watkins will do set pieces (lineout and scrums) with Luke Charteris and Mark Lilley.

A day at Bath Rugby usually starts with an early morning meeting, which can be as early as 7am. We are in for the first meeting at 7am to review the training session from the prior day or the game, depending on the day that we come in. We start off with that and then we start looking at how we can review it back with the players, whether that is through a meeting with the coaches or straight onto the pitch to do walkthroughs. After that, we start designing the training for the day. We go through the training, looking at what outcomes we want to get from the session. We then just look through the list of players to see who is available and who is not. My role within that meeting is usually to provide some stats and some visuals, some sort of evidence-based opinion of how the training was and to back it up with what we try to get from that session to see if we achieved our goals. We tend to look at things against our principles. Any aspects of our game that we monitor regularly to check whether we are still developing in those areas. After that part of the meeting is done, I just make sure that I connect up with the coaches or whoever is in the meeting to make sure that we have clips available on the points that we want to get across to the players and to understand what the plan for training is, what filming requirements will be needed and what we are looking to review post training. The meeting starts at 7am and usually is done by 8am or 8:30am.

Once the first meeting is done, we have a moment to get coffee and a little bite to eat. Then usually we have back units training in the morning, which can start at 9am or 10am. That is the first meeting out on the pitch with a big screen to go through clips with the players. I normally just run the laptops while the coaches speak through the clips and direct me through it. Then we go straight into some back units training, where I would film and clip it up afterwards to send it to the other analysts to have a quick review with the coaches and see if there is anything that we need to pick up with the players before the team session in the afternoon.

Once backs units training is done we start planning for the team session. We start thinking about what we are going to need for filming and so on. At the moment with Covid-19, we are not in contact as much with people, so we have to start planning and start identifying what we are going to need beforehand. Also, our pitch at Bath Rugby is not great so we are actually training in a different facility. We start in the morning at our usual base and then have to travel in the afternoon somewhere else for our team session with all the equipment, making sure it is all running. You’ve also got to be prepared for any weather, since you can see, like lately, that it can be sunny in the morning and then start hailing in the afternoon. Your car is usually full since we pack a lot of stuff.

We usually have a couple of hours between sessions. Team training could be at 1pm or 2pm. Within those hours, the big thing for me is to start trying to get ahead of what I need to do. I start looking at the opposition for the week after. If there are any trends in the last couple of games, I get that across the coaches and any of our leaders within the team that need to see them. There is a big emphasis in our club that analysts should not be looked at just as coding monkeys. Analysts have to be present and they get asked questions, making sure we engage with the players, go around chatting with them, not just about rugby but also to get to know them. That is a big emphasis at the club, which makes the rugby chat with the players a lot easier later on.

Bath Rugby is a really good club in that way. You hear stories from players that come to our club and we ask them about an analyst at the club they have just come from and they say “oh, spoke three words to him in 4 years”. For us, as a group of analysts, we are actually really sociable with the players. We make sure we connect with them, get in and around them and we can go through clips with them with honesty. Players then open up to us. If there is anything they don’t see or agree with they would open up and they would trust us quite a lot to pass on that information or not. Those couple of hours in between sessions are good in that sense, to make sure you are not just sitting behind your computer but getting to know the players.

Sports Performance Analysis - Matt Egan Bath Rugby 2.png

For the team session, we get down there with all our equipment and just film it. Then we clip it up, get it online using Hudl for everyone at the club to see, and send it out to the coaches to start the review process. Then it is Groundhog Day again, the next day is the same.

We are always looking directly at the next game. As an analyst, we’ve got to make sure we don’t get distracted too much with other games. You’ve got to make sure that you are still engaged in the week ahead. This weekend for instance, we are playing Newcastle, so I need to look at the game plan for Newcastle and see how it matches to our principles. That is what I’d be reviewing in each session during that week. In-between that, I may get down at looking at the following fixture against Worcester and making sure I’m taking on that end because we might review them at the end of the week. But I need to make sure I’m ready for that without disregarding the game against Newcastle this week.

What is the main highlight of your Performance Analysis career so far?

My two highlights involve England. The first one is the 2016 tour in Australia. It was the first time the England team went to Australia and won 3-0. It was an unbelievable experience doing something you love while being there and it being a success. It was unbelievable being involved in the games and being trusted with live feeding information to the coaches. We were looking at work-rate of certain players, so I was coding it live, feeding it live to the coaches and then substitutions were made on that data. It was an eye-opener and a really good feeling. You can really have a real impact depending on the coaching squad you work with. I’m not saying that whatever I did could have changed the game for the better, it all depends on how responsive and how much your coaching groups trusts you and how much they look at the right things. But you can actually really have a real impact as an analyst and for me that was one of those occasions.

My other highlight was the 2019 England vs Barbarians match. I got invited back to do the match for England. The thing I loved the most about that experience was meeting so many different people. It was a really good highlight being back in camp and everybody there just wanted to enjoy it. It was just a really good week meeting new coaches and new players, something you don’t really ever get to do because once you are in a club, you are in a closed club environment. It was really nice and refreshing to speak with different people, seeing different faces and ending up beating Barbarians at the end as well. From that experience, I’ve built some really good relationships. I am still in contact regularly with one of the coaches and a couple who I still speak to often. It is a nice highlight in a different way.

What are the most challenging aspects of being a Performance Analyst?

One of the most challenging aspects of the role is that when you first come into it, you are really hungry and fresh so you work every hour under the sun and do everything. But then, it is actually one of the most challenging things to pull back from that. You’ve got to be able to pull back from that starting pace, taking out the information that is not being used by coaches. You need to have those conversations with your coaches, making sure that as a squad you know exactly what you are looking for. In the worst case, you are going to spend 9 hours on a review and none of it is going to be used.

Sports Performance Analysis - Matt Egan Bath Rugby 8.png

That is something I have definitely done, even had it at parts of this season. I was spending 3-4 hours reviewing something and ended up producing nothing that just watching the video wouldn’t have already told the coaches. It is really challenging to realise at the time and have that difficult conversation with the coaches. You just tell them that it takes you 4 hours to produce one single number that they use and ask them if that one number is that necessary or could we trim that time down so you could look into something more valuable. Thankfully, the coaches at Bath Rugby are actually really understanding of the timescale of analysis. Although, don’t get me wrong, when the pressure comes, the pressure comes and you get asked to do lots of different things regardless. But the coaches here do ask how long do things take and whether we use them. Sometimes, it is actually down to me to bring it up and I’ve still got to get better at it and bring up things that we produce that I’m not really sure that they get used. It’s a tough one because as an analyst there is a mix of things where you have that drive to make sure you are covering everything because everyone out there is looking for that golden nugget. But it is never out there. There is no winning formula, but we are still searching for it, so you end up digging into things probably far too deep.

The biggest thing is to make sure you take a step back and have a look at what you are working on. The thing that definitely helps is if your club, sport or coaches have a clear idea of how they want the game to look and how they expect it to be played. Then, you can really start narrowing down the areas to look at. But if you don’t have a clear goal and understanding of the principles or the framework, you end up just bouncing around week after week looking for something different each week and produce reports without knowing if the team got any better.

What are the most important skills to have as a Performance Analyst?

I would never underestimate the basics: being able to film, code and distribute information. You would never get told “that’s really good footage” or “that’s really good camera work”, but as soon as you do it wrong, you will get told. You never get told “that is really good coding”, but as soon as you do a mistake in your code, you get told. You always need to make sure you have your Performance Analysis basics right. If you have your basics right, everything else on top is just a bonus. At the moment, a lot of coaches as long as you give them the film and the code that they want they are able to use Hudl Sportscode to do their own little clips. As long as you can supply them with the basics, they are usually quite happy. Giving that extra 20-30% of your own individual skill on top of that is what makes you different from everybody else. But as soon as you don’t hit those basics, you are going to get told.

Another thing is building relationships. You have your technical skills on one side: making sure you know how to work a camera, capture video and, if it goes wrong, problem solve to make sure you always get the footage and work back from there. But on the other side, building those relationships with coaches, with the team, the players is important. You’ve really got to build that trust in the bank for when that one time when it does go wrong and you can’t fix it. Then, the coaches would be “actually, it’s the first time that he got something wrong in about 3 years”. It is going to happen, everyone makes mistakes, but building that relationship and trust can make that conversation more human and understanding.

How is data and analysis being used and perceived at Bath Rugby?

At Bath Rugby, particularly on attack analysis, we use analysis in two ways. We use data for check-ins, to see if we are hitting the targets that we want to hit against our principles each week. We look at metrics over a period of time and see whether they are dipping or getting better and then do work off that, always comparing it to our principles. Then we also have the visual and video side of things. There needs to be a really good blend between the two. If I’m looking at something, you cannot only use video because then you will never identify any sort of trend or pattern and you will never have any weight behind what you say, since you are just showing the instances happening in one game that may change in the next game. Whereas, if you make sure you have your principles right and you are tracking data against them, you can then attach video to it.

Sports Performance Analysis - Matt Egan Bath Rugby 4.png

We also look at wider trends. We’ve always got an eye out on what is happening within our league and other leagues. We use larger datasets using Opta to do little check-ins with that data every so often. All three of us analysts are quite experienced and we can pick up on things in the game quickly. Between the three of us, one of us will pick up on something that they’ve noticed and then we’ll dig a little bit deeper into that using a larger dataset. Once we’ve identified it, we will start looking into the footage of that area.

What are the main tools and technologies used at Bath Rugby?

The obvious things like cameras and so on. We have a variety of cameras, the usual recording cameras and then we’ve also got some of the higher poles, small cameras with higher viewpoints. To be honest, those are probably one of the best things we’ve bought. They make it so much easier to film on whatever angle we want. We also use drones, GoPro and also try to capture some audio using some of the small USB audio devices.

In terms of software, we use Mac applications and Hudl Sportcode. We also use CoachPaint quite a lot. It is really good and looks very professional. We’ve got a few touchscreens, but with Covid-19 we cannot use them at the moment. They are very similar to Gary Neville and Jamie Carragher’s Monday Night Football where you would be able to get a few movies on there, add a few clips, get the coaches and a few of the players and then just ask them questions to get them to start drawing on the screen and start building their understanding of the game around that. They are really good and I look forward to start using them again soon.

Sports Performance Analysis - Matt Egan Bath Rugby 7.png

When it comes to footage, within the league everyone uploads to Hudl. We just download the four camera angles off there, which makes it handy. If there are not there we just grab them off Opta. We use Opta's SuperScout to get the codes as well. Opta has done a really good job at being able to pull the data off their platform. We are able to pull out some stats and compare week on week against oppositions to see if there is something different. We then do our own individual analysis, coding on top of the Opta data to look into how we can apply our game against them.

How do you see the field of Performance Analysis evolving in the next few years?

In terms of technology, I see that with some sort of AI technology or similar you will be able to put the players and the coaches into game situations without them having the physical demands of playing the game and then see what decisions they make in different situations. Simulation devices like VR will allow you to just put the device on and be realistic enough that you really start feeling the heart rate go. You will be able to put players in pressure situations where they will have to make instant decisions in the moment. I believe that is where the future is heading.

I also feel that Performance Analysis is going to split into two areas. You are going to have the data side of things and then you are going to have coach-analysts on the other side. Data analysts or scientist are going to be doing all the trends and work on big datasets, looking at data from games everywhere in the world and producing insights from those. Whereas, the coach-analysts are going to be the coaches’ right-hand men to turn the data into common sense. They will be almost like a translators, since it doesn’t matter what figures you pull out, if nobody understands them they are not going to have any impact.

Coaches are actually becoming more proficient with tech. You see some of the older coaches now come in and when they don’t know how to use Hudl they soon feel embarrassed. All the younger coaches that have come through the academy are all proficient with Hudl Sportscode. They all know what they are doing. They pull up organisers, they do the drawing on them, they’ll have their meetings sorted with all their clips ready. Some of the older coaches at times ask about how to do things in Sportscode. It’s really good to see. It is modern-day coaching and as a coach you need to be able to do that now.

What advice would you give to someone looking to become a Performance Analyst?

The advice I’d give someone looking to start is to jump in and get involved. Start getting the basics right. The sooner you can start getting the basics the better. The domain knowledge of the sport is not crucial. To work in rugby as a Performance Analyst, you don’t need to go into it as a rugby expert. You can go into it as a rugby novice and just have basic understanding of the game, but if you can do the basics of analysis (filming, capturing, coding, work to the timeframes, work under pressure) you then learn the knowledge of the game as you do it. You need to make sure you understand that as a Performance Analyst you have to make sure you can film, capture, code and work long hours. If you can do that, then everything else you will pick up naturally.

Once you get the basics right, you need to start working on some emotional intelligence aspects. With coaches, egos get damaged quite a lot and sometimes you have to be there to pick them back up. At the end of the day, even though you are working as a team, the coaches are the ones who get fired if it’s not going well on the pitch, so they have immense pressure. You are there to support them. You need to make sure that you are there as a support mechanism for coaches. You need to challenge them in a supportive way. Ultimately, they are the face of it and the ones who take the brunt. As frustrating as it can be at times in a high-pressured environment, actually all the pressure is on the coach and we are there to support them.

That’d be my advice. Make sure you learn the basics and then start being able to understand the people by building that emotional intelligence and the relationships with the coaches. Emotions run high in professional sports. When they are high they are really high and when they are low they are really low. It jumps between those two states each week and is never stable.

Interview with Alex Scanlon, Men's Performance Analyst at The FA

Alex Scanlon is a Men’s Performance Analyst at The Football Association, where he has been working with development groups since 2017. Alex joined The FA as part of the 2016 initiative to invest in winning England teams by significantly expanding the technical groups that support the various squads. Prior to that, he was a Performance Analyst for Everton’s first team before spending three and a half years working across most age groups in West Bromwich Albion’s academy. Alex tells us about his pathway to become a Performance Analyst for England.

 
Alex Scanlon The Football Association
 

Tell us about your background. What made you want to become a Performance Analyst?

I never really played football recreationally or at a higher level growing up. Only at times, but I never played at a club standard. When I went to college I did play in a national college league, but even though I played often and enjoyed it, I was never that interested in or loved playing. I was always more interested in the other side of the game; the coaching side.

I took my first coaching session when I was 14 years old, when I was still in school. My dad was a primary school teacher and I helped him out a few times at first, then started helping him out more regularly. By the time I was 16 I had my first little under 7s group of players that I would coach every week. I started doing lots of coaching and really started to enjoy the coaching side of football.

I live in Liverpool, where there are two big clubs around. The recruitment of players at that young age is quite tight. Most people from these two clubs are after the same players all the time. Somehow, we managed to get a good group of young lads in our team. Everton asked us to scout for them, gave us a kit and said “if you get any good young players, can you send them to us?”. So I started doing that as well. I managed to get into Everton’s academy and did a bit of development-centered coaching there.

I left school at the start of six form. I hated academics at that age. I wanted a to be more practical, so I left school and went to college to do a Sports Performance course. It was ok. Then off the back of that, I went to Liverpool John Moores University where I did their Science & Football course. It was only there that I started to see the opportunities in football. I got my first role holding a camera and filming games through John Moores University, filming Premier League tournaments. In my final year of the three-year course, I did a part-time internship at Everton with their first team. I was lucky to get that role and do it alongside my third year of studies.

Every year, John Moores University places an intern at Everton’s first team through their programme. I was working with Steve Brown and Paul Graley, who is still at the club. It wasn’t really working at the frontline; it was more working in the background supporting databases and doing that sort of work. It was still within the team’s environment where you could listen to the conversations and see how Steve and Paul worked and got involved on match day. I was also able to travel with the under 18s. I got to travel to a couple Youth Cup games. It was a really good experience, although I think didn’t maximise it when I reflect back on it now. I didn’t get as much out of it as I probably should have. I didn’t put enough into it as I was also trying to do the third year at the university at the same time. Maybe I wish I had asked more questions, studied the work a lot more or reflect a little more about things when I was at Everton. But it was a really good experience at the same time, I took lots from it.

After Everton, an opportunity came to work at West Bromwich Albion via the person that had done that same role at Everton two year prior. They had managed to get a job at West Brom and they knew that the pathway I had been on through John Moores University could be trusted. They knew the type of person that Everton would employed and that John Moores University educates, so they trusted that pathway. The role at West Bromwich Albion was a full-time internship. I moved down there and was living on small wage.

West Brom are really good at moving people up. You start at the bottom and work your way up very quickly. They don’t tend to replace; they try to promote from within so that when someone leaves they bump up from inside the club. For the first 5 to 6 months, I started my weeks doing the under 9s on a Monday, then under 12s on a Tuesday and he under 17s during the day if they were out of school. Eventually, the under 18s analyst moved on and I was given the opportunity to move up quite quickly. I went from doing under 9s to the under 16s programmes, to then do the under 18s and then being the under 23s analysts quite quickly. For most of the 3 and a half years I was at West Brom, I was working with the under 23s team, which is a bit like the first team these days. It was a very good experience, different to Everton as I was in the frontline delivering every game to coaches and players. Another good thing about a club like West Brom is that you end up doing a little bit of everything. You can do some first team stuff, or you can do some support work with the under 18s if they need it. It is quite a small staffed club. I ended up doing a lot of work, which was great for a first full-time job to get that kind of experience and it gave me a good skillset.

After 3 and a half years at West Brom, an England role came up. I applied to it and was successful after the second interview. England were expanding at the time. In 2016, their technical director said that as part of a new strategy everything that looked after the football side (coaching, education, team operations, performance, etc.) was expanding massively with big investments into that area. Winning England teams was a big objective, and putting the structure and the staff around those teams was part of that expansion. As part of that initiative, I applied to the role at the FA and have been there since the start of 2017. The England teams’ development staff was expanding massively. Rather than England using 5 or 6 analysts who go on the road all the time with different teams, they now have an analyst with every age group who can really get down into the detail on that age group, as well as working in other projects.

Alex Scanlon The Football Association

I am now a Men’s Performance Analyst. I work primarily with the development teams, but the role evolves all the time. The last 12 months we have barely been away with the teams. The senior team have played a lot of games, so instead we’ve done a lot of background work for them. Previously, the first 2 to 3 years I was here, we were on the road with the teams quite a lot. That was our primary focus. I’ve done camps with the under 17s, under 18s, under 19s, under 20s and I also did the under 21s European Championship. I’ve also done lots of background and support work for the seniors. That’s what the resources that we have in our department now can afford to do. Even though we try to fix an analyst with an age group to try build relationships with the coaches, if the under 19s were at a final of a tournament, any analyst that is free because, let’s say, the under 18s haven’t got a camp, those analyst would focus on supporting the under 19s at that tournament. If the under 21s are on a tournament we would put the support that way instead, behind the analysts that are on the ground with that team and support them with opposition analysis, game reviews and all of that.

That’s my pathway. I was always interested in coaching and education to develop players rather than playing. The two main parts of my pathway are the work experience from college and university experience and then the coaching side of things.

What is your main highlight in your Performance Analysis career?

My main highlight is the first 12 months that I was at England. We had an unbelievably successful 12 months with the development groups. I was lucky enough to go to 3 of the 4 tournaments that we won. That year, the under 20s won the World Cup, the under 17s won the World Cup, the under 19s won the European Championship and we had a hybrid under 20s groups also won, and I managed to go to three of them. That was definitely an unbelievable year in terms of results and emotions. Professionally for me, it was also an eye opener. I developed a lot that year. I learned how to work differently and in an international setting. It was not only successful for the teams that I worked with but my development and experiences went through the roof.

Alex Scanlon The Football Association

You may look at international football and think that it has only got 10 games a year, but that year I did 3 major tournaments, about 27 games along the road for 200 days of the year. There was so much to learn from that year. I developed a lot mainly around the analysis process. Working in a club is a different kettle of fish. You’ve got your equipment at the club and you just take what you need to the game and then it comes back to the club. Whereas with England, we went to India for 5 weeks with the under 17s and we had to take everything that we might need with us. Logistically it was a big planning operation. We also were two analysts that went out to India so we had to plan how we would work together, how we would fit in the tech groups in the squad, how we would work every day, how we would provide information to the players, how we would get the players to think about what we would want them to think about, how we would get them to talk, etc.

At a club, you get stuck in the game cycle. You are constantly preparing for the next game. Whereas for India, we were able to plan 2 to 3 months in advance and get really into the detail of what we were going to do and how we were going to work. That level of detail that we went through was a massive eye opener for me. We were very well prepared and missed no training sessions. We were so ahead of the curve in terms of preparation that the next morning after the game we could watch our game back, we could feedback and talk to the players and coaches and we could then watch the next opposition very quickly, also because we had that support coming from back home. We were able to do matchday+1, so that next time we train with the players we were preparing and learning way ahead of schedule.

At West Brom, I was delivering stuff on a Thursday afternoon for a Saturday game, which when I look at it now, I think “how did that ever work? It is too late to deliver something”. England was a big jump in level for me. At West Brom, you work day to day, game to game, but you don’t get a chance to take a step back and think “are we doing the right thing? Is this the best way of doing things? Are we maximising what we’ve got?”. Whereas with England you definitely get that opportunity to reflect. You definitely have to prepare and make sure you are on it, because you will get tested. Operationally, England was another level.

The intensity with England peaks and drops a lot more compared to a club, where it is a bit more levelled. At a club, you have a more stable level of intensity and get by and have an impact game by game, week by week. However, the intensity during a tournament with England goes through the roof because you are still expected to deliver at a high level. The intensity is mad on camp, specially the turnaround. It is so important for us to be ready for the next game having learned and reviewed the previous game. You don’t get 6 or 7 days that you would get in a club. Instead you get 2 days in between games. If you win the semi-final you’ve got to prepare the final straightaway, on top of the travel to change venues and locations. We were flying across India in our travel days and had to think about how we maximise that travel time. The intensity at international level when it peaks, it really peaks.

What are the most challenging aspects of being a Performance Analyst?

For us with England we try to change the way analysts are viewed. We want to come away from just doing the clips, the codes and the filming to really have a real impact. That is not to say that analysts don’t have an impact, of course they do. We just wanted to shape our roles to come out of that traditional view of an analyst a little. When previously there were 5 or 6 analysts constantly going around the different age groups, we now want to have a real focus and build a technical group of staff that include coaches, analysts and performance coaches to really have an impact in each group. We don’t want to just provide information to coaches, we want to challenge them and give them more informed insights. We give them better information, and if they disagree with it, it is fine. If you disagree with them, it is also fine. With England there are no hierarchical considerations when it comes to analysis.

Getting that message across the line was the main challenge for us. We were trying to change the culture around analysis while changing the way it operates. We wanted coaches to be similar to what you see in Rugby, coaches that take a lot of ownership of their content, letting them study and teach them how to produce their own clips. Educating coaches on how we work and explaining how they could take some of that work themselves became a big part of our role. Getting the coaches buy in and getting the shift towards coaches taking a lot more ownership over the analysis-type of work has been the biggest challenge of our role up to now.

What are the most important skills as a Performance Analyst?

It is important to be good with key analysis technology, to be efficient with your work and to make sure you are having an impact with the level of detail that you are offering coaches and players. A massively important skill that could often get overlooked is being a good communicator. You have to be involved in the conversation and make sure you are able to judge a room and a set of coaches. It is important that you build those relationships with coaches where you can, so that you can challenge them and comfortably say “I disagree, I think there is a better way of doing this, I think this is more important for this next game as oppose to that”. You definitely need to build your credit by being good at your job. I don’t think you can get away from that. What takes you to the next level in Performance Analysis is that impact, the communication, the clarity, the detail and making sure you can get your point across in a concise way.

How is data and analysis being used and perceived today at The FA?

At The FA, we would try to get the coaches to do a lot of the subjective analysis, where they look through clips themselves without needing an analyst. Analysts would then bring objectivity to that meeting. We would bring the objective angle by bringing the data, whether we are coding it ourselves or bringing it from a third party. We may also provide subjective opinions too when we are trusted with that, but we would primarily want to provide that objectivity. That is the piece that we are responsible for in that setting. Coaches are responsible for the technical and tactical stuff, but we would provide our input by supporting or challenging their message with data.

Data is the biggest thing that is coming in sport. There is so much of it. The most important thing for an analyst is to be a translator of data. You need to be good at the software that looks at data, writing scripts or designing outputs. It is important that you can look at data and translate it into something meaningful. We are in a place where so much data is available that the real skill is to find the good bits from it, being able to find a pattern that you can trust and that has an impact on how you work and what you do.

In terms of how data is delivered to the coaches at The FA, it is really difficult to do it on the road but it is definitely in our processes. Even though we try to incorporate our data on the road, it’s one of those situations where it is really challenging to find the right time and the right way to do it. We try to do it subtly, for example, we try do it one-on-one with the coaches or players. We never really put up charts of data on the screen. We don’t dissect information in that way as a group. If there is a point to be made about something that will support or challenge a decision, then we would make it with either data or footage.

Data has more of an impact off-camp, when we can get into the numbers, study them and build analysis to tell a story with it. You don’t really have that time when you are on the road. When we do, we look for key indicators that we can trust and compare them with the metrics that we normally use and benchmark with. We have some Tableau outputs that we use to visualise data. We are able to use tools like that, but the challenge is finding the right time. You also don’t want to be a person that produces a graph and that’s it. You want to have an impact by providing more meat on the bone. We have way more impact with data when we are off-camp and we can do projects, study and do really good comparisons. However, we do have the tools to be able to use it on-camp if we want to have a very quick look on specific stats. That is the way we use it when on-camp.

In general, we tend to use more video than data. This is probably because it follows the flow of how we give feedback to players and what we show them. We are normally going to be showing them some video examples and talk about the game rather than get into the mud with the data with them. Having said that, data tools are there for us to use as analysts, and the coaches do listen to the data. They are receptive to it if they can see the value and is communicated well and it is translated into their language. That is why translation and communication is massive as an analyst. 

What are the main tools and technologies you use in you analysis?

At The FA we utilise Hudl. We use SportsCode and Hudl’s online platform to house and share video with players and coaches. We also have Hudl Replay for live video in the game. We utilise Hudl packages quite a lot. All the coaches have SportsCode licenses on their laptops as well as the analysts. We try to include SportsCode into coaching education courses and give coaches some licenses so that they can get on their laptops and use it as part of their development. We also use CoachPaint if we want to do illustrations, since it has various ways of doing them. We also collaborate online by sharing documents and game plans. We used to use Google to share documents online but have now moved on to Microsoft. We also use Tableau to manipulate and present data.

In terms of footage, as much as we can we try film ourselves so that we know we can trust our own footage. The level of support in international football is quite mixed. You have some teams that don’t have an analyst at all and just have someone filming the game for them for the day and that’s it. Then there are other nations that are similar to us and are heavily resourced. So as much as we can we try film ourselves. Although, UEFA do a really good job at trying to provide footage for the tournaments, same as FIFA, but it is not always reliable and you are not always playing in a UEFA or FIFA competition either. In the cases where we can’t film a game, we’ve got good relationships with some nations who we exchange footage with. We are really open to sharing because we’ve got nothing to hide in terms of footage. The good thing is that we get a wide angle from most of our opposition teams.

What does the future of Performance Analysis look like?

Data is the next big thing in Performance Analysis. There is lots of it at the minute but we only use a fraction of it. There are lots of companies and third parties that are doing very cool stuff. Some organisations code in-house like we do. The skills needed will be people who can refine it, study it and pick out useful information from it, as opposed to just collecting it and looking at it.

Finding useful information from the data is key. If you are not skilled at Python or R, there is still a place in the translation of the data and the presentation and delivery of it to coaches and players. The role of an analyst will need to evolve that way because a lot more coaches, especially the younger coaches that are coming through now and managers at the top level are all proficient on their laptops. Coaches don’t need an analyst just for the clips because they now can do that themselves. Analysts need to add value in a different way and data analysis is where I see it going towards.

What advice would you give to someone looking to get into Performance Analysis?

There are so many ways to get into Performance Analysis. There is not just one way of doing it and I don’t think there is a secret to it either. As much as you can, get out there. If you are at university, just offer yourself. You might have to do work free of charge just to get that experience at first. A lot of people have done that and will carry on doing that. It is how you make yourself stand out as a candidate for when you do look for your next job and get the opportunity.

There is nothing stopping you from watching football on TV and doing tactical reports. There is also nothing stopping you from getting hold of data, there is so much free data that is out there if you’ve got the skills to use it. Nothing stop you from getting hold of that data and doing some work with it. There are enough platforms to get data out there and there is a big community online, like Twitter. You’ve got to put your work out there and when the opportunity comes, take it and don’t look back.

The one thing that I’d take from my career so far is when I was very split of whether I moved down to Birmingham and work for West Brom or not. The money wasn’t great to live on but it was a good internship. I ended up doing it and that decision paid off in terms of the pathway that then followed because of that. You don’t get many opportunities so if you get one, take it.

Contextual Analysis In Sport Using Tracking Networks

Javier Martin Buldu is an expert on the analysis of non-linear systems and the understanding of how complex systems organise themselves, adapt and evolve. He focuses on the application of network science and complex systems theory in the analysis of sports. Buldu’s work is based on the principle that teams are far more than the simple aggregation of their individual players. By collaborating with organisations such as the Centre of Biomedical Technology in Madrid, La Liga, ESADE Business School, IFISC research institute and the ARAID Foundation, he has been able to combine elements of graph theory, non-linear dynamics, statistical physics, big data and neuroscience to construct various networks using positional tracking data of a football match. These networks are then able to explain what happens on the pitch beyond conventional ways of assessing the performance of individual players to understand team behaviours.

What Is Complex System Theory?

A complex system is a system composed by different parts that are connected and interact with one another. This system has properties and behaviours that cannot be explained by simply breaking down the system into its individual parts and analysing each individual part independently. For example, the human brain is a complex system and it has proven extremely challenging for scientists to fully understand how it performs all its functions, from how memory is stored to how cognition appears and disappears during certain illnesses. On the other hand, the human brain’s most fundamental component, the neuron, has been thoroughly studied and documented by science. Scientists have been able to recreate models and simulations of neuron behaviour, understand their shape and how they communicate with other neurons. However, this robust understanding of single neuron behaviour has not been sufficient to allow scientist to comprehend the interplay and interdependencies of the 80 billions neurons that form the human brain and that allows it to perform all of its complex behaviours. Instead, in order to appropriately study the brain, scientist need to pay attention to entire human cognitive system as a whole.

The idea behind complex systems like the human brain is what Buldu wanted to introduce in the analysis of football. While it is interesting to have information about isolated player performance, such as the number of shots, passes or successful dribbles, it is also important to understand the context in which these events take place. Additional insights on the performance of players and teams can be obtained by analysing information about how a player interacted with his teammates and the opposition’s players. Paying attention to individual player performances and aggregating those together is not enough to fully understand how a team behaves during a match.

Instead, a complex system approach to football analysis would, for example, look at the link created between two or more players when they pass the ball between them. A network of these players can then be created by simply leveraging event data collected from notational video analysis to count the number of passes from player A to player B and vice versa. These types of passing networks are increasingly common in football match analysis and team reports, as they clearly illustrate information about how a team played during a match, where its players were most frequently located on the pitch and how they interacted with each other.

Passing Network between FC Barcelona players (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Passing Network between FC Barcelona players (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

However, more complex and informative networks can be developed by leveraging positional tracking data instead of event data. While event data is generated through notational analysis by tagging specific actions, positional tracking data instead describes the position of the 22 players and the ball on the pitch at any moment in time during a match of football. Unfortunately, positional tracking data is challenging to access for most analysts. That is why Buldu collaborated with La Liga to obtain a positional tracking dataset containing Spanish football league matches. To capture this information, La Liga uses Mediacoach, a software that acquires the positional coordinates of players and the ball using a TRACAB optical video tracking system that requires the installations of specialised cameras across the football stadiums. Mediacoach’s system allows them to track a player’s position at 25 frames per second and a precision of 10cm. Thanks to this detailed tracking dataset received from La Liga, Buldu was able to explore the different interactions between players to construct a number of complex tracking networks in football. 

Proximity Networks

The first network that Buldu produced explored the proximity between players on the pitch. He first calculated an arbitrary 360 degrees distance around a player, let’s say a 5m radius, and used it as a threshold to identify any other players that may fall inside that particular player’s area. If another player was located inside of the first player’s surrounding area, a link was then created between those two players. If those two players were from the same team, a positive link was created, while if they were from opposing teams a negative link was assigned to that interaction instead. By increasing or decreasing the radius of the distance surrounding each player (i.e. 5m, 10m or 15m radius), Buldu produced different networks and links between players following this method.

Proximity radius at 5m, 10m and 15m showing links with players of the same team (green) and with opposing players (red) (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Proximity radius at 5m, 10m and 15m showing links with players of the same team (green) and with opposing players (red) (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

The challenge of producing a variety of proximity networks is that they may prove difficult to analyse, as the links identified in a single video frame using a 5m radius around each player may be very different to those found using a 15m radius. On top of that, the analysis should look at how those proximity networks evolve over a number of frames during the match. In order to gather practical insights from these networks, Buldu aimed to study the number of positive and negative links for each of the teams, as well as the organisation of the proximity network structure, its temporal evolution and how they change in relation to the zone of the pitch and the various phases of the game.

Proximity analysis of the 3-player links for all players in a match between Atletico Madrid and Real Valladolid (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Proximity analysis of the 3-player links for all players in a match between Atletico Madrid and Real Valladolid (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

He first counted the number of links between three different players forming a triangle. He then classified each triangle into two categories: positive (all players from the same team) or mixed triangles (at least one player from the opposing team). Buldu was then able to determine which team had dominance over the other at different times of the match by then counting the number of positive triangles and the number of mixed triangles produced with a certain threshold distance. The team with the the highest proportion of positive triangles (i.e. all three players in close proximity to each other forming a triangle were from the same team) was deemed to have been dominant over its opposition.

Marking Networks

The second type of network that Buldu was able to construct with positional tracking data was the time a player was covering an opposing player during a defensive phase of play. Again, by setting an arbitrary threshold distance around a defender, a link between the defender and opposing player can be set by counting the time both players are in close proximity to one another. This process produces a matrix that illustrates the defenders on one of the axis and the attackers on the other axis, and provides a rough idea about the amount of time that each attacking player was being marked and by which defensive player. By interpreting the marking matrix analysts are able to identify the players with the highest accumulated time being marked by a defensive player.

Player marking matrix between Real Madrid (y-axis) and Leganes (x-axis) showing how often each Real Madrid players was marked by a Leganes player (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Player marking matrix between Real Madrid (y-axis) and Leganes (x-axis) showing how often each Real Madrid players was marked by a Leganes player (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Since matrices are the mathematical extraction of a network, this information can be drawn onto a diagram of a football pitch to plot the position of players during defensive actions. The size of each node in this network indicates the time an attacking player was being defended. By using these marking networks, analysts can clearly visualise the interactions and efforts of attacking and defending players during a match of football.

Player marking network between Real Madrid and Leganes (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Player marking network between Real Madrid and Leganes (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Coordination Networks

The third network that Buldu produced evaluated the coordination of movements between players of the same team. The network computed the velocity and direction of movement of two players to measure the alignment of their vectors. When this vector alignment was high, a high value link between these two players was created. When the alignment was low, a lower value connection was also derived from the two players’ movements. This method results in a matrix that illustrates how well players are coordinated with their own teammates. Two different matrices can be produced, one to analyse offensive phases of play and one for defensive phases.

Vector alignment of two attacking players (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Vector alignment of two attacking players (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Similarly to marking networks, coordination network matrices can also be translated into diagrams on a football pitch, where the nodes represent each player on the pitch while the size of each node indicates the amount of coordination the player has with the rest of his teammates. The links between two nodes also indicate the level of coordination between two particular players of the same team.

Movement coordination of each player with the rest of his teammates (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Movement coordination of each player with the rest of his teammates (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

This type of analysis, especially when split between offensive and defensive players, can help analysts better understand the level of coordination between attack and defensive plays. For instance, an analyst or coach may want to see high degrees of coordination when the team defends as a block as well as how that coordination changes during the different phases of the game.

Ball Flow Networks

Lastly, the final network developed by Buldu focused on ball movement between different areas of the pitch. This network was produced by splitting the football pitch into different sections and counting the number of times the ball travelled from one section to another in order to create links between two different sections. This ball flow network can also be visualised on a diagram of a football pitch, with the nodes representing each section of the pitch and links indicating the number of times the ball moved from one section to the next. The size of these nodes indicate the amount of time the ball was being played inside that particular section of the pitch. By constructing an entire ball moving network during a match, analysts can then identify which are the most important sections of the pitch for their teams and assess how to exploit different sections in the opposition’s side in order to create dangerous opportunities.

Ball flow network for a match between FC Barcelona and Espanyol (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Ball flow network for a match between FC Barcelona and Espanyol (Source: Javier Martin Buldu at FC Barcelona Sports Tomorrow)

Buldu’s work provides a great analytical framework to assess the complexities of sports in which a large diversity of factors can influence different outcomes of the game. It is crucial that when analysing a sport, all the available contextual information is analysed from various perspectives that can together provide a more complete evaluation of performance. Researchers, scientists and analysts are increasingly producing exciting work with positional tracking data that can open the door to new sophisticated methodologies and models to help coaches better understand the key influential factors of their team’s performance.

Further Reading:

  • Futbol y Redes Website

  • Buldu, J. M., Busquets, J., & Echegoyen, I. (2019). Defining a historic football team: Using Network Science to analyze Guardiola’s FC Barcelona. Scientific reports, 9(1), 1-14. Link to article.

  • Buldu, J. M., Busquets, J., Martínez, J. H., Herrera-Diestra, J. L., Echegoyen, I., Galeano, J., & Luque, J. (2018). Using network science to analyse football passing networks: Dynamics, space, time, and the multilayer nature of the game. Frontiers in psychology, 9, 1900. Link to article.

  • Garrido, D., Antequera, D. R., Busquets, J., Del Campo, R. L., Serra, R. R., Vielcazat, S. J., & Buldú, J. M. (2020). Consistency and identifiability of football teams: a network science perspective. Scientific reports, 10(1), 1-10. Link to article.

  • Herrera-Diestra, J. L., Echegoyen, I., Martínez, J. H., Garrido, D., Busquets, J., Io, F. S., & Buldú, J. M. (2020). Pitch networks reveal organizational and spatial patterns of Guardiola’s FC Barcelona. Chaos, Solitons & Fractals, 138, 109934. Link to article.

  • Martínez, J. H., Garrido, D., Herrera-Diestra, J. L., Busquets, J., Sevilla-Escoboza, R., & Buldú, J. M. (2020). Spatial and Temporal Entropies in the Spanish Football League: A Network Science Perspective. Entropy, 22(2), 172. Link to article.

Automating Data Collection And Match Analysis From Video Footage

Dr Manuel Stein has spent over 7 years researching and analysing player movement using detailed positional football data. His work has focused on the investigation of real-time skeleton extraction to perform match analysis of player movement with the aim of fostering the understanding of comparative and competitive behaviours in football. He has revolutionised the way match and tactical analysis is performed by teaching computers how to measure key playing aspects of the sport, such as team dominance or a player’s control of space derived directly from video footage. Stein has developed an automatic and dynamic model that takes into account the contextual factors that influence the movement and behaviour of players during a match. This novel player detection system automatically is able to display complex and advanced 5-D visualisations that are superimposed on original video footage.

Generating Data From Match Video Footage

The first step for any meaningful quantitative analysis is to obtain highly detailed data to properly test our assumptions. However, gathering highly detailed sport data may be challenging to obtain unless sophisticated tracking technology is used and the results of such tracking are easily accessible to the analyst. On top of that, when it comes to positional player data in football (i.e. xy coordinates of players on the pitch), gaining access to this level of granular data is especially challenging for most analysts. This is the same problem Stein faced during the initial phases of his research and that led him to develop a method for data extraction on his own using television footage and computer vision techniques.

Identifying Players On The Pitch

Stein’s method of extracting data from television footage started with the detection of each player on the pitch. In order to automatically identify the players, Stein addressed the unique colours that are present on the football pitch, more specifically the colours of the players’ shirts. By picking a player in the video, he constructed a colour histogram that best described the most prominent colours in that player’s shirt. Once those colours were identified, he then automatically searched across the video frame for contours of a minimum size that contained those same colours detected from that player’s shirt to spot all other players with the same colour shirt. The computer then automatically calculated the centroid of each detected area (i.e. the players as well as minor noise) and used the average measurements of human proportions to draw boxes enclosing the entire player on the screen.

Colour-based player detection (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Colour-based player detection (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

This colour-based player detection method enabled Stein to identify all players on the pitch. The additional noise captured on the sidelines and stadium crowd was later removed by using threshold and ignoring areas that only appear on screen for a brief moment of time. However, this colour-based detection approach has certain limitations depending on the match footage. Lighting variations during matches that kick off under sunlight and finish around dusk do not impact colour perception in humans, but they do so for automatic colour-based player detection systems, as towards the end of the match computers will not be detecting the same colours as they did during kick off.

In order to solve this limitation and develop a system that works on all match conditions, Stein explored additional automated real-time methods to simultaneously extract player body poses and movement data directly from the video footage. One of those methods was the use of OpenPose, a well-known and established computer vision system for human body pose detection. However, OpenPose was not a suitable option when working with football footage, as the system struggles to detect small scaled people on the screen and is also unable to be computed in real-time during a match. Instead, Stein developed and trained his own deep learning model completely from scratch.

Body pose detection system (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Body pose detection system (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Stein’s human body detection model uses a skeleton model based on a hierarchical graph structure that represents a body’s pose. Every node on the hierarchical graph corresponds to the position of a body part from the person’s skeleton such as joints, ears, eyes and so on, called key points. The edges of this hierarchical graph represent an anatomical correct connection between two body parts. Stein’s body pose detection process followed two stages: the detection of individual body parts followed by the probabilistic reconstruction of the skeletons by connecting all identified body parts together. The constructed skeletons of the players were then overlayed on the original video footage for easy visualisation. Stein model’s estimation accuracy results outperformed those of OpenPose when estimating the skeletons on medium-scale people from the Microsoft COCO dataset. Moreover, their model architecture is also optimised for real-time and low latency video analysis, unlike OpenPose which struggles to run on resolutions of close to 4k.

Identifying The Ball

The next step was to detect the ball. For that, the model followed a two-step approach: a per-frame candidate detection step followed by a temporal integration phase. It first detected all possible objects on the screen that could potentially be the ball by using a convolutional neural network. The computer detected things such as the penalty spot, the corner kick spot, the centre spot, white football boots or the ball itself as being possible candidates. The next step was to identify an accurate and realistic ball trajectory over a period of time from the previously identified candidates using a recurrent neural network. This enabled the model to specify which one out of the previously detected objects was indeed the ball, as it was moving throughout the footage as a ball would be expected to move. By using this approach, the ball could be tracked even when it was not visible on the video footage. For instance, the computer continued to track the ball even when a player picked it up before a penalty kick and happened to hide it from the camera.

Determining Player And Ball Location On The Pitch

Once both players and the ball have been detected, the following step is to determine their location on the full football pitch. The challenging part in this section is the fact that the camera is continuously focusing on different parts of the pitch rather than the pitch as a whole. To solve this issue, Stein had to produce a static camera shot by creating a panoramic view of the complete stadium using a subset of input frames from the video footage (i.e. all frames from the first two minutes of a match). The overlap of all these snapshots from the video footage was then used to recreate a panoramic view of the pitch that allowed Stein to calculate the pitch’s homography. He was then able to identify how two different images connected together, or detect whether one image was simply a subset of a larger image. The homography calculation then enabled Stein to project each of the frames from the video footage into the panoramic view of the pitch as a unique reference frame and fully visualise where on the full pitch each frame took place.

Projection of frames on the panoramic view of the full pitch (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Projection of frames on the panoramic view of the full pitch (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

With all players and the ball correctly identified and their position accurately projected on a panoramic view, the next step was to project these player locations into a normalised football pitch to start generating usable positional data for further analysis. By providing the system with a standard image of a football pitch, a user can select a minimum of four points both from the panoramic view and their image of the pitch in order for the system to use the homography calculations from the panoramic view and translate them into the standard image of the pitch. This allows the system to automatically plot accurate player positional data on a standard diagram of a football pitch.

Player locations and movements illustrated in real-time on a diagram of the pitch on the top right corner (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Player locations and movements illustrated in real-time on a diagram of the pitch on the top right corner (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Automatically Measuring Contextual Information From Video

Stein took his research further by incorporating the tracking of elements in a match that are not clearly visible to a computer, areas such as the dependencies, influences and interactions between players during the various scenarios of a game. For a fully automated football analysis system to work, this context information that is obvious to humans also needs to be taken into account and measured by the computer. In a dynamic team sport like football, players are more than simple and independently moving dots on a pitch. There is a complex network of interactions and dependencies that dictate how a player reacts to a situation, how they cooperate with teammates and how they attempt to prevent the opposing players’ actions.

Interaction Spaces

One way to automatically measure contextual information from player positional data was to identify the specific regions on the pitch that are controlled by the different players. Stein argued that each player has a surrounding area around them that he fully controls based on his position on the pitch. These control regions are what he called ‘interaction spaces’ on the pitch that a player can reach before any opposing player or the ball could reach that same space. The size and shape of these interaction spaces are influenced by player speeds and directions, as well as the distance between the players and the ball. This is because players further away from the ball may have more time to react.

Interaction spaces for each player (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Interaction spaces for each player (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

On top of that, competition between two opposing players to control a certain zone has also an impact on the shape of these interaction spaces, as players from the opposing team will aim to restrict certain opposing player movements. Therefore, when defining interaction spaces on the football pitch, Stein aimed to consider these interdependencies that may restrict a player from reaching a particular zone before an opposing player to maintain ball possession. This can be seen in the above illustration between the blue team’s defensive line and the red team’s forwards, where players that are close to opposing players may restrict each other’s interaction spaces. Lastly, Stein was able to leverage the pitch visualisations of the previously recorded positional data and enrich it with additional context information that clearly illustrates each interaction space in real-time.

Free Spaces

An alternative way of contextualising automatic tracking data was the inclusion of free spaces. Stein calculated free spaces by segmenting the pitch into grid cells of 1 squared metre. He then assigned each respective cell to the player with the highest probability of reaching that cell in relation to the distance to the cell, their speed and direction of movement. Similarly to interaction spaces, free spaces where the cells from the grid that a player could reach before any other opposing player. Ultimately, free spaces represented the pitch regions a specific team or player owned.

All free spaces identified for a team in blue (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

All free spaces identified for a team in blue (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

To evaluate which free zones were more meaningful for analysing, Stein ranked all free spaces on the pitch by their value in relation to their respective sizes, number of opposing players overlapping such spaces and the distance to the opposing goal.

All high value free spaces shortlisted for a team in blue (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

All high value free spaces shortlisted for a team in blue (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Dominant Regions

Stein expanded his concepts of region control on a football pitch by using similar calculations to those of interaction spaces to create a model that highlights the dominant regions for each team. These dominant regions are calculated by looking at areas on the pitch that can be reached by at least 3 players of the same team simultaneously. Ultimately, they represent the areas in which a particular team has substantially more control over the other.

Dominant zones by players in the blue team (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Dominant zones by players in the blue team (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Cover Shadows

Similarly, Stein extended the concept of interaction spaces to calculate player cover shadows, referring to the area a player can cover in relation to the position of the ball. In other words, a player has full control to prevent a ball from reaching their cover shadow region. Cover shadows can be thought of as a hypothetical light source coming from the ball at a 360 degree angle. These cover shadows represent the regions that the player is able to control before the ball gets to them.

Cover shadows illustrating a player’s area coverage in relation to the ball (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Cover shadows illustrating a player’s area coverage in relation to the ball (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Applications Of This Automated Player Tracking System

When looking at the possible applications of his automated tracking system, Stein had to consider the roles of Performance Analysts and the coaches. For a Performance Analyst, video and movement data are key when analysing the strengths and weaknesses of their team and the opposition. On one side, analysts have a window on their screens with their video analysis software opened, such as SportsCode or Dartfish, to notate events and analyse playing actions. While on the other side, they have another window with the original video footage of the match that they use to verify and interpret any observations captured from their coding. Often what this means is that the analyst is looking at two different windows and comparing them to one another. While this is common practice in the field of Performance Analysis, the exercise of switching focus between two screens may often prove to be an inefficient approach to video analysis. Focusing on two windows simultaneously can prove significantly challenging to the human eye, often leading to a ‘pause and play’ exercise during analysis.

Stein aimed to solve this problem by combining the benefits of the visualisation of the pitch from his new automatic player tracking system with the original match footage. By simply inverting the homography from the abstract pitch into the video footage, he was able to draw visualisations directly on the real pitch. This allowed him to illustrate in real-time different types of analysis, from evaluating offensive free spaces to looking at players’ interaction spaces.

Interaction spaces automatically displayed directly on real match footage (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Interaction spaces automatically displayed directly on real match footage (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Stein’s dynamic and automatic real-time visualisation offered a whole new range of design opportunities for match analysis in football. For instance, the system was able to change a player’s shirt colour based on their behaviour (i.e. based on fatigue). It was also able to illustrate the best passing options available to the player with the ball.

Automatically computed best passing options (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Automatically computed best passing options (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

This novel tracking method provides an invaluable automatic measurement of the context of a match situation. However, similar to any other analytical tools, it needs to be correctly applied in order to make a difference to team and player performance. Aside from the clear operational efficiencies brought by the automation of tedious notational work, the benefits in knowledge acquired from this system needs to be appropriately incorporated into the analysis loop. For instance, data on free spaces can be used to automatically detect suboptimal movements from players and suggest potential improvements for such behaviours. For example, an analysts can select specific situations where there was a shot on goal or dangerous play by the opposition to then identify which of their own players had control over free spaces that could have prevented such occasion. Once a selection of possible players have been identified, analysts can assess which one of those players lost control of their space the fastest and how such player could have kept control over his opponent. The identified player can then receive information about which should have been his optimal position on the pitch and their control of field space in order to reduce the free spaces towards his own goal left to be exploited by their opponents. Stein’s system is able to provide this guidance to analysts, coaches and players by automatically calculating the player’s moving trajectory based on his speed and interactions space and suggest an optimal realistic movement for that player, from the starting position to the optimal point. This means that the system can automatically suggest improvements in collective behaviour based entirely on the contextual information being processed.

Click and drag interactivity (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

Click and drag interactivity (Source: Manuel Stein at FC Barcelona Sports Tomorrow)

The system also offers interactivity, where analysts and coaches can drag and drop players around the pitch to explore the different control spaces the player would benefit from if they were in a different location of the pitch. By moving a player to a different location, the system automatically updates the player’s trajectory and interaction spaces relating to their new location and the other players around him. This gives coaches and analyst the possibility to interact with the analysis and to adapt the system based on their own acquired knowledge of the sport.

Automated systems such as the one developed by Manuel Stein are bringing exciting levels of innovation to the sport by directly integrating data and video together. Thanks to these systems, football experts, coaches and analysts become more aware of the power of analytics once they are shown the context of real world scenarios, which in turn leads to better analytical approaches being developed that are better incorporated into the daily realities of the roles of analysts and coaches. Ultimately, it reduces or completely removes numerous tedious and time consuming work performed by analysts today in a revolutionary way that frees up time away from simple data collection which can in turn be placed in more dedicated and advanced analysis of the sport.

Further Reading:

  • Manuel Stein’s publications

  • Stein, M., Janetzko, H., Breitkreutz, T., Seebacher, D., Schreck, T., Grossniklaus, M., Couzin, I. & Keim, D. A. (2016). Director's cut: Analysis and annotation of soccer matches. IEEE computer graphics and applications, 36(5), 50-60. Link to article

Communication With Coaches As A Performance Analyst

Performance Analysts are responsible for producing quantitative information that allows coaches to quickly identify areas requiring attention. This information is primarily delivered through the provision of objective statistical and visual feedback. It involves the selection of video clips that coaches can use to engage in detailed discussions with players, identifying performance areas that need improvement and making training decisions. Video feedback technology has become a major resource as more coaches now rely on video highlights as a guide to enhance training of their players. The introduction of technology in these informative and constructive interactions in recent years has made the role of the performance analysis field a critical part in coach-athlete communication.

Unlike in other sport science disciplines, the role of a Performance Analyst is extremely ingrained in the coaching process. Analysts have become the technology translators between coaches and players. They aim to provide coaches and players with an immediate performance advantage through the delivery of accessible video feedback and targeted data reporting. Inevitably, the success of the coaching feedback process in developing athletes and improving team performance heavily depends on the communication between coaches and analysts. In order for such delivery to be successful, it is important to understand the way coaches and analysts interact as well as create and maintain working relationships.

Why Do Coaches Need Analysts?

Analysts provide coaches with objective quantitative and qualitative information to fill in the gaps left by the natural limitations of human cognition. Studies have shown that elite coaches can only recall an average of 59% of critical events in a match when assessing their team’s performance (Laird and Waters in 2008). On top of that, their judgement may also be influenced by bias triggered by emotions that influence the accuracy of their evaluations and affect the extrinsic feedback they provide to their players. Performance Analysts attempt to solve for these qualitative and subjective observations made by coaches by complementing them with additional feedback based on a more systematic and objective analysis in the form of videos, images, quantitative and qualitative findings.

How Do Analysts Deliver Information?

Technology developments over recent years have brought new ways for analysts to communicate key performance insights to coaches in more graphical and visually impactful forms. However, the method used to deliver such information may vary with the context of the situation and the style of the coach at the club. A coach may change their coaching and leadership style between training sessions and competitive matches, ranging from a more democratic, person-centered approach to a more authoritarian or autocratic one. This coaching style may also be influenced by the type of sport, gender, age and level of the athletes. An analyst should carefully judge the preferences and character of the coach and the context of the situation in order to decide when, where and how to deliver the information to the coach. The system used should also be dictated by the information needs of the coach. In competitive sporting environments, most communication takes place verbally. Therefore, coach-analyst interactions usually take place by briefing the coach or face-to-face discussions in which verbal communication skills are key.

Some examples of delivery methods employed by analysts include:

Quantitative information (frequency counts)

An analyst’s main objective is to gather as much intel by observing, recording and analysing different events that take place on the playing field. This may include pre-match insights through objective performance profiling that expose the strengths and weaknesses or players and oppositions. This quantitative information, such as match statistics, may be presented as tables, charts or diagrams of the playing field, showing the location of events, while clearly indicating how the team is playing and highlighting areas where performance can be improved.

Qualitative information (context through video)

Video analysis packages are created to provide detailed qualitative information to coaches, where they can interactively view video highlights on specific areas of interest. By providing videos to coaches, analysts ensure that the context lost from simple frequency counts can be recovered. With this additional context from the video replays, coaches can have a more in-depth evaluation of performance issues, understand why certain problems occurred and make adjustments to enhance future performance. During the delivery of these video highlights, analysts may want to point out specific features that they want coaches to notice to prevent overwhelming them with too much information and keep them focused on the most relevant points. Once a coach is able to gather enough information from both quantitative and qualitative information, they may want the analyst to produce a video package with a shortlist of selected clips to use in discussions with players.

Sport Performance Analysis - Communication with Coaches 5.png

When Do Analysts Deliver Information?

Pre-match

Data and video can be collated on opponents prior to facing them to highlight areas of strength and weakness and provide a comprehensive picture of what can be expected in upcoming matches. It enables coaches to formulate a strategy to counteract the opposition and exploit their weaknesses. Some analysts also analyse training sessions to assess the effectiveness of aspects of performance being tested in training and evaluate behavioural aspects that could influence team selection.

In-game

Performance analysts often code matches live, with statistical information and specific video instances shared between devices for review by coaches in real-time, and players at half-time. They generate continuous feedback for coaches to make timely changes during the course of the event. Video feeds and statistical data can be made immediately available in a coach’s iPad device or laptop, which is then reviewed by a coach prior to giving a half-time team talk. Alternatively, analysts may also go to the dressing room and show a coach clips and stats in person.

Post-match

Analysts often review team and individual performance in detail after the match has ended, allowing coaches to evaluate performance and plan future training. Post-match analysis feedback sessions play an integral role in the coaching process and analysts tend to be at the core of the information used in these sessions.

Fostering A Coach-Analyst Relationship

The most essential skill a Performance Analyst needs to have a successful performance impact in a team is their ability to be integrated within the coaching environment - to be the “right hand” of the coach. Analysts should focus on understanding the requirements for successful coaching practice and becomes an asset for the coach to succeed at their role. They should continuously seek opportunities to engage and connect with the head coach and the rest of the coaching staff. One of the most frequent opportunities to do so that are presented to analysts are during review sessions, where analysts sit down with coaches to discuss and assess the analysis together. It is then that analysts have a great opportunity to gain the trust of the coach and offer their own independent assessments to show their value. By gaining the coach’s trust, analysts are more likely to be consulted about team and player performance more regularly, thus obtaining further chances to demonstrate their value to the team and coaching staff. Trust can work in both ways, for the coach to know that the analyst is giving them relevant and valuable information but also for the analyst to know that the coach is going to understand and use that information in the correct way. It can also give the analyst a boost in confident to know that their coach considers them a competent and valuable member of staff. However, this trust can only be achieved by successfully fostering a positive working partnership with the coach through, amongst others, mutual respect, openness and honesty.

Sport Performance Analysis - Communication with Coaches 8.png

One of the first steps an analyst starting in a new team should aim to do during the building phase of the relationship with the coach is to clearly understand what the expectations of working practice and hierarchies are at their new club. By establishing an early understanding of the coaches’ methods and cementing the status of the relationship, the analyst can adapt their work to suit the preferences of the manager and start delivering positive results and gaining trust. Only when that trusting relationship has been established is the analyst able to adequately offer improvement to processes, such as tactical suggestions or offer new ideas for ways a coach could engage with their players. However, while there is sometimes room for negotiations around the design of analytical processes and defining the measures of successful performance, the common perception within most coach-analyst relationships is that the analyst is often limited to purely collecting the information as directed by the coach. This is especially the case with experienced coaches, who know what they want and how they want it, leaving analysts little room to deviate from the direct instructions on how analysis should be performed and delivered at the club.

Authoritarian coaches

A coach’s leadership position in the club’s hierarchy provide him or her with recognised power over their subordinates. They are perceived as experts thanks to their experience and knowledge, their status of role models awards them with referent power towards their players and staff, and their social status within the club is elevated providing them with legitimate power to reward or discipline others’ behaviours based on conformity or outcomes.

Unfortunately, in situations where coaches exert an authoritarian leadership style, an analyst’s expertise may be overshadowed by the legitimate power of the coach. The analyst’s scope is therefore reduced to carefully listening to requests and producing exactly what the coaches want. Often, these authoritarian coaches impose high workload levels and demand numerous resources from the analyst to support their needs when making reliable technical and tactical appraisals of performance. The domineering power exerted by these coaches over their athletes and backroom staff can truly shape the nature of their working relationships, including those with analysts. Analysts may feel that new ideas are at risk of falling on deaf ears or being shot down if the right relationship has not been reached with the head coach.

It is important that the analyst acknowledges the working environment in front them and learns to navigate the politics involved in succeeding in an elite sport environment. For instance, studies have shown that coaches often place significant importance to social interactions with other members of their backroom staff as they perceive them as a mechanism to maintain and control the balance of their status of power. This is why social gatherings, even when portrayed as non-work related, are often compulsory events for analysts to attend. Not only end of season awards or team meals during away travel but also get togethers or socials may often be considered obligatory socialising for an analyst. These situations often present opportunities for analysts to interact with coaches outside of the pressures of the competitive environment. A game of pool, a football kickabout or a round of golf removes everyone from the daily working environment and puts them in a relaxed situation in which social interactions can help build a more co-operative relationship between analysts, coaches and the wide backroom staff members. Even when at work, analysts should sit at the coaches table at lunch, be there for team meetings, and involve themselves where they can.

Managing conflict

A great challenge for analysts is to be able to effectively manage this coach-dominated relationship. However, the reality is that, due to factors like job insecurity, most analysts feel that the way to gain respect and trust from the coach is to offer their unconditional support to the coach, as they ultimately hold a position of maximum authority. They perceive success as their ability to anticipate a coach’s needs before being asked, proactively seeking new ways to understand the team’s performance.

Analysts are highly dependable on the relationship with their coach. Establishing a connection early on may be critical in dictating whether the coach would want the analyst to continue in the team, even before the analyst has had a chance to demonstrate his or her skills. In some cases, personality clashes with coaches may be decisive in the analyst’s future. This is why establishing and maintaining a positive relationship with coaches should be one of analysts’ top priorities. Whether there is true appreciation and respect towards the coaches and their decisions, or whether the analyst is struggling to find motivation when in a difficult working environment, being respectful at all times is key to survival in a dynamic, competitive and pressured industry. Similar to what happens with athletes, any conflicts against the coaches could jeopardise an analyst’s future career within elite sport. For instance, conflict may occur if an analyst continuously fails to meet a coach’s expectations. Even when pressure rises, analyst should be able to remain calm under this pressure and not let emotions interfere in their communication with coaches.

Unfortunately, since the hierarchical coach-analyst relationship is dictated by the coach, analysts will often see themselves on the losing end when challenging a coach, even when the coach is in the wrong. For these reasons, conflict management, both proactive and reactive, together with openness, positivity and motivation, become crucial elements in maintaining a positive working relationship between analysts and coaches. Any concerns or issues from analysts should be raised and communicated in the right way, at the appropriate time and providing adequate solutions.

Approachability and getting to know the individuals

Moreover, building strong working relationships with other cooperative and supportive colleagues can be extremely beneficial to analysts. An analyst should be able to navigate the micro-politics prevalent within high performance teams by establishing himself or herself as the expert in their field and within their remit of work by producing high quality work in a timely manner that contributes to a harmonious working environment. An analyst’s role is not limited to helping the team perform on the pitch but he or she should aim to help everyone in the club be better at their respective roles by leveraging their analytical expertise and enthusiasm in the sport to provide them with useful and valuable insights. They also need to be approachable to allow them to really engage with their coaches and peers and get to know them well at an individual level. Getting to know the coaches as individuals can make the analyst more sensitive to the ways in which each coach likes to be approached and given key information.

Analysts should be able to listen effectively and adapt their communication style not only to fit coaches but also with the wider backroom team and players. They should listen twice as much as they talk to be able to clearly understand and translate coach directions into numbers or quantifiable information. They should know when they have the coach’s full attention and if so, explain themselves in an easily understood manner, ensuring that the coach has understood, believed and accepted what the analyst is trying to communicate to them. Coaches are busy people. Therefore, analysts should be mindful of a coach’s time by being concise, clear, constructive and complete in their communication. Coaches do not always have time to drill down into the data, so it is important that they are presented with key insights that give a good indication of player performance in training and matches. Moreover, analysts tend to not have played the sport professionally before, therefore their opinions should always be backed up with evidence.

Motivation

Performance Analysts operate in a highly pressured and competitive industry. To succeed in such environments, motivation plays a key part in ensuring that the analyst is continuously giving 100% to their team and coaches. They are expected to be willing to go the extra mile to meet their coaches’ needs and expectations. This usually translates into not working set times but instead working unsociable hours around the schedule of the team, the coaches and the competition. For instance, analysts will frequently need to work long hours into the night to produce match reports of last night’s game. This setup requires analysts to have a strong sense of commitment to the overall team performance that motivates them to produce valuable information for coaches regardless of the costs in workload.

An analyst needs to be pushing their own boundaries and those of their coaches beyond the current knowledge. Coaches will not ask for something that they did not know could be done, it is for analysts to be motivated enough to continuously come up with innovative solutions to deliver performance insights. However, at the same time, analysts may be heavily dependent on the coach’s ability to clearly articulate and operationalise what they associate with success in the sport. This tricky situation may become a cause for frustration amongst analysts. It may happen that an analyst is asked to produce reports that never get used or materials for a meeting that never happens. Even in these situations when the analyst is sure that the work will be redundant, an analyst should be aiming to deliver on the work expected, as the risks of the work eventually being required but unavailable to coaches may seriously damage their relationship with the coach. Moreover, they need to be prepared for all eventualities. Coaches do not understand and do not want to understand why something is not working or why it may take so long. Analysts need to prepare for failure – both in equipment and analysis – and be prepared for last minute requests at all times.

Motivation is easier to find when there is a mutually respectful relationship with the coach. There needs to be a sense of ‘togetherness’ in the working environment that makes all members want to work towards a common goal. Good coaches foster these environments by making analysts want to work for them. They empower their backroom staff through willingness to listen to their inputs. However, analysts should reciprocate the coach’s willingness to listen to their inputs, as well as their respect and trust, by meeting their high standards through hard work, good time-keeping and good quality of work produced. They should always be meeting the specified deadlines at the highest possible quality of work. A hard-working ethos, underpinned by honesty and being approachable, leads to the desired productive coach-analyst relationships. Portraying motivation to coaches and other colleagues can lead to more supportive relationships in the whole. On the other hand, failing to meet deadlines will inevitably lead to losing the trust and respect from the coaches. Coaches may then begin to rely less on the analyst for decision-making and ignore their work and value.

Future opportunities

The relationship between the analyst and coach is so important that coaches would attempt to recruit analysts that they have worked with in previous roles when they gain new employment. This networking aspect to an analyst’s role expands beyond their current role. Maintaining previous relationships with past coaches can be beneficial to their long-term career. Future opportunities may arise where the analyst may be directly contacted by a former coach to join them in a new venture. This can become an extremely motivating experience and provide the analyst with greater job satisfaction and feeling that they are valued.

Citations:

  • Bateman, M., & Jones, G. W. (2019). Strategies for maintaining the coach-analyst relationship within professional football utilising the COMPASS Model: The Performance Analyst’s perspective. Frontiers in psychology10, 2064.

  • BBC (2020) Performance feedback in sport. BBC. Link to article.

  • English Institute of Sport (2020) Why is there a Performance Analysis team at the EIS? Link to article.

  • Future Active (2020) How to become a Sport Analyst. Future Active. Link to article.

  • Haines, M. (2013). The role of performance analysis within the coaching process. Mike Haines Performance Analyst. Link to article.

  • McGarry, T., O'Donoghue, P., Sampaio, J., & de Eira Sampaio, A. J. (Eds.). (2013). Routledge handbook of sports performance analysis. Routledge.

  • Sprongo (2020) The many benefits of video analysis. Sprongo. Link to article.

Setting Up Performance Analysis Equipment On Matchday

The following guide explains the setup process of Performance Analysis equipment during match days. This setup is frequently used in a number of major sports, particularly in those sports where analysts and coaches sit close to each other. However, the level of venue infrastructure can significantly vary between sports, clubs and divisions. Therefore, the same setup is not always possible and analysts need to have contingency plans at hand to be able to achieve the objectives of obtaining match footage, generating statistics and sharing real-time insights with coaches.

The example presented below represents a relatively simple setup often used in events with little to no technical infrastructure available in the match venue and where coaches are in close proximity to the analysts. This is frequent in sports such as Rugby Union where the coaching staff is located in the stands or gantry where the analysts perform their live coding. The equipment setup described here can easily be transported between venues, quickly assembled and later dismantled after the match. It provides sufficient flexibility to be used in a wide range of sporting events at different levels, from academy teams to elite matches.

Scenario:

The hypothetical match setup in this guide covers a scenario where two performance analysts code the match live as it takes place. Three coaches sit next to them in the gantry of the stadium, each with a laptop available in from of them. As the match is played, the performance analysts import the video feed received from the cameras into SportsCode Elite. They then use the software’s live coding capability to generate live statistics, such as possession in the different pitch zones, number of tackles, shots, infractions (penalties, cards, fouls, etc.) and other relevant match actions.

Coaches have access to the same SportsCode Elite file from the performances analysts available in their laptops. By opening the SportsCode file on their own laptops, coaches can review all key statistics generated by the analysts in real-time and use the information to make immediate tactical decisions. They also have access to the coded timeline, allowing them to replay footage of any actions or incidents from the match that they wish to review.

Objectives:

  • Obtain video files of two different camera angles for post-match analysis

  • Generate live statistics and video replays of key actions in real-time

  • Display key statistics to coaches for immediate tactical decision-making

Personnel:

  • Camera operators (usually Performance Analysts if event is not broadcasted) x2

  • Performance Analysts x2

  • Team coach x3

Technical Equipment:

  • HD Camcorders x2

  • Camera Tripods x2

  • SD Cards x2

  • SDI Cables x2

  • Blackmagic Design SDI to HDMI Converters x2

  • MacBook Laptops (x5)

  • SportsCode License (x5)

  • Ethernet Router

  • Ethernet Cables (x5)

Setup:

Sports Performance Analysis - Equipment Setup-01.jpg

Filming

Two HD camcorders film the match in two different angles: one camera films a wide angle capturing full areas of the pitch to evaluate team structure and positioning of players while the other camera films a tight angle closing in on the play to capture the players’ technique and closer movements. Since the footage from these two cameras needs to be stored for post-match analysis, each camera should be equipped with an SD card that contains sufficient capacity to store the footage from the full length of the game. The storage capacity of the SD card would greatly depend on the length of the match and the video quality format of the footage recorded.

In most major events, camera operators from TV broadcasters usually operate their own advanced filming equipment that already capture multiple angles of the pitch in high definition. This means that performance analysts may not require to operate their own cameras to capture match footage during these events. Instead, if the infrastructure permits, video feeds are shared to all interested parties (i.e. home and away Performance Analysts teams) by the TV camera operators by sharing an end of their Serial Digital Interface (SDI) cables connected to their cameras. These SDI cables are essential for the type of video transmissions required in sporting events, as they allow for stable transfer speeds of around 270 megabits per second in an uncompressed format. They also ensure that video quality is maintained from the camera to the receiving device.

Whenever a video feed from an HD camcorder is sent directly to a laptop via an SDI cable, a converter needs to be used to be able to connect the feed to the laptop, as most common laptops do not have SDI ports. A popular converter used in Performance Analysis is Blackmagic Design’s Mini Converters. Like with most adapters, the SDI cable coming from the camera is plugged into the mini converter, then a USB cable is then plugged from the mini converter to the laptop.

In the scenarios where a video feed is sent directly to the analyst’s laptop from a camera that does not have the analyst’s SD card inserted in it to store the footage, it is important for the analysts to record and store the incoming video feed in their laptop for later post-match analysis. To do so, performance analysts often use media capture software, such as Blackmagic Design’s Media Express, to log and capture the footage coming from the SDI video feed and store it as a video file in their computers. Often this process is followed regardless of whether there are other means to obtain the footage (i.e. SD cards or shared between Performance Analysts teams), acting as a backup option to avoid the loss of footage if any of the primary methods were to fail.

Coding

Once the filming equipment has been setup, analysts can now make use of the incoming video feed to analyse the match in real-time. The video feed cables are connected to each of the analyst’s laptops via an USB cable coming from the SDI converters. One of the analysts would input the footage into their laptop from the camera filming a wide angle while the other analysts would do the same with the tight angle.

Now that the laptops are receiving the footage from the game, analysts can open SportsCode Elite and use the live footage to code events in a new SportsCode timeline. Using the SportsCode Live Capture functionality, analysts can record the video feed and create a movie file inside the SportsCode package for the match. Recording the video feed and creating a movie file enables the software to refer back to specific coded sections of the match footage and replay the videos of specific events whenever they are selected from the timeline (i.e. show replay of the latest foul). Moreover, Analysts are able to rewind, review and re-code the footage as necessary while SportsCode continues to record the live footage into the SportsCode movie file.

The coding windows used by performance analysts to generate live statistics and video highlights during matches are prepared prior to the event. These code windows tend to follow a standardised format that is discussed and agreed with the coaching staff prior to the match. The match actions and in-play events that these code windows track would depend on the key areas of interest that a particular coach may want to have instant access to. For instance, a coach interested in closely monitoring their team’s defensive performance to make defensive adjustments may want to know the number of last third entries the opposition team has achieved so far in the game, the number of shots the team has conceded or the amount of possession given away in the team’s defensive zone. Knowing the coaches’ preferences beforehand enables a performance analyst to prepare their code window with the right level of trackers and descriptors that would provide a coach access to the right information at the right time throughout the match.

Presenting Statistics

The final part of the setup of the Performance Analysis equipment during matchday is the process required for coaches to be able to access key information in a timely and easy manner. The information generated by analysts through their live coding needs to add value to a coach’s decisions by being delivered at the right instances of the match to be able to influence decision-making and impact the team’s performance during the game.

The coded SportsCode timelines and statistics can be presented to coaches by interconnecting the analysts’ laptops with the coaches’ laptops via a local area network (LAN). This allows to create shared files from the analysts’ laptops that can be accessed by the coaches’ ones. A simple local network can be setup by plugging each laptop to a local network router using ethernet cables. Once all laptops are connected to the router, the “host” laptop (one of the analyst’s laptops) connects to the ethernet network via System Preferences > Network. The other computers can then connect to that laptops IP address by going to Finder > Go > Connect to Server > typing the host laptop’s IP address > Connect. This way, the coaches laptops would be able to access the shareable folders from the analyst’s laptops via the private local network.

A LAN connection is often a preferred option in sporting events, especially with large crowds, as WiFi connections tend to have bandwidth limitations that can significantly delay, or completely interrupt, the transfer of large video files across the network. During match events, when speed of decisions can be critical, a fast network connection is essential for coaches to received their analysts’ outputs without any delays.

The SportsCode packages being coded by the performance analysts are saved into the shared folder in the local network. As analysts continue to code the game into the SportsCode timeline, coaches can access the latest file through their own laptops at any time. The default auto-save feature in SportsCode makes sure that the file on the shared folder is always up-to-date. SportsCode’s statistical windows are also opened in coaches laptops to clearly display live statistics calculated from the coded events in the timeline.

Lastly, whenever the match venue does not permit this sort of setup, performance analysts often choose to communicate with coaches via radio to inform them of the key insights they have gathered. As previously mentioned, different sports, club venues or even playing levels have different infrastructures and venue formats allow certain setups and restrict others. Regardless of the specifics of a Performance Analysis setup, the objectives across the field remain the same: providing coaches with immediate information to make quick decisions while obtaining as much video footage from the match for post-match analysis.

Computer Vision In Sport

What Is Computer Vision?

Computer Vision (CV) is a subfield of artificial intelligence and machine learning that develops techniques to train computers to interpret and understand the contents inside images. This can also be applied to videos, as a video is simply a collection of consecutive images, or ‘frames’. Computer Vision aims to replicate parts of the complexities in human vision system and visual perception by applying deep learning models to accurately detect and classify objects from the dynamic and varying physical world.

The first basic neural networks were developed around the 1950s to detect edges of simple objects and sort them into categories (i.e. circles, triangles, squares and so on). These systems were further developed to help the blind by enabling them to recognise written and typed text and characters using a method known as optical character recognition. By the 1990s, the rise of the Internet meant that unprecedented datasets of millions of images were regularly being shared and generated across the web. These extensive visual datasets enabled researchers to better train their models and develop face recognition programs that helped computers identify specific pictures inside of photos and videos.

Today, the advancements in smartphone technology, social media and their frequent use by billions of users - more than 3 billion images are shared online every day – is continuously generating even greater amounts of visual data than ever seen before. Together with the increased accessibility to large computer power and the innovations in deep learning and neural networks algorithms (i.e. the invention of convolutional neural networks), the availability of such immense amounts of images have brought invaluable opportunities for computers to learn the patterns and characteristics of these images and enhance the accuracy rates for object detection and classification. As a result, computer vision systems have surpassed the accuracy of human vision at certain detection, categorisation and reaction tasks, reaching accuracy rates of 99% in a number of their applications.

How Does Computer Vision Work?

Computer Vision is now able to perform a variety of tasks in a wide range of fields, from self-driving cars to medical diagnosis. Some of these tasks include photo classification, object detection, face recognition and searching image and video content. In order to perform these tasks, computers first need to be able to generate information from images (i.e. “see” the image). Since computers can only operate using numerical values (i.e. bits), they first need to read an image in its most raw numerical form: the matrix of its pixels. This matrix represents the brightness of each pixel in an image, from the darkest black (at value 0) to the brightest white (at value 255).

Images are a made up of thousands of pixels. These pixels are one-dimensional arrays with values from 0 to 255. One single image will contain three different matrices for the three components that represent the three primary colours: red, green and blue (RGB). By combining different brightness levels of the different primary colours (from 0 to 255), a pixel can display alternate colours to those primary ones. For example, a pixel that displays a vivid colour purple will have the values Red=128, Green=0 and Blue=128 (mixing red and blue results in purple), while a vivid yellow pixel in an image will contain values Red=255, Green=255 and Blue=0 (mixing red and green results in yellow). On the other hand, a grayscale image will only contain one single pixel matrix corresponding to the brightness of its black and white colours.

Deep learning algorithms in computer vision make use of these pixel arrays to apply statistical learning methods, such as linear regression, logistic regression, decision trees or support vector machines (SVM). By analysing the brightness values of a pixel and comparing it to its neighbouring pixels a computer vision model is able to identify edges, detect patters and eventually classify and detect objects in an image based on previously learned patterns. These methods often require the model to have already previously processed, stored values and learned patterns (i.e. to have been trained) of similar images containing the object of interest to be detected and tracked in the new, unseen image.

For example, to be able to detect a person in an image, a significantly large number of pre-labelled images of people are uploaded into the system, allowing the model to learn on its own by recognising patters in the features that make up a person. Once a new, not previously seen image is fed to that model, the computer will look for patterns in the colours, the shapes, the distances between the shapes, where objects border each other, and so on. It will then compare them to the characteristics from the images and labels it had previously identified and decide, based on probabilistic rules, whether there is a person or not in this new image. In other words, computer vision systems are able to ingest many labelled examples of a specific kind of data, extract common patterns between those examples and transform it into a mathematical equation that will help classify future pieces of information.

Sports Performance Analysis 12.png

Often, computers require images to be pre-processed prior to applying any detection and tracking models to them. Image pre-processing simplifies and enhances the image’s raw input by changing its properties, such as its brightness, colour, cropping, or reducing noise. This modifies the pixel matrices of the images in a way that a computer can better perform its expected tasks, such as removing a background in order to detect objects in the foreground. This is particularly useful in video footage, where computer vision can track moving objects using a discriminative method to distinguish between objects in the image and the background. By separating the two, it can detect all possible objects of interest for all relevant frames and use deep learning techniques to recognise the specific object to track from the ones detected.

Deep learning models are often trained to automate this process by inputting thousands of pre-processed, labelled or pre-identified images. Training of models can follow a variety of techniques, such as partitioning the images into multiple pieces to be examined separately, using edge detection to identify the edges of an object and better recognise what is in the image, use pattern detection to recognise repeated shapes, colours or other indicators, or even use feature matching to detect matching similarities in images to help classify them. Models may also use X and Y coordinates to create bounding boxes and identify everything within each box, such as a football field, an offensive player, a defensive player, a ball and so on. More than one technique is frequently used in conjunction to improve the accuracy and precision of object detection and tracking in an image or video.

The Applications Of Computer Vision In Sport

In sports, artificial intelligence was virtually unknown less than five years ago, but today deep learning and computer vision are making their way into a number of sports industry applications. Whether it is used by broadcasters to enhance spectator experience of a sport or by clubs themselves to become more competitive and achieve success, the reality is that the industry has substantially increased its adoption of these modern techniques.

Most major sports involve fast and accurate motion that can sometimes become challenging for coaches and analysts to track and analyse in great detail. This is particularly difficult in those situations when the use of wearable tracking equipment and sensors to augment data collection is not an option. In training sessions and certain matches, especially if they are untelevised, performance analyst are only able to obtain a limited number of angles of video footage. This footage is limited to providing visualisation of the player’s movement rather than detailed analysis. The data and insights obtained from the footage requires the analyst to spend numerous hours manually notating and collecting events as they replay the video. Scenarios such as this is where the application of computer vision techniques can bridge that gap between the sporting event and analytical insights by offering novel ways to gather data and obtain valuable analysis through automated systems that locate and segment each player of interest and following them over the duration of the video.

In the context of sports, footage is usually acquired through one or more cameras installed at close proximity of where the event takes place (i.e. the sidelines of a training field or the stands in a stadium during a match). The angle, positioning, hardware and other filming configurations of these cameras can vary greatly from sport to sport, event to event or even within the different cameras used for the same match or training session. This can pose a challenge for certain computer vision applications to accurately detect the precise positioning of objects or their direction of movement as they may fail to understand the varying configurations used to capture the different footage presented to them, where it is for training the models or classifying new, unseen images.

Traditionally, costly camera calibration for multi-camera tracking systems was essential ball and player tracking systems. For fixed-angle cameras, this could be done through scene calibration, where balls were rolled over the ground to account for non-planarity of the playing surface. However, broadcast cameras present additional challenges in that they often change their pan, tilt and zoom. This dynamism needed to be accounted for by using sensors on the camera mounting and lens to measure zoom and focus settings and be able to relate the raw values from the lens encoders to focal length. Gaining access to these advanced filming equipment is not often an option for most Performance Analysis departments within sporting clubs, limiting their capacity to apply advanced tracking of players.

Computer vision has partially solved these limitations. With its application of image processing, computer visions systems are now able to distinguish between the ground, players and other foreground objects. Methods such as colour-based elimination of the ground in courts with uniformly coloured surfaces allow computer vision models to detect the zones of a pitch, track moving players and identify the ball. For instance, colour-based segmentation algorithms are currently being used to detect the grass by its green colour and treat it as the background of the image or video frame, where players and objects move in front of it. Moreover, image differencing and background subtraction methods have also been used on static footage to detect the motion of the segmented foreground players against the image background.

Player Tracking

One of the key aims when applying computer vision in sports is player tracking. This involves the detection of the position of all players at a given moment in time. Player tracking is a pivotal element for coaches to help improve the performance of their teams, allowing them to instantly analyse the ways in which individual players move on the field and the overall formation of their team. Today, the most advanced applications of computer vision in sport use automated segmentation techniques to identify regions that likely to correspond to players.

The results obtained from a computer vision system can be augmented by applying machine learning and data mining techniques to the raw player tracking data. Once key elements in an image or video frame are detected, semantic information can be generated in order to create context on what actions the players are performing (i.e. ball possession, pass, run, defend and so on). These techniques can label semantic events, such as ‘a one-two pass’ in football, and be used for advanced statistical analysis of player and team performance. Suggestions can also be constructed on the optimal positions of players on the pitch and be displayed to coaches in a manner in which they can compare ideal player positioning against their actual positions in a given play. The vast opportunities created from this player tracking technology has the potential to revolutionise training and scouting for players in sports.

Data Collection

The use of action and event recognition techniques aim to localise sets of actions that a player performs in both space and time. These techniques can detect events – such as goals, penalties, near misses, and shots - during video clips by identifying visual information about the environment, such as court colour and lines on the pitch. They then use that information to classify each action into sport-specific groups by assigning them labels (i.e. shot, pass, etc.). Ultimately, action recognition and classification can be used to automatically generate performance statistics in a match or training session, such as shot types, passes or possession. It can also be applied to index videos by predefined themes based on their contents to be able to easily browsed through footage and automatically generate highlights movies.

How Is Computer Vision Used In Different Sports?

In racket and bat-and-ball sports, such as Tennis, Badminton or Cricket, computer vision has been widely used since the mid-2000s. Ball tracking systems attempt to look through each camera image available to identify all possible objects resembling the characteristics of a ball (i.e. searching for elliptical shapes in an expected size range). Once these objects have been detected, they then construct a 3D trajectory of the playing ball by linking multiple frames where the ball was detected to define the ball path across the various camera angles. The results from this system can then be used to instantly determine whether a ball has landed in or out of bounds. The system provide further analysis, such as predicting the path that a cricket ball would have taken if the batsman had not hit it.

An example of the use of computer vision in tennis can be spotted in one of the major tournaments in the sport. In 2017, Wimbledon partnered with IBM to include automated video highlights picking up key moments in the match by simply gathering data from players and fans, such as crowd noise, player movements and match data. Similarly, on the commercial side, a pocket-sized device was designed by Grégoire Gentil that called in and out in a tennis match by using computer vision to detect the speed and placement of a shot and determine whether the ball was out of bounds.

Other major invasion team sports have not been indifferent to the emergence of these new technologies. In football, FIFA certified goal line technology installations in major stadiums using a 7-camera computer vision system developed by Hawk-Eye. It uses a goal detection systems with multiple view high-speed cameras covering each goal area that detect moving objects by sorting potential objects resembling the playing ball based on area, colour and shape. With an accuracy error rate of 1.5cm and a detection speed of 1s, it enables football referees to immediately decide whether or not a ball has crossed the goal line and a goal should be awarded.

Aside from widespread implementations of computer vision, such as FIFA’s goal-line technology, other ad-hoc projects have also attempted to incorporate computer vision into football. In the 2011/2012 football season in Germany, Stemmer Imaging helped Impire develop an automatic player tracking system using two cameras in the press area of any stadium. This reduced the number of operators required to get accurate data without losing the quality of the information.

In American sports, such as the NFL, computer vision has been applied to automatically generate offensive formation labeling by classifying video footage based on the coordinates of players when tracked throughout a particular play. This application has supported coaches and analysts in the evaluation of oppositions’ patterns of play by generating a wealth of data on the most common formations employed by rival teams. Furthermore, the system has provided teams with additional information on oppositions’ tactics, such as the likelihood of passing or running out of each formation, run frequency for each side of the field, split between right guard and right end, frequency of runs up the middle, pass frequency on short routes, and average yard gains between running and passing plays.

Challenges Of Computer Vision

Despite the great potential that computer vision can bring to the world of sport and the field of performance analysis, there are still critical challenges that need to be overcome before that potential can be fully exploited. Some of these challenges relate to the fact that computer vision cannot yet fully compete with the human eye. A system that fully automates video analysis of sports by tracking and labelling players remains a challenge as optical tracking systems cannot yet cope with the varying body posture of a person during sports exercises, as well as the partial or full occlusion of players by equipment or other players during collisions or interactions. Tracking of sports players is also particularly challenging due to the fast and erratic motion, similar appearance of players in team sports, and often close interactions between players.Tracking the ball is a further challenge in team sports, where several players can occlude the ball (i.e. a ruck in Rugby Union), and it is possible that players are in possession of the ball with either their hands or between their feet.

The reason for these to continue to be a challenge within the field of AI and computer vision is that we still do not completely understand how human vision truly works. Even though the field of Biology studies the eye, the visual cortex and the brain, we are still far from fully understanding all the components of such a fundamental function of the human brain. For instance, how the influence of our memory, past experiences and inherited knowledge through billions of years of evolution impacts our perception and our ability to identify elements in our world. This lack of detailed understanding of human vision and our abstract perception makes it difficult to replicate our inherited knowledge of the world through a computer. On top of that, the external dynamism, variance and complexity of our physical world proves an extreme challenge to solve through computers that have to be thoroughly instructed on the types of objects, captured through the lens of a camera, that they must detect. Particularly when they are unable to deviate from what they have been trained to identify.

Nevertheless, the field of AI and computer vision continues its rapid development thanks to heavy investments by key players, such as Google, Intel, Amazon and many others, to continue to advance the computer power, increase datasets and develop new techniques that get closer to our human vision capabilities. Eventually, these advances will inevitably continue to make their way into the world of sport as athletes and teams aim to leverage modern technologies to improve their performance and become even more competitive. As performance analysts continue to support these athletes and coaches in objective evaluation of performance, it is without a doubt that the expansion of computer vision will eventually transform key areas of Performance Analysis in sport.

Citations and further reading:

  • Brownlee, J. (2019). A gentle introduction to computer vision. Machinery learning mastery. Link to article.

  • Dickson, B. (2019). What is Computer Vision? TechTalks. Link to article.

  • Dickson, B. (2020). What is Computer Vision? PC Mag. Link to article.

  • Kaiser, A. (2017). What is Computer Vision? Hayo. Link to article.

  • Le, J. (2018). The 5 computer vision techniques that will change how you see the world. Heart Beat. Link to article.

  • Lu, W. L., Ting, J. A., Little, J. J., & Murphy, K. P. (2013). Learning to track and identify players from broadcast sports videos. IEEE transactions on pattern analysis and machine intelligence35(7), 1704-1716. Link to paper.

  • Mihajlovic, I. (2019). Everything you ever wanted to know about Computer Vision. Towards Data Science. Link to article.

  • Monier, E., Wilhelm, P., & Rückert, U. (2009). A computer vision based tracking system for indoor team sports. In The fourth international conference on intelligent computing and information systems. Link to paper.

  • Sennaar, K. (2019). Artificial Intelligence in sports – current and future applications. Emerj. Link to article.

  • Softarex. (2019). Computer vision and machine learning in sports analytics: injury and outcome prediction. Softarex. Link to article.

  • Thomas, G., Gade, R., Moeslund, T. B., Carr, P., & Hilton, A. (2017). Computer vision for sports: Current applications and research topics. Computer Vision and Image Understanding159, 3-18. Link to paper.

What is Performance Analysis in Sport?

Since the early-2000s, the analysis of performance in sport has seen a dramatic transformation in both its methods (i.e. incorporating advanced statistical modelling and new analytical frameworks) and technologies (i.e. GPS tracking, time-lapsed notational analysis software and a large variety of tracking sensors and other tracking equipment). What started as shorthand notations with pen and paper has since evolved to advanced computerised systems and technologies that collect vast amounts of performance-related data.

The rise in lucrative financial opportunities in most major sports thanks to the ever-growing revenues from broadcasting deals and the rising global audiences have inevitably raised the stakes of winning. Consequently, sporting organisations are now turning to more scientific, evidence-based approaches when managing their institutions and developing their athletes. Standards in elite sports to achieve and maintain success are continuously being raised, placing increasing pressure on clubs, coaches and athletes to develop more efficient training structures, enhance athlete development processes and gain better understanding on the factors that determine success in major tournaments.

The highly competitive environment with constantly narrowing margins have triggered the emergence of Performance Analysis as an independent, yet interdisciplinary, backroom function that specialises on the objective, and most often quantitative, evaluation of performance. This relatively new field aims to support coaches in identifying key areas of performance requiring attention, evaluating the effectiveness of tactical and technical performance, as well as the strengths and weaknesses of upcoming oppositions. Its purpose is to provide valid, accurate and reliable information to coaches, players and any relevant stakeholders to augment their knowledge on a particular area of the sport.

Traditionally, Sports Performance Analysis has been defined as an observational analysis task that goes from data collection all the way to the delivery of feedback, and aims to improve sports performance by involving all coaches, players and analysts themselves. The observation of performance is carried out either live during the sporting event or post-competition through video footage and gathered statistics. Performance Analysts can now be spotted in stadiums, whether in the coaching box or a separate good viewing location within the stands, notating events and actions from the match using specialised software, such as SportsCode, Dartfish or Nacsport. In this process, they develop statistical reports that can be sent in real-time to the devices used by coaches (i.e. iPhones or iPads) and display to them a summary of key performance metrics, as well as short video feeds of key highlights. However, the additional time available in post-match analysis allows for a more detailed evaluation of performance using additional complementary sources of data. The data used during post-match analysis can come from sources beyond the analyst’s observations, such as qualitative data, video sequences and even measurements athletes’ exertion, heart rate, blood lactate levels, acceleration, speed and location metrics collected through wearable devices. Some of these data will often be sourced internally within the club but external sources, such as that of data provides like Opta, are often utilised across multiple sports to complement internal databases. Training sessions are also subject to analysis, with continuous monitoring of players to inform debriefing sessions by coaches and help plan the next session.

Research in the field has also emerged as its own specialised field. The International Journal of Performance Analysis in Sport now regularly publishes studies on key sports analysis research areas, such as the identification of key performance indicators, injury prevention through work-rate analysis and physical analysis, movement analysis, coaches’ behaviours and feedback processes, effectiveness of technique and tactics, normative profiling, overall match analysis and even the analysis of referees’ performance.

Performance Analysis As Its Own Backroom Function

Over the last two decades, Performance Analysis has established itself in many top sporting clubs and organisations as a pivotal element in the extrinsic feedback process that coaches use to accelerate the learning process and assist athletes reach their optimal performance levels. It is now considerate its own separate function within the backroom staff of a team, having differentiated itself from other sports science disciplines its core focus on quantitative performance evaluation, yet with a high degree of cross-functional aspects requiring it to maintain a close relationship with wider sports science disciplines. For instance, a work-rate analysis performed by a Strength & Conditioning department may complement the work of a Performance Analyst team on informing player selection based on both performance metrics and player fitness.

The Purpose Of Performance Analysis In Sport

The large volume of quantitative and qualitative information produced from the complex and dynamic situations in sport needs to be carefully disseminated and clearly presented – using clear visuals such as tables, charts or special-purpose diagrams of the playing surface - to allow coaches to obtain quick insights on areas requiring their attention. Performance Analysis enhances the coach’s ability to ‘feed-forward’. It aims to anticipate an opposition’s strengths and weaknesses by performing thorough opposition analysis to produce acquired knowledge that allows the team to rehearse appropriate plays and improve those individual skills that would aid to outperform the upcoming opponent.

The insights generated through Performance Analysis work such as opposition analysis help coaches make informed decisions on tactical choices and squad selection that would better exploit the weaknesses and overcome the strengths of a given opponent. Traditionally, these decisions were made in its entirety following a coach’s acquired wisdom through years of experience in the sport, often having previously played at elite levels themselves. However, studies have repeatedly proven that coach recall capacity of critical incidents that take place in a sporting event is limited to between 42% and 59% of events. On top of that, the events that are remembered are prone to incompleteness, emotional bias, inaccuracy and misinterpretation due to the natural flaws in human perception and cognitive capacity. Cover for these limitations in an increasingly more competitive environment coaches have turned to technology and analytics to have immediate access to both objective information of past events as well as instant video footage to review specific events they wish to recall and re-evaluate. For this, most top-level coaches now benefit from their own Performance Analysts departments that provide them with the necessary data collection, data manipulation, analytical and video analysis skills to allow them to take advantage of the vast amounts of information generated from their sport, yet receive those key elements most important to them in a clear, timely and concise manner.

The Scope Of Performance Analysis In Sport

Technical Analysis

The development of better athletes, from elite levels to grassroots programs, has been a key focus of the field of Performance Analysis in Sports over recent years. The mechanical detail of skills performed by athletes are carefully analysed to detect flaws in technique, monitor progress and identify changes during preparation or even assess rehabilitation from injury. The effectiveness in which an athlete performs specific skills or a broader passage of play is measured, compared and classified, either positively or negatively, against a predetermined expected outcome. For example, a coach may expect a minimum passing completion rate from its midfielders or a minimum speed from its wingers in football. Often, these measurements are presented as ratios or percentages of successfully performed skills, such as the percentage pass completion or tackling success. They are then used to develop performance profiles of players that are used to benchmark and compare them against teammates or rival players.

Tactical Analysis

Similarly, tactical analysis carried out by Performance Analysts help coaches better understand the impact of their tactical decisions. It can also help identify specific tendencies and preferred tactical setups by opposing teams. By leveraging the latest video analysis and player tracking technologies, Performance Analysts are now increasingly more capable of evaluating patterns of play in conjunction with skills performed, location on the field, timings and players involved to draw an accurate representation of tactical variances given particular match scenarios.

Physiological Analysis

Player movements are also carefully assessed to ensure they achieve positions of advantage, as well as desired velocities, distance covered and speed ranges. This line of work by Performance Analysts is closely complemented with the work by a Strength & Conditioning team. The aim is to enable the athlete to achieve their optimal physical condition by providing performance analysis on areas relating their strength, power, endurance, agility, stability and mobility. Injury prevention is also a priority, especially in sports with intense physical contact where likelihood of injury is high. GPS trackers and other wearable technologies are combined with video analysis to understand the physical efforts that players go through during training and matches and allow coaches to better manage the intensity of sessions.

Psychological Analysis

Psychological training is a key element of the coaching process when it comes to mentally preparing athletes to the pressures of a sport and the challenging conditions that may impact their motivations and ambitions of reaching their desired goals. Performance Analysts are able to support coaches through the evaluation of an athlete’s discipline, exertion, efforts and other fluctuations of work-rate that could be associated to mental factors it an attempt to minimise effects of negative mental influences and positively influence athletes. Most often, Performance Analysts use their video analysis abilities to create motivational clips and video highlights that can support coaches with the mental preparation of their teams and athletes.

Equipment And Technologies In Performance Analysis In Sport

Today, most Performance Analysis departments at elite clubs start their analytical process by recording video footage of training sessions and competitive events. Often, more than one HD camcorder is set up at high viewpoints on the sidelines of training pitches or stadiums to collect footage in various angles, whether is at a closer angle capturing just a few players or a wider angle of the full sections of the pitch. In some instances, drones are also used to capture an even wider angle from above the players on the pitch to be able to clearly identify gaps during plays or structural setups and formations. Certain actions during training sessions may also allow for the Performance Analyst to get physically closer to the play and use a handheld camera, such as a GoPro, to capture an additional angle that shows closer movements and player technique. The footage from the camcorders is captured into SD cards inside the cameras or directly into a laptop using media management software, such as Media Express from BlackMagic Design. Often both are used in conjunction to act as a backup of each other. Alternatively, Performance Analysts may also obtain video feeds for certain matches or competitive events that are broadcasted from the broadcasters themselves, freeing up their time to perform additional real-time data collection and analysis during the event.

Once the video footage is gathered, Performance Analysts leverage the capabilities of time-lapsed computerised video analysis software, such as SportsCode, Dartfish or Nacsport, to notate key events and actions and generated meaningful data for later analysis. These solutions allows them to replay the training session or match and tag key events to construct a database with frequency counts, length of specific actions and supportive contextual information of each individual action (i.e. whether a tackle was successful or a missed opportunity). Coaches and players can later go through the coded timeline of the event and view specific video highlights automatically generated by the software. Analysts would then export the frequency data into data manipulation and analysis software, often being Microsoft Excel, and perform further analysis on the data and combine it with historical datasets, data from wearable tracking devices - often players wear GPS trackers, such as Catapult, StatSports or Playertek - or even data obtained from external sources and data providers, such as Opta.

The insights generated from the analysis are then delivered to the interested parties, coaches or players. The method of delivery varies greatly from club to club and depends greatly on the audience receiving the information. Summary reports may be printed and distributed amongst players and coaches with key statistics and areas requiring attention. In other occasions, data visualisation software such as Tableau may be used to interactively display charts and other visuals of team and player performance. Most often, coaches and players get a great deal of value from watching replays and highlights of the areas being analysed. Therefore, analysts often create short highlights clips using video editing tools, such as CoachPaint, KlipDraw, Adobe After Effects or Premiere Pro, or simply Apple’s iMovie application, to produce a combination of notated footage that clearly displays the information they want to portray to the coaching staff and team.

What Is Next For Performance Analysis In Sport?

As technology continues to evolve and data-related solutions increasingly bring new functionality to the field, the field of Performance Analysis will continue to grow. New technologies will bring new opportunities for sporting organisations to become even more competitive and better maximise their athlete’s potential. Inevitably, as a club’s main goal is to outperform and outsmart its competitors, this will continue to raise the standards of success in all major sports, where investment in solutions and human resources that allow them to exploit these new opportunities will continue to increase overtime, given that the financial incentives of winning will remain lucratively attractive to owners and investors.

However, further advances in technology and the sophistication of processes will also bring new complexities to the environment that Performance Analysts will operate in. This will place additional pressures to the skills demanded in the field, where not only a good acumen of a sport and coaching processes will be needed, but also highly technical skills to effectively navigate a growing data ecosystem will be essential. Inevitably, some of the current manual and repetitive tasks will be automated using modern solutions. For instance, analysts often make use of video analysis software to manually code every single event as it takes place in the footage. However, computer vision could eventually replace these repetitive and labour-intensive tasks during data collection from video footage by automatically detecting and tracking players and moving objects (i.e. the ball) in the field and performing frequency counts using pre-programmed functions. This automation enable clubs to free-up resources from the Performance Analysis departments and allow analysts to reallocate their time into generating insights through deeper analysis of the collected data.

The field of Performance Analysis is, today, at its early stages. Different sports are at different stages in their adoption of this new and critical function inside their backroom teams. Some are not yet considering Performance Analysis a priority when hiring and developing such teams. The novelty of the field, a limited understanding of its use and benefits by owners and club decision-makers, as well as the competitive labour market, where wealthy companies from other industries are also interested in hiring individuals with an analytical and technical skillset, has challenged the consolidation of Performance Analysis in certain sports. However, not all sporting clubs and institutions have been slow at their incorporation of specialised analysis of performance. Wealthier and more established clubs have been able to experiment and appreciate the benefits of investing in the skillsets that have allowed them to better understand key factors of success and develop their athlete’s performance through acquired knowledge that has placed them above their rivals. These innovative actions taken by top-tier teams have usually had an effective trickle-down effect on the rest of clubs within a sport, where the rest of rivals follow suit in order to remain competitive. As the field continues to grow in line with technology, we will undoubtably see an exciting evolution in the composition and structures of coaching teams and sporting organisations as a whole.

Citations and useful resources:

  • Laird, P., & Waters, L. (2008). Eyewitness recollection of sport coaches. International Journal of Performance Analysis in Sport8(1), 76-84.

  • McGarry, T., O'Donoghue, P., & de Eira Sampaio, A. J. (Eds.). (2013). Routledge handbook of sports performance analysis. Routledge.

  • O'Donoghue, P. (2009). Research methods for sports performance analysis. Routledge.

  • O'Donoghue, P. (2014). An introduction to performance analysis of sport. Routledge.

Impact of Data Analysis And Technology in Rugby Union

In August 1995, the International Rugby Board declared Rugby Union a professional sport. As we approach the 25th anniversary of the professionalisation of Rugby Union, it is worth reflecting back on the evolution of the sports during the last two and a half decades. The sport has experienced incredible change, with multi-billion worldwide audiences, broadcasting agreements and lucrative contracts for players, coaches and clubs. This rise in popularity led to the rise of the standards to performance demanded at an elite level. Competitive margins became tighter as athlete development, the coaching processes and overall club management became more complex. Incentives of winning to attract sponsors and broadcasters became a major focus and so did the efforts of clubs to acquire an extra competitive edge over their opponents. This added complexity triggered the emergence of new backroom functions that dealt with areas from physiological, psychological or biomechanical aspects affecting players (i.e. Strength & Conditioning coaches or Team Psychologists) to those providing an objective evaluation of performance and addressing the need of a better understanding of the determinants of success in the game (i.e. Performance Analysts).

Emergence of the Use of Technology and Data

Over the years, advancements in technology and data management processes in all top sports have led the way in better defining individual and team performances, and Rugby Union is no exception. Coaches and other backroom staff can now be seen in the stands with a wide variety of computers and technology monitoring all aspects of the match in great detail. Different camera angles, data and analysis are now available to them right there and then to make instant decisions, as well as post-match reviews.

Sports Performance Analysis in Rugby

VIDEO ANALYSIS TECHNOLOGY

Amongst the many new practices emerging from the use of technology, the introduction of video analysis in the coaching process has enabled for dynamic and complex situations in sports to be quantified in an objective, reliable and valid manner. Time-lapsed software packages like SportsCode have enabled Performance Analysts to analyse match or training footage by manually tracking event frequencies and creating datasets for later analysis. Thanks to SportsCode and other videoanalysis software, these datasets are also linked to video footage for better contextualisation during review.

RESHAPING BACKROOM STAFF PROFILES

The ways in which the collected data is used is also evolving from basic visualisations, historicals and dashboards to more complex prescriptive approaches that provide more informed recommendations and can predict possible outcomes. This change is being driven by a new generation of Sport Scientists and Performance Analysts who have come into rugby with an increasingly stronger background in data and analytics. With the hand of coaches willing to listen to data, they are changing the culture within clubs into a more evidence-based approach to performance. These analysts not only analyse all aspects of their team’s performance but also aim to detect the strengths and weaknesses of their next opposition for coaches to use in their game plan. Thanks to the latest technologies and availability of data through third party providers like Opta, they can now perform incredibly detailed analysis, such as an opponent’s key player’s kicking game (i.e. the types of kicks, when he made them, from which part of the field and the distance he tended to get) or even identifying who are the key players in an opposition’s running game.

IMPROVED TRACKING EQUIPMENT AND DEVICES

In today’s modern rugby, all leading rugby union clubs use data to monitor fitness, prevent injuries and track player’s positions through devices such as wearable GPS trackers. The data captured from these technologies have played a key role in preventing player injuries. GPS technology company Catapult - which develops wearable devices sewn into the back of players’ shirts - recently aimed to deepen the use of data in rugby by launching a unique set of algorithms engineered to quantify key technical and physical demands in the sport. They achieve this by automatically detecting scrums, kicks and contact involvements in Rugby Union players. This data providing insights on the physical demands imposed to players gives coaches crucial information to manage the load given to players during training and matches to better maintain adequate levels of fitness while preventing injuries from physical overexertion. Coaching staff can now see the levels of effort put in during training sessions and, by monitoring the players’ thresholds, they can better design training sessions to keep the players fresh for the games. One of the benefits from Catapult’s Rugby Suite is the measurement of contact involvement duration (i.e. the time a player takes to get back to feet, also known as Back In Game Time). This allows strength & conditioning coaches to identify player fatigue levels and their intent when returning to the defensive or offensive line.

Source: Business Insider - Credit: Harlequins/Catapult

Source: Business Insider - Credit: Harlequins/Catapult

INNOVATIVE TECHNOLOGY TO ENSURE PLAYER WELLBEING

Another key area strongly impacted by technology is concussions. Concussions are a growing issue in the sport, leading to players eventually suffering from chronic traumatic encephalopathy, a degenerative brain condition with symptoms similar to Alzheimer’s. This has been a focus of technological developments aiming to better prevent and monitor them across various contact sports. Historically, pitch-side doctors rely on player honesty for their risk assessment when deciding whether the player should return to play. However, companies like OPRO+ are now building impact sensors into the personalised gumshields frequently worn by players to protect their teeth. By having impact detection technology closer to the centre of the skull doctors can paint a more accurate picture of the forces involved in each impact. OPRO+ can transmit impact data to a laptop in real-time so that pitch-side doctors can assess whether a player requires further assessment. This has proven particularly important in training sessions, where 20% of head injuries take place, although most of them go unseen. Thanks to this technology, coaches are now able to assess the forces exerted by players during drills and adjust the practice accordingly to avoid undetected head injuries. This type of tracking technology could eventually help develop a digital passport of historical head impact data for individual players, which can help them lengthen their careers by preventing early retirement due to poorly treated head injuries.

Further advancements in the use of technology to prevent concussions were introduced as recent as five years ago across the world of rugby. In 2015, World Rugby also introduced a cloud-based technology developed by CSx into the Head Injury Assessment (HIA) process. This system collected neurocognitive information that medical staff can review to determine if a player suffered a concussion. They transferred the data on the players involved, incidents and medical assessments to the data analytics platform Domo via an API, where the various datasets would be joined up in one single consolidated platform for further analysis. This new technical process introduced by World Rugby brought the estimated number of players allowed to continue to play after being concussed down from 56% to just 7%, while the chances of being removed of the game without being concussed only increased from 3% to 5%.

Source: The Times

Source: The Times

How Are Unions And Clubs Managing The Relationship With Data And Technology In The Sport?

Successful rugby unions like New Zealand Rugby have started considering the balance between data and intuition. Their performance analysis department now operates in a highly dynamic technological environment where it provides its teams the ability to quickly analyse data for performance insights. The All Blacks turned to SAS in 2013, when they adopted SAS Visual Analytics as their main reporting tool. It enabled them to obtain a formal data management process that consolidated all real-time match data, post-match data and data retrieved through third party data providers in one unified and centralised platform.

New Zealand Rugby manages the relationship between players and technology by adopting the philosophy that when it comes to match play players are considered the ones in control of the game, as they are the ones that see, hear or feel what’s happening on the field. Technology is considered a supportive tool in the background to help inform decisions by bringing context and evidence to conversations, but not take over them.

As per England Rugby Union, head coach Eddie Jones addressed the significance of data prior to travelling to the 2019 World Cup in Japan. He suggested that data has had a key role for him in seeing what is important and deciding where to invest in to build the strength of your squad. England Rugby benefits from an extensive analytics team that provides post-match analysis but also real-time tactical suggestions to coaches during matches. The department implemented a philosophy of always looking for the winning edge. For instance, they aim to discover winning trends such as the now well-established theory that the use an effective kicking game tends to lead to more successful match outcomes, a theory now considered a basic principles in the sport.

Moreover, Rugby Australia also entered the world of data analytics by partnering with Accenture to develop a bespoke high-performance unit (HPU) analytics platform using Accenture's Insights Platform (AIP) that consolidated all their data activities. The system placed sports data at the core of all team’s management processes. As data ecosystems have become more complex with numerous sources and purposes for different datasets, Rugby Australia was able to integrate data, deliver insights and enable users in a single platform that provides a smarter and more automated approach that has led to a more effective way to manage their data assets. Insights are now available to players and staff via a mobile app that provides clear visibility of a particular player’s performance and health as well as allowing deep-dive exploration into highly detailed statistics about daily performance.

The growth of data management systems and processes has also extended beyond unions. Overtime, media, consultancies, tech companies and clubs themselves are beginning to gather larger amounts of data of the game in an attempt to develop big data capabilities. For instance, Accenture and RBS developed an analytical package for the 2017 Six Nations tournament that contained six million data points per match. IBM and the RFU also performed a similar exercise by developing a predictive analytics software, TryTracker, to forecast the outcome of a game by mining data from historical rugby matches obtained from Opta.

However, when it comes to professional clubs, data is increasingly more custom-made by the clubs themselves to tailor for particular coaching philosophies and needs, as well as team-specific insights. Most clubs will receive data from third-party providers like Opta at a certain level of granularity, but will then gather their own internal data often at a much deeper level. They create their own datasets where they might even analyse the technique of every single player in the team individually. For example, teams may track a more detailed view of their defense, detailing the dominance of each tackle. Coaches can also have an input in data captured by providing their expert insights as additional data points. Analysts will incorporate the couches’ perceived effectiveness or quality of a given action by a player as categorical data variable to the dataset (i.e. positive or negative movements according to effectiveness in performing a set of moves).

Have Data and Technology Been Fully Accepted In The Sport?

In December 2019, a study by Andrew Manley and Shaun Williams from the University of Bath triggered a new debate of whether the essence of the sport (i.e. enjoyment of the players) seen during the amateur era and the early professional years has been lost. Players are, allegedly, increasingly concerned about the use of modern technology to provide clubs with greater surveillance and pressure to perform over them.

OVER-EXPOSURE THROUGH TECHNOLOGY

The qualitative study by Manley and Williams interviewed 10 professional rugby players and asks them about their experience with data and technology at their club. Like many others at an elite level, their club used a series of devices such as laptops, camcorders, GPS devices, heart rate monitors, body fat recordings, mood score sheets, iPhones/iPads and mobile apps to map, track and monitor individual performances and player wellbeing. Data from these devices was collected by analysts and matched against the team’s key performance indicators. Analysts and coaches would then assess each player’s performance and set appropriate improvement plans. Once collected and validated, the data was published in the club’s mobile app for players to access it. According to the players interviewed, the open exposure of individual statistics created a climate of fear of public embarrassment when failing to meet personal performance indicators.

A CHANGING CULTURE

The club had also developed a global Work Efficiency Index for each player that was derived from 70 different variables describing a players positive and negative actions and physical condition. The use of this new metric by the club extended all the way to contract negotiations. This raised serious concerns from players, who often failed to understand how to improve their Work Efficiency Index, thus became suspicious that the results were being manipulated to suit the management’s rhetoric at any given time. Players started to obsess over this metric, prioritising it above their individual impact to the overall team performance. On the field, they also became risk adverse to avoid negatively impacting their specific stats defined by the clubs. They feared being called-out by coaches and judged by teammates during post-match reviews. Even then, performing well in individual stats had other negative effects on team dynamics. Players with positive individual stats had incentives to take it easy and ignore the additional contribution they could bring to the team after they ticked all the boxes.

Sports Performance Analysis - Rugby 3.jpg

INVASIVENESS OF CONSTANT MONITORING

Players also found the introduction of technology to be invasive in nature. The mobile app used by their club involved continuous monitoring of their activities and sent frequent notifications and reminders to players’ phones. Some of the features of this app included the monitoring of weight management. The club had even introduced fines if players failed to meet their body weight targets set in the system. Additionally, the new machine mentality at the club had coaches increasingly turning to technology to zoom in on the deficiencies affecting individual and team performance as a response to the pressures of a growing fan-base and increasing commercial interests of owners and sponsors that demand an acceleration to title success. Players felt that the excessive use of technology had introduced a Big Brother surveillance on players and was used as a coercive method of ensuring that players meet institutional objectives. Data and technology had simply become standard practice in elite coaching of modern rugby. However, players felt that these unrelenting practices of constantly monitoring had harmful consequences to their playing and private lives, as well as relationship with coaches, which had not yet been addressed. In their interviews, they argued that technology has enable coaches to formalize a regime of power, with the risks of turning the humanistic approach of coaching into pure data engineering.

Sports Performance Analysis in Rugby 1.png

PURISTS VERSUS OBJECTIVISTS

Other critics of the use of technology argue that Rugby Union is losing its way due to data. According to them, individual wizardry and innate empathy in the sport created from the unpredictability in the game is suppressed by those digital data profiles created by analysts and coaches that players are constantly trying to meet. The researchers in the study argued that data is taking away intelligence, creativity and human connection from the sport through mechanistic and restrictive routines imposed to players. As players become more risk adverse, predictable and formulaic, a culture without instinct, emotion and unpredictability is introduced in the sport, inevitably becoming less attractive to fans. This culture, according to researchers, encourages individualism over team dynamics and incites anxiety amongst players by throwing large amounts of data at them to pressure them to perform to the stats. This has become detrimental to their enjoyment and performance in the game.

While having recently praised the significance of data in achieving success, England coach Eddie Jones also expressed his concerns regarding the production of player at grassroots levels that lacked dimension. He stated that academy players are now coached to regimentally follow a game plan rather than react to dynamic and unpredicted events in a game. They are decision followers rather than decision makers. The study claimed that the surge in technological practices, to the detriment of players and the game, has also been accelerated by the new generation of head coaches entering top division clubs. These group of coaches are former players who have only known Rugby Union as a professional sport and who feel the need to keep up with technology not to fall behind. They prioritise control over players through procedural management at the expense of educational aspects of the job.

Sports Performance Analysis - Rugby 2.jpg

DATA OWNERSHIP AND SECURITY

Data ownership has also become a key concern to players. Even prior to the launch of GDPR regulations, legal proceedings had been discussed between players and their respective clubs on this matter. Their main concern was relating data accrued by clubs and unions through GPS units, and other performance measurement devices, relating to a player’s medical history, such as injuries. They wanted to prevent clubs from using their data without their consent, or even selling it to third parties, which could have detrimental effects to their careers and future earnings. The International Rugby Player Association addressed this issue by pressing on the efforts to make personal statistical data relating to the player to be owned by the player themselves, who should also receive any benefits that may arise from the commercialisation of such data.

Player statistics may not only be used in contract negotiations by the player’s current club but also by clubs interested in incorporating them in the near future. For instance, if a player’s performance in training has statistically declined (i.e. speed tests, work-rate or lifting in the gym) that information could be valuable to a club interested in signing said player. However, the information at the club’s disposal may lack completeness and paint an imprecise picture of the player’s true value. For example, there is a lack of measurement of soft skills a player can bring to a team, such as leadership and motivational impact on the rest of his teammates. Additionally, the security of their private and confidential data stored at the club is also an area of concern. As larger amounts of complex player data is gathered and stored in the club’s systems, the risk to data breach is also increased, particularly those of phishing or hacking attacks. This means that clubs and backroom departments have to now face structural and procedural challenges relating the way they manage and secure their vast amounts of data collected and have sufficient know-how to identify and prevent any serious security gaps.

Teething Problems Of A Rapidly Growing Field

The experiences described by the players interviewed in the study reflect the eagerness in today’s big data society to make use of the ever-evolving technological advancements. Everything is turned into data in order to be objectively understood. However, one of the most important conclusions in the study is that a lot of the data used in professional Rugby Union lacked relevance. Instead of aiming to capture as many variables as technology allows, a fewer amount of data should be made available to players that is substantially more meaningful to them. That is not to say that conclusions should be drawn from insufficient data samples. Another important issue in the application of analytics in Rugby Union, particularly at an international level where fewer matches are played, has been the generation of insights from too sparse and small sample sizes that are insufficient to make predictions. Focus should be placed in collecting and analysing large enough sample of the data identified as being truly meaningful for player and team development towards achieving excellence in the game.

Sports Performance Analysis in Rugby 7.png

Practical applications should be place at the core of any consideration for using data and technology. There have been numerous studies made on different aspects of the game, but more often than not these have dubious practical applications or mere usefulness in coaching practices. For instance, a study concluding that shared experience by players within the same team is correlated to better outcomes may have minor practical applications to coaches, as it is rare or difficult to buy shared experience and there is little a coach can do in that regard. Instead, analysts should look at performance patterns and trends rather than one-dimensional statistics, such as ratios or frequency counts. For example, analytical studies should aim to identify trends that develop before tackles are missed so we can help coaches and players identify the root flaws within a team’s defensive pattern.

The use of data in the sport should advance into true rugby analytics and deep intelligence by effectively and meaningfully using the data available in the sport. Analysts should aim to fully understanding what the team is trying to achieve and then go on to identify the metrics that influence those goals. This will allow them to inform decisions that impact performance and change behaviours. Since context is key it should become the central piece of most analytical work, as without it data insights presented to coaches lack value and practicality.

Sports Performance Analysis in Rugby 8.png

The role of analytics and technology is only going to grow even further. There is increasingly new technology coming into Rugby Union. This places increasing demand on people who can process vast amounts of data and come up with relevant analysis, while at the same time not losing touch with the nature of coaching practices in the Rugby Union. While some questions can be raised about today’s appropriate use of data analysis in defining and optimizing team performance, it is without a doubt that technology has open the doors to a wide range of developments that have evolved the jobs of coaches and players. While the study by Manley and Williams exposes some concerns of how data is being applied at a club level, it is also true that player wellbeing (i.e. concussion prevention) has seen a substantial improvement with the aid of technological advancements. The idea of data analysis is not to replace all other aspects of the coaching practice but to combines the coaches’ experience and intuitions with video and data analysis to help inform decisions on training priorities, on team selection, on tactics, and longer term on player recruitment and player retention issues. There is an important place for technology and data in the sport, but like everything, a healthy balance needs to be established where data and intuition strongly complement each other.

Citations:

  • Barbaschow, A. (2019). New Zealand All Blacks balances data analytics with 'living in moment' of match. ZD Net Online. Link to article.

  • Braue, D. (2018). Rugby Australia taps big data to improve player performance. IT News Online. Link to article.

  • Cameron, I. (2019). Rugby Union legal battle brewing as players set to fight for right to 'data'. Rugby Pass. Link to article.

  • Carter, C. (2015). 27 August 1995: Rugby Union turns professional. Money Week Online. Link to article.

  • Creasey, S. (2013). Rugby Football Union uses IBM predictive analytics for Six Nations. ComputerWeekly.com. Link to article.

  • Dawson, A. (2017). How GPS, drones, and apps are revolutionizing rugby. Business Insider Online. Link to article.

  • Gerrard, B. (2015). Rugby Union analytics – five ways data is changing the sport. The Guardian Online. Link to article.

  • James, S. (2015). Statistics and data analysis are important in rugby team selection, but nothing beats personal opinion. The Telegraph Online. Link to article.

  • Katwala, A. (2019). Smart gumshields are monitoring rugby concussions. Wired Online. Link to article.

  • Leadbeater, S. (2019). How Big Data & Artificial Intelligence are having a positive impact in the sport of Rugby Union. Think Big Business Online. Link to article.

  • Macaulay, P. (2019). World Rugby turns to data analytics to tackle concussion risk. Computer World Online. Link to article.

  • Manley, A. & Williams, S. (2019). ‘We’re not run on Numbers, We’re People, We’re Emotional People’: Exploring the experiences and lived consequences of emerging technologies, organizational surveillance and control among elite professionals. Organization, 1-22. Link to study.

  • Rees, P. (2020). Is rugby union losing its way by becoming a numbers game? The Guardian Online. Sports: Rugby Union. Link to article.

  • Rees, P. (2020.) Body fat recordings and mood scores: has technology gone too far in rugby?. The Guardian Online. Sports: Rugby Union. Link to article.

  • Streeter, J. (2019). Catapult elevates use of data with all-new Rugby Suite. Insider Sport Online. Link to article.

  • Watt, D. (2019). Five things that business leaders can learn from England Rugby. Director Online. Link to article.

Nacsport: The Most Accessible Video Analysis Software

Founded in 2008 in The Canary Islands, Spain, Nacsport is another important player in the development of videoanalysis software for performance analysis across emerging regions. Similar to SportsCode or Dartfish, Nacsports allows analysts to tag any action and build a deep understanding of what’s happening for later review. The tool works similarly to its competitor, where analysts decide which events need to be analyzed in any specific game or training situation. These event can be specific actions, players, pitch areas, or any other points of interest. Buttons are created for each event, where the analyst clicks the corresponding buttons for each of event as they occur. Each click generates a tag marking the time when they happened. When the match analyses end, Nacsport software displays all the tracked events grouped into category rows and/or chronologically on a timeline.

Nacsport enables you to analyse from up to two video feeds and a total of 5 videos at once in their most basic version of their software. It also includes unique features, such as the ability to add a video overlay on top of another one for comparison purposes, or even tagging events in real-time without the need of video footage using Nacsport Remote or Tag&View apps on a mobile phone or tablet. Nacsport allows you to create your own fully customised templates to track the actions and data you want to explore, review the key moments with a timeline and interactive data tools. You can then share these high-quality insights as presentations with notes and KlipDraw drawing tools to enhance your feedback delivery to athletes and coaches to make better decisions in the future. These clip editing and presentation features provide Analysts with the ability to incorporate text notes, ratings, image overlays, logos and even drawings to analyse actions.

In 2019 alone, Nacsport managed to sell over 4,000 licenses as the company’s impressive growth continued, particularly amongst grassroots clubs, schools, colleges and universities. The company has now an established presence in 60 countries and more than 35 different sports. During the same year, they also managed to launch over 100 new features as the company continuous to enhance their product offerings in line with the developments of new technologies and capabilities in the industry. Amongst some of these features, Nacsports video analysis software is now compatible with other video analysis tools, such as SportsCode, Dartfish, InStat, Wyscout, Synergy or STATS, in an attempt by the company to facilitate a simpler, more efficient way for clubs to manager their data in a consolidated manner and encourage a smoother transition to their tool.

Five Products At Comparatively Affordable Costs

Nacsport offers five very competent products with incredible depth for coding, annotating, highlighting, reporting, analysing and broadcasting relevant sports moments. However, their main competitive advantage over other major players in the market is their affordability. Video analysis software packages often come at exorbitant prices that have kept them out of reach for numerous elite and amateur sports teams. Nacsport has disrupted this market by producing very affordable comparative video analysis product. They want to comply with the requirements of all coaches and sports staff - no matter their level, budget, or sport - with a suite of products that is scalable depending on their evolving needs. Analysts, clubs and coaches that want to start incorporating performance analysis into their workflows can obtain a Nacsport software license from as little as £130 GBP (150 EUR) per year, all they way up to their advanced version priced at £1,025 GBP. Unlike many of its competitors, Nacsports also offers a lifetime fee of 1,700 EUR so that you do not have to worry about ongoing subscription payments overtime.

Entry Level: Nacsport Basic And Basic+

Nacsport entry-level version of their software already provides sufficient functionality for basic event analysis of sporting events and data gathering. It enables analysts to track up to 50 code buttons in Basic Plus (25 in Basic), real-time event tracking and a complete timeline with slow motion, text additions and creation of highlights movies.

These substantially affordable versions are perfect for newcomers to video analysis who can quickly pick up the software and benefit from the key features and feedback resources. It is worth mentioning that the Basic+ version enables analysts to mirror high-end processes and interact with other software and services like Opta, Wyscout, Gamebreaker and SportsCode due to the ability to import/export XML files.

Some of the key functionality for these versions include:

  • Unlimited templates with up to 50 code buttons

  • Rating events during coding (i.e. rate a shot from 1-5 as you track it)

  • Group buttons by categories

  • Tag&Go for off-footage tracking (i.e. track events in your iPad and import them to your Nacsports software later on)

  • Button formatting for a more intuitive coding exercise (i.e. different shapes)

  • Exclusive links between buttons (turn one button off when another one is active)

  • Set actions within buttons (i.e. display the current score based on event counts of goals)

  • Text notes on timeline events

  • Frame by frame, fast forwards (x6) and slow motion playback modes

  • MP4 video capture, compatible with USB Digitizer, AverMedia and Black Magic H264

  • Export videos from timeline

  • Compare up to 8 events simultaneously

  • Draw and insert images on footage (integration with KlipDraw functionality)

  • Data matrix showing event counts and export functionality in XLS

  • Export XLS and PDF reports

  • Create interactive presentations with notes and actions (i.e. display certain group of events based on buttons clicked

  • Create highlights clips with transitions, slow motion, text and logos in 1080p Full HD

  • One dashboard with unlimited charts and labels that can display results in absolute data and percentages, with the option of real time display of stats

Sports Performance Analysis - Nacsport

Professional Level: Scout+, Pro+ and Elite

These versions of Nacsport offer a huge amount of functionality. Scout+ alone already offers those key features necessary to perform the majority of processes seen in most professional setups. These advanced versions allow you to create an unlimited amount of buttons within your personalised template, open 5 separate databases of different games within the timeline, review a matrix with data from multiple databases and create independent presentation windows so you can gather clips from different games. The most advanced versions - Pro+ and Elite - include high-end live processes, such as the ability to review actions whilst you are capturing them as well as wireless connectivity amongst devices on your same network.

Some noteworthy features in the advanced packages include:

  • Unlimited buttons and templates.

  • Inactive buttons (for headers or code window design)

  • An extra layer of buttons to describe certain actions (similar to SportsCode’s code vs label buttons)

  • Two-angle display (four-angle in the Pro+ and Elite versions) in highlights video as well as additional video creation functionality, such as external audio file upload.

  • Unlimited dashboards.

  • Intergrations with other providers, such as Opta or SportsCode.

These higher-end versions of the software also offer additional advanced and exclusive features such as:

  • Panel Flows allowing you to navigate between coding windows (i.e. templates) by clicking specific buttons

  • Heatmaps for a more visually attractive display of event frequencies within areas of the pitch

  • Players Connections allowing you to specify the active players on the game and analyse performance by group of players

  • Up to 4 Analysts can simultaneously track the same match onto one consolidated report

  • Category Frequency Chart provides visuals on the fluctuations of specified events over the course of the footage

  • Data Patterns provides a click and drag interface to create visual that expose patterns in the data tracked

Live Tagging Using Nacsport Tag&View

Sports Performance Analysis - Nacsport

Tag&View is an iPad and iPhone app which allows Analysts to track events without the need of a computer. The process consists on first importing or creating personalised templates within the app during the match or training session to later link up the data gathered with a video using the Nacsport software. The tracking process is similar to that of when using laptop, with the difference that no video footage is required to track events.

Amongst many features of Nacports Tag&View, it is worth mentioning the ability to create two different types of buttons: Categories (track events) or Descriptors (add extra information to the events). These buttons are fully customisable, not only in their appearance but also their preset length when using PRE and POST times or MANUAL MODE. Buttons can also be linked to one another using Activation and Deactivation links to specify the relationship between each event (i.e. exclude possession of the home team when away team possession button is active).

Adoption Of Nacsport Amongst Elite Clubs

Nacsport software is used by some of the world’s leading teams, including Liverpool FC, Atletico de Madrid, Arsenal, the Spanish National Basketball Association, England Rugby League and Scottish Rugby Union. In 2016, two analysts at Atletico de Madrid decided to start using Nacsport on a personal level, powering their respective academy teams towards their season’s success and impressing their managers. This triggered the creation of the Department of Analysis across all academy teams at the club, focusing on Nacsports software as their core video analysis software. Since then, Analysts at Atletico have often claimed that Nacsport software has been critical to the club’s successful integration of performance analysis as a team function thanks to its easy and intuitive interface that allows anyone to become quickly proficient with it, which has empowered its adoption across the club by not only Analysts themselves but also players and coaches.

Similarly, other major clubs like Gloucester Rugby are now fully transitioning from other video analysis software to Nacsports. Gloucester Rugby currently use Nacsport as their way of editing down large video files into important events during matches or training sessions for players to easily review. Additionally, former Valencia boss Marcelino Garcia Toral is also a longstanding Nacsport user and has recently emphasized on the importance of the insights gathered from the video analysis and how it has been critical in helping him manage his squad’s performance. Other clubs like Sevilla FC have Nacsport video analysis software integrated within the entire sporting structure of the club and their analytical workflows in First and Academy teams, while others like Coventry Rugby have also extended their use of Nacsport products to Nacsport Coach Stations or Nacsport Viewer to allow coaches to review and provide live feedback to players during games and training.

It will be exciting to continue to see the growth of Nacsport within the industry and how they will maintain their attractive affordability while continuously improve their product offerings at the same speed as their competitors.

Compatibility of Nacsport:

Finally, it is worth noting that currently, Nacsports is only able to run from a Windows PC (7 or older). In order for it to be used on a Mac, Nacsports recommend using an emulation software, Parallels or BootCamp. Additionally, the complete software can be tested for free on a 30-day free trial and downloaded straight from their website.

SportsCode Scripting Guide

Coding windows and statistical windows in SportsCode can be substantially enhanced using scripting, from automating certain event tracking to displaying real-time statistics to creating movie highlights of players or types of plays. However, unlike most analytical software packages, SportsCode uses their own coding syntax, creating the need to learn and understand their software-specific way of writing any command. Some of these are similar to functions in Excel or Numbers, although their slight alterations make it crucial to ensure they are correctly written in order to work. This guide walks through some of the key commands that can make your coding experience in SportsCode a lot smoother.

Where To Use Scripting?

Scripting in SportsCode is done through either a Code window or a Statistical window. You can use an existing code window that you already have or create a new on in File then New then Code window.

SportsCode Code Window

The actual script is written inside a code button. You can either add a new code button or use an existing one. If what you want to do is show an output in that button, then you need to open the “Inspector” popup window for your button, select the “Appearance” tab and tick the “Show output” option. This will set the code button as a button with the function of displaying information.  To start writing a script go to the “Script Editor” tab within the Inspector window.

While not necessary, SportsCode recommends adding an “Execute” button in your Code window’s tool bar by right-clicking on the toolbar and selecting “Customize Toolbar…”. This “Execute” button is used to run the code after it is written, although the Play button of the Code window will have the same effect of running the code.

Commands To Select Elements & Events

Prior to starting writing commands, one of the first things to understand from scripting in SportsCode is how to select different elements from your code window and timeline to be used in your scripts. For example, if you want to display the number of shots by the home team together with the number of shots by the away team, you will want to translate that task into the appropriate script syntax that represents the calculation of “shots home team” + “shots away team” from your timeline. To do so, you will need to have the script select the appropriate elements from SportsCode that contain the shot numbers for either team, so that you can then add them together.

Below is a list of how to select an element from your code window or timeline to be used in your script commands.

Selecting Elements From Code Window

SportsCode Script Example:
Display the number of shots for the player appearing in the Button “PlayerName” by retrieving the button name with the name of the player and counting the events in the timeline with that name.

$

Creates a new variable to be used at a later stage in the script.

  • Examples:

    • $HomeGoals = count instances where row = “Home Goals”

    • $AwayGoals = count instances where row = “Away Goals”

    • $TotalGoals = $HomeGoals + $AwayGoals


$BUTTON_ID

Returns the button ID of the code button where the script is written.

Similar Command:
$THIS_BUTTON (returns the button name of the code button where the script is written)

  • Examples:

    • Show “This Code Button’s ID is “ + $BUTTON_ID


BUTTON NAME button_id

Retrieve a code button name using the button id of the button name you want to obtain.

  • Examples:

    • BUTTON NAME “Shots On Target”

    • BUTTON NAME “Home Goals”

    • BUTTON NAME “Away Goals”


CODE button_name

Selects the output from another button using the button’s name as reference (i.e. if button with the name Goals has a script that outputs 5, it will grab that number 5)

  • Examples:

    • CODE "Goals"

    • CODE “Total Shots”

    • CODE “Home Possession"


CODE ID

Selects the ID of a different button using that button’s name.

  • Examples:

    • CODE ID "Goals FC Barcelona"
      (if the button name “Goals FC Barcelona” has an ID called “Home Goals” it will return “Home Goals”)

    • CODE ID “Messi”
      (if the button with the name “Messi” has an ID called “Player” it will return the text “Player”)


BUTTON button_name STATE

Specifies whether a button in the code window is activated or not.

  • Examples:

    • SHOW BUTTON "FC Barcelona Possession" STATE
      (displays whether the possession button for Barcelona is activated or not)


Selecting Events From Timeline

SportsCode Script Example:
Display the total shots that took place in a match for both teams by first, counting the number of shot events in the timeline for each team inside a new variable and then adding the two team variables together by creating a third variable (i.e. $TotalShots) with the total.

ROW

Selects specific row within the timeline (i.e. Home Team Shots).

Similar Command:
ROW_NAME(#)
(Specifies the name of the row from the value you select, i.e. 1 = first row, 2 = second row)

  • Examples:

    • ROW = “Shots On Target”

    • ROW > 1

    • ROW < 10

    • ROW_NAME (1)
      (selects the name of the first row in the timeline)


INSTANCES

Selects specific events tracked within one or multiple rows in the timelines.

Similar Commands:
INSTANCES2
(only instances between red markers in timeline)
INSTANCE[X] (only the ‘x’th instance specified inside the brackets).

  • Examples:

    • INSTANCES WHERE ROW = “Shots On Target”

    • INSTANCES2 WHERE ROW = “Home Goals”

    • INSTANCES[2] WHERE ROW = “Away Goals”
      (selects the second goal by the Away team)


LABEL label_name

Select events with a specific a label in the timeline.

Similar Commands:
LABELS
(returns all labels)
LABEL IN (specific instances)
LABELS IN (all labels in specified instances)
”GROUP”.”LABEL” (selects events matching the group and label specified)
”GROUP”:”LABEL” (selects event occurrences matching the group and label specified)

  • Examples:

    • SHOW COUNT LABEL “On Target”

    • SHOW COUNT “On Target”

    • SHOW COUNT “On Target” WHERE ROW = “Home Team Shots” 

    • SHOW COUNT “ShotType”.“On Target” WHERE ROW = “Home Team Shots” 


FROM

If you are using multiple timelines, FROM allows you to specify which timeline to select events from.

  • Examples:

    • Show count instances from “Barcelona v Real Madrid” where row= “Barcelona Goals”
      (displays a total number of goals scored by Barcelona in the match against Real Madrid)

    • Show count “Messi” from “Barcelona v Real Madrid”, “Barcelona v Atletico” where row= “Barcelona Goals”
      (displays the total number of goals scored by Messi in the Barcelona matches against Real Madrid and Atletico.


GROUP

Selects all events with a specific group of labels.

  • Example:

    • Show count instances where group = "Shot"
      (displays the number of instances with labels in the group shot, i.e. with labels such as “On Target”, “Missed” or “Scored”)


LIMIT

Selects a specific instance or group of instances based on their position in the timeline.

  • Example:

    • Instances limit 2 where row= “Goals”
      (selects first 2 goal events from the timeline)

    • Instances limit 4,2 where row= “Fouls”
      (skips the first 4 fouls and selects the next 2)

    • Instances limit 4,-1 where row= “Free Kick”
      (skips the first 4 free kicks and selects all the remaining ones)

    • Instances limit -3,-2 where row= “Saves”
      (selects the second and third last saves)


OVERLAP

Selects events in the timeline that occur at the same time.

Similar Commands:
OVERLAP_LENGTH
(total length of time in second that two events or labels occur at the same time)
UNIQUE (opposite command to OVERLAP, returning events that occur at completely different times to other events)

  • Examples:

    • $MessiAssists = OVERLAP ( "Messi", "Assist" )
      (display the events with the label Messi and label Assist taking place at the same time)

    • Show start OVERLAP ("Scored" where row="Shot" ,"Messi" where row="Assist")
      (display start time of event when both the shot got scored and Messi assisted overlap)

    • $NotMessi = UNIQUE (“Shot”, “Messi”)
      (display the number of shots where Messi was not involved)


START

Select the earliest start time of the labels or instances in the timeline in seconds.

Similar Commands:
START TIME
(select events with a specific start time)
END (select the latest end time of the labels or instances in the timeline in seconds)
END TIME (select events with a specific end time)

  • Examples:

    • START "Goal"
      (display start time of first goal)

    • START "Messi" and "First Half" where row="Goal"
      (display the start time of Messi’s first goal in the first half)

    • Count instances where start time < 60
      (display the number of instances that occurred in the first 59 seconds)

    • END "Ball In Play"
      (display the latest time that the ball was in play)


RANGE

Select events based on when they occur in the timeline.

Similar Command:
HH:MM:SS
(select events based on when they occur using hours:minutes:second format)

  • Example:

    • Count instances where range > 60
      (display the number of events that happen after 60 seconds of play)

    • Count instances where range >= 60
      (display the number of events that happen from 60 seconds of play onwards)

    • Count instances where range != 60
      (display the number of events that happen before or after, but not at 60 seconds of play)

    • Show count instances where start time > 00:05:01.45
      (display the number of events that take place after 5 minutes and 1 second)

 

SportsCode Script Example:
Display the number of shots in the match that were on target by counting the number of events “Shot” but only those with the label “On Target” in them. Then display the result with a text in front with the message “Total Shots On Target” (i.e. Total Shots On Target 12”).

 

Commands To Set Conditions

These commands are used to create the logic of your selection. For example, if you want to select all shots in the first half, you may use the AND statement to make sure the scripts only considers the events of “shots” when the events “first half” is also true (i.e. shots AND first half). These commands can also be used for filtering specific events by name, using the WHERE statement (i.e. apply only WHERE an event name is “Shots”).


AND

Add additional true statements to your element selection logic. Used inside other commands. 

  • Example:

    • SHOW COUNT BUTTON NAME “Shots” AND BUTTON NAME “First Half”

    • SHOW COUNT $Away_Goals AND $Home_Goals

    • SHOW COUNT $PlayerOne AND $PlayerTwo


IF (condition, true, false)

Similarly to Excel, it conditions a the script or section of the script to whether the condition in the IF statement is true or false (i.e. IF Home Goals are higher than Away Goals then write “Home Win”, otherwise write “Draw/Loss”).

  • Examples:

    • IF ($AwayGoals < $HomeGoals, show “Home Win”, show “Draw/Loss”)


WHERE

Filtering by adding specific conditions (WHERE ROW = X)

  • Examples:

    • WHERE ROW = “Shots On Target”

    • WHERE ROW > 1

    • WHERE ROW < 10


NOT

Exclude an event or label from your selection.

  • Examples:

    • $Goals= NOT “Messi” show count $Goals
      (display all goals scored by all players BUT Messi)

    • $Cards = NOT “Red” show count $Cards
      (display all cards that are not red, therefore all yellow cards)


OR

Selects events or labels if either one of two conditions is met.

  • Examples:

    • $Goals= “Messi” OR “Suarez” show count $Goals
      (display all goals scored by either Messi or Suarez)

    • $Pass= NOT “Iniesta” OR “Xavi” show count $Pass
      (display all passes by players that are not Iniesta nor Xavi)

 

Commands To Display Outputs

Counts, percentages, ratios or even time metrics can be displayed in real-time in a code button within the code window. You can also display any text (known as string) by writing it with quotation marks (i.e. “Goals Scored”).

Similarly to Excel or a normal calculator, you can perform calculations inside your Script Editor of the code button and display the results. To do so, you simply add the operation after the word ‘show’ and the code button will display the result.

Scripting also allows you to display both text and numbers in one single code button. To do this, you will use a plus symbol (+) to join the text and the calculation results. This plus symbol allows you to join any text together with a number or other pieces of text. Any calculations will need to be written using parenthesis.


SHOWtext

Display text or/and numbers in a code button.

Similar Commands:
SHOW calculation
(add, subtract, divide or multiply any number and display the result in the code button , i.e. 2+2)
SHOW “text” + numbers (add a label before the number you want to display, i.e. shots = 5)

  • How it works:

    • Type the word show in your Script Editor panel.

    • Anything you type after “show” will be displayed in the code button.

  • Examples:

    • Show “Home Team”

    • Show “Shots On Target”

    • Show 2 + 2
      (the code button will display the number 4)

    • Show (5 – 2) * ( 4 – 1 )
      (displays the number 9)

    • Show “shots = “ + 5
      (displays ‘shots = 5’)

    • Show “goal difference = “ + (4 – 2)
      (displays ‘goal difference = 2’)

    • Show “Team scored “ + (1 + 2) + “goals”
      (displays ‘team scored 3 goals’)


TIMER (seconds, format)

Converts a time value that is in seconds to an hourly format.

Similar Command:
TIMER2
(converts a time value format from seconds to minutes)

  • Examples:

    • TIMER ( 3601.123,0 )
      (displays 1:00:01)

    • TIMER ( 3601.123,2 )
      (displays 1:00:01.12)

    • show TIMER ( 3601.123, "HH.mm.ss a" )
      (displays 01.00.01 AM)

    • TIMER2 ( 3601.123,2 )
      (displays 60:01.12)

SportsCode Script Example:
Display the % possession of each team by first, creating a variable that calculates the total length of time (in seconds) each team had the ball, and then creating a third variable that divides the length of time for a particular team by the total length of time that both teams had the ball. Display the results by removing the decimal points and adding the % sign as text after the calculation result.

 

Commands To Run Calculations

COUNT

Counts the number of labels in the timeline, even if they appear multiple times in one event.

  • Examples:

    • COUNT “Messi”

    • COUNT “Messi” where row = “FC Barcelona Goals”

    • COUNT “Missed” where row = “Home Team Shots”


LENGTH

Calculates the length of time (in seconds) of the event labels or instances in the timeline.

  • Example:

    • LENGTH “Home Possession”

    • LENGTH “Home Possession” IN ROW = “Ball In Play”

    • LENGTH “Home Possession” IN ROW = “First Half” OR “Second Half”


ROUND (#, digits)

Rounds a number to the specified number of digits from the decimal point.

Similar Commands:
DECIMAL (#, digits)
(rounds down a number to the specified number of digits from the decimal point, returning it as a string)
FLOOR (#, digits) (rounds down a number to the specified number of digits from the decimal point, returning it as a number)
CEILING (#, digits) (rounds a number up to the nearest decimal point)
ABS (#) (converts a number into its absolute value by removing all decimals)

  • Examples:

    • show ROUND (34.235, 2)

    • show ROUND (3423.456, -2)

    • show DECIMAL ( ROUND(0.499,0) ,2)

    • show CEILING (34.23001, 2)


TIME

Selects the events with a specific length of time.

  • Examples:

    • Count instances where time < 60
      (counts the number of instances shorter than 60 seconds)

    • Count "Counterattack" where row="Possession" and time < 30
      (counts the counterattacks of less than 30 seconds)

 

Commands To Change Formatting & Appearance

SportsCode Script Example:
Create a shot frequency map using toggle buttons of player name that, when pressed, change the name of a separate button. This button is then used as the reference for all six buttons in the pitch location map to count the number of shots for the selected player for each position of the pitch using two types of labels: player name and shot location. The % of each location is then calculated with these counts. Lastly, an IF statement changes the colour of the button based on the % calculated by setting a different colour for different ranges.

BUTTON COLOR

Changes the background colour of the current button.

Similar Command:
SEND BUTTON COLOR
(changes the background colour of a different button)

  • Examples:

    • BUTTON COLOR (100,0,0)
      (red)

    • BUTTON COLOR "FC Barcelona"
      (changes the background colour of the current button to that from the button named "FC Barcelona"

    • SEND BUTTON COLOR (100,0,0) TO BUTTON "Manchester Utd"
      (changes the background colour of the button “Manchester Utd” to red)


TEXT COLOR

Changes the text colour in the name of the button.

Similar Command:
SEND TEXT COLOR
(changes the text colour in a different button)

  • Examples:

    • TEXT COLOR (100,0,0)
      (red)

    • SEND TEXT COLOR (100,0,0) TO BUTTON "Manchester Utd"
      (changes the colour of the text in the “Manchester Utd” button to red)


BUTTON OPACITY

Changes the opacity of the current button

  • Examples:

    • BUTTON OPACITY 50
      (50% visible)

    • BUTTON OPACITY 0
      (hides button)


MOVE BUTTON BACK

Arranges the button so that it moves to the back of the code window not to overlap with other buttons.

Similar Command:
MOVE BUTTON FRONT
(moves button to the front over other code buttons)

  • Examples:

    • MOVE BUTTON BACK

    • MOVE BUTTON FRONT


OUTPUT COLOR

Changes the text colour of the output from the button’s script.

  • Examples:

    • OUTPUT COLOR (100,0,0) changes the output color of the text to red.


 Commands To Perform Actions


PUSH BUTTON button_name UP

Activates or deactivates a button.

Similar Commands:
PUSH BUTTON button_name DOWN
(pushes a specific button down)
PUSH BUTTON UP WITH DELAY(pushes current button up after a specified delay in seconds)
PUSH BUTTON DOWN WITH DELAY (pushes current button down after a specified delay in seconds)
PUSH BUTTON UP (pushes the current button up)
PUSH BUTTON DOWN (pushes the current button down)

  • Examples:

    • PUSH BUTTON "name1" DOWN

    • PUSH BUTTON "name1" UP IN WINDOW "window1"

    • PUSH BUTTON DOWN WITH DELAY 0.2


RENAME new_button_name

Renames the current button.

Similar Commands:
RENAME GROUP new_group_name
(renames the group name for the current button)
SEND value TO BUTTON button_name (changes the button name of a different button to the specified value)

  • Example:

    • RENAME "Atletico Possession"

    • RENAME GROUP "Away Team"

    • SEND "FC Barcelona" TO BUTTON "Home Team"
      (renames the button with ID “Home Team” to be called “FC Barcelona”)


OPEN

Check whether a timeline is currently open in SportsCode.

Similar Command:
NOT OPEN
(check whether a timeline is currently not open in SporstCode)

  • Examples:

    • IF ("FC Barcelona v Real Madrid" open, show "YES")
      (display the text "YES" if the timeline is open)


 

An overview of Dartfish, a powerful videoanalysis software

Founded in Switzerland in 1999, Dartfish is a videoanalysis solution that allows analysts to capture, analyse and share videos of training sessions and matches. The software offers tools to capture the footage directly into the platform, tag events real-time, and upload, organize and share the various videos produced. A video is displayed with the match footage on one of the screens with a panel of tags and codes next to it where an analyst is able to visualize instantly key actions identified and underline what the action reveals.

Source: Dartfish.com

Source: Dartfish.com

Dartfish offers a complete set of features for analysis in many different sports. Analysts are able to tag, review and edit actions seen in the footage in real-time while continuing to record events that continue to take place. Report creation tools are then used to identify certain patterns in actions in order to sport strengths and weaknesses and better define an athletes or team's strategy. The software is also great for video highlights, with ability to playback and zoom in key actions and add tables, lines and any other shapes into the footage for clear presentations.

While Dartfish has a built-in capture system, it also enables you to import footage from other sources from a wide range of devices. It supports multiple video formats such as Mpeg-4, h.264 and even 4K videos. Their most complete solution also allows you to record video from static IP cameras around a playing ground. Once the video has been captured or imported, the trim and time-shift tool allows you to edit and replay certain parts of the footage before starting to code it.

During video analysis, aside from basic drawing features such as freehand, line, circle, rectangle and arrow, Dartfish allows you to create slowmotion highlights, fast-forward/fast-rewind the less important sections, zoom in relevant parts of the screen and create snapshots of key moments. But it is feature such as their split video analysis when playing to moments simultaneously, as well as the measuring of angles and automatic tracking of trajectories, that make Dartfish standout as a powerful video analysis platform.

Dartfish is a flexibile and adaptable platform as the interface can be modified to each analyst's preferences and needs. An analyst can define his or her own tagging panel by identifying the right keywords to use as tags and assigning them a particular button in the keyboard. Tabs and boxes can also be created with multiple panels for different tagging functions. Tagging can take place either through an imported video or live as the video is being captured.

Once the footage has been imported and tagged completed, Dartfish offers reporting capabilities to analyse the relevant highlights that have taken place. The software summarises frequency and duration data in stats tables and graphs of the different tagged events to provide a quantitative summary of the match or training session. It also allows analysts to apply multi-criteria filters and create various playlists and montages for future reference. All these videos can then be exported or shared via the cloud with coaches and athletes.

The Dartfish software comes in four different packages:

  • Dartfish Mobile for $5 a month

  • Dartfish 360 for $20 a month

  • Dartfish 360 S for $40 a month

  • Dartfish Live S for $70 a month

Find out more about Dartfish

An overview of Sportscode, a key video analysis platform for performance analysts

Sporstcode is one of the leading video analysis software in the performance analysis field today, used by thousands of analysts, coaches and athletes around the world. This popular platform goes as far back as 1999, when Australian coaching applications and professional services company Sportstec first launched the first version of the revolutionary video software. However, in 2015, the company was acquired by the American counterparts Hudl in an effort to strengthen the companies position in the industry by combining the elite-level sport market dominance of Sportstec with the broader reach within amateur and grassroots level of Hudl, as stated by former Sportstec Managing Director Philip Jackson (PR Newswire, 2015).

The platform allows analysts and coaches to visually identify what went well and what could be improved in a training session or game by providing a quick and easy way to create interactive reports linked to key highlights. The process is very simple: capture your video into Sportscode, code the different events that take place in the footage, evaluate the results of the relevant events captured and present the insights to coaches and athletes. However, the platform offers a very wide range of functionalities and features that require some time to get familiarized with before being able to effectively use it.

Capturing and Uploading Video

With Sportscode you can capture video live, uploading it into the platform in real-time and from multiple angles when using multiple cameras, to then code the recorded footage by tagging all the relevant events to later analyse. With the most recent version released in 2017, you are even able to capture video from a remote IP camera, allowing the capture of angles that are impossible or impractical to collect through a lift or tripod camera. This is particularly important for sports where teams are spread out across the field, as focusing on a specific area of the pitch may not capture players standing outside the angle of reach.

Coding the video footage

Once the video has been uploaded into the platform, Sportscode provides analysts with enough flexibility within their set of features to define what code windows suit best the KPIs of their team. In this coding process, analyst can define the text, colour, size and alignment of their tags, create filters to play back key moments, define the length and category of each event, execute calculations of the data as it is being coded and more. The analyst will start by defining the codes, flags and labels they will want to track in the video footage and then run the video while indicating which relevant tags apply for each section of the video based on the actions and events that take place.

Analysing the events captured

Aside from tracking the numerous events from a game or training session, Sportscode also allows analysts and coaches to evaluate a particular play of action with interactive visualizations and drawing features. Plays can also be played back from multiple angles, if they were captured in such way, and multiple games can be combined into one unique video if the purpose is to analyse a specific style of playing across various matches. While Sportscode is primarily a video-centric software, it also offers the ability to generate quantitative insights based on the events tracked in the footage and produce spreadsheet style reports. These reports can be shared remotely and in real-time with coaches as the insights are generated to allow for quicker reaction and decision-making.

Presenting and sharing the results

Once the video has been captured and coded, highlights have been generated and the analysis has been completed, Sportscode allows you to export the final video with all the information to share it with coaches and players. This can be done in the form of individual videos or even playlists with groups of videos sorted by different categories. These video presentations can also include notes and commentary on relevant highlights for a more detailed review.

LEARN MORE ABOUT SPORTSCODE HERE

Videoanalysis editing software: Coach Paint and KlipDraw

Video editing software plays a key part during review sessions with players and coaches after a match or training session where tactical analysis is discussed in an engaging visual manner. Tools like Coach Paint, or the emerging KlipDraw, are great assets for Performance Analyst when grabbing player and coaches' attentions by visualizing formations, movements on the pitch, tactics and any in-game action that requires analysis.

Some of the key features these software offer are: player cut-out, spotlight, zoom, player tracking, zone tracking, distance measurement, trajectory marking and formation tools. They allow you to import your recorded videos, select the type of graphics and features to apply on them, trim the clips to ensure only highlights and relevant actions are included and export the final video as a standalone video file.

Between Coach Paint and KlipDraw the biggest difference is the license pricing. Coach Paint is a lot more expensive than KlipDraw, with the 'Fundamentals' subscription priced at $100 a month per user. KlipDraw on the other hand only costs $49 for a 6 months subscription, making it a lot more affordable. It is important to note that KlipDraw can only run on a Windows computer.

Both software offer trial periods before purchasing the complete license. It is recommended to try both of them before committing to one to see which one works for your needs.