Channels ▼
RSS

Database

"World Cup" Computing


As a young boy growing up in Portugal, Luis Amaral loved playing, watching and talking soccer. Amaral and his friends passionately debated about which players were "the best." But, it was just a matter of opinion. Unlike baseball and basketball, there isn't a lot of statistical information detailing how each soccer player contributes to a match.

Amaral, now a professor at Northwestern University, combined his love of soccer with his research team's computational skills to measure and rank the success of soccer players based on an objective measure of performance instead of opinion. The results of the study are published in PLoS ONE, a journal published by the Public Library of Science.

Through their analysis, Amaral and his team were able to objectively rank the performances of all the players in the 2008 European Cup tournament. Their results closely matched the general consensus of sports reporters who covered the matches as well as the team of experts, coaches and managers that subjectively chose players for the "best of" tournament teams.

"In soccer there are relatively few big things that can be counted," said Amaral, professor of chemical and biological engineering with the McCormick School of Engineering and Applied Science and senior author of the paper, "Quantifying the Performance of Individual Players in a Team Activity." "You can count how many goals someone scores, but if a player scores two goals in a match, that's amazing. You can really only divide two or three goals or two or three assists among, potentially, eleven players. Most of the players will have nothing to quantify their performance at the end of the match."

To find a quantitative way to rank players, co-author and Northwestern graduate student Josh Waitzman first wrote software to pull play-by-play statistical information from the 2008 Euro Cup website. This type of extensive statistical information is usually only gathered for important matches, Amaral said. Amaral and Jordi Duch, the paper's first author and an assistant professor of applied math and computer science at Universitat Rovira I Virgili in Spain, used the data to quantify the performance of players by generalizing methods from social network analysis.

"You can define a network in which the elements of the network are your players," Amaral said. "Then you have connections between the players if they make passes from one to another. Also, because their goal is to score, you can include another element in this network, which is the goal."

Amaral's team mapped out the flow of the soccer ball between players in the network as well as shooting information and analyzed the results.

"We looked at the way in which the ball can travel and finish on a shot," said Amaral, who also is a member of the Northwestern Institute on Complex Systems (NICO) and an Early Career Scientist with the Howard Hughes Medical Institute. "The more ways a team has for a ball to travel and finish on a shot, the better that team is. And, the more times the ball goes through a given player to finish in a shot, the better that player performed."

"It would never happen by chance that we would get such striking agreement with the consensus opinion of so many experts if our measure wasn't good," Amaral said.

He says this kind of analysis can be used outside of the soccer world, too. Companies could use the method to rank and evaluate the performance of employees working together on a team project, for example.

— Northwestern University Newscenter


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video