Blog List.

Check Out The Latest Articles

An Alternatve to Radars for Visualising Football Data.

Posted: 2017-07-17 19:30:00+01:00. | By: Martin Eastwood.

I've long been critical of the use of radar plots for visualizing football data and was recently challenged by a reader of this blog to come up with a better alternative so here we go...

[Read More]

Opta Pro Forum 2017.

Posted: 2017-03-11 19:30:00+00:00. | By: Martin Eastwood.

I wrote up the poster presentation I gave at the 2017 Opta Pro Forum for the Opta Pro blog looking at using machine learning to quantify footballer's decisions....

[Read More]

Opta Pro Forum 2016.

Posted: 2016-12-20 19:30:00+00:00. | By: Martin Eastwood.

With the 2017 Opta Pro Forum rapidly approaching, I thought it was about time I transcribed my presentation from the previous event....

[Read More]

A Footballer Recommendation Engine.

Posted: 2016-06-30 19:30:00+01:00. | By: Martin Eastwood.

With the transfer window well under way I thought I'd discuss my footballer recommendation engine for identifying potential transfer targets....

[Read More]

Expected Goals and Uncertainty.

Posted: 2016-04-29 19:30:00+01:00. | By: Martin Eastwood.

My Twitter feed seems to be increasingly taken up with discussions of Expected Goals in football yet there always seems to be something important missing from the discussion, and that's uncertainty...

[Read More]

Ranking Football Teams Using Google's Page Rank Algorithm.

Posted: 2016-03-21 19:30:00+00:00. | By: Martin Eastwood.

I've discussed various techniques for ranking football teams on my blog before, such as using Massey Ratings to account for strength of schedule, but I've not covered Google's PageRank yet...

[Read More]

It’s Not Just The Money: Quality of Signings Suggest China Could Become a Major Power in Club Football.

Posted: 2016-02-29 19:30:00+00:00. | By: Martin Eastwood.

John Burn-Murdoch and the Financial Times have used my PlayerRatings model to analyse the recent flux of players moving to teams in the Chinese Super League - you can read the full article here...

[Read More]

Frequency of Draws in Football.

Posted: 2015-12-12 19:30:00+00:00. | By: Martin Eastwood.

There has been some discussion and misunderstanding around the low frequency of draws in football on my Twitter feed recently so I thought I'd just give a quick recap around why the probabilities of draws are so low...

[Read More]

Updated Massey Ratings.

Posted: 2015-11-24 19:30:00+00:00. | By: Martin Eastwood.

Updated Massey ratings for the English Premier League showing how well teams are really doing when you account for their strength of schedule...

[Read More]

Mathematically Optimising Your Fantasy Football Team: Redux.

Posted: 2015-08-07 19:30:00+01:00. | By: Martin Eastwood.

The Premier League’s fantasy football is back ready for the new season so I thought I’d run through an example of how linear programming can help you mathematically select your team.

[Read More]

Previous Next

About is a site dedicated to football analytics. You'll find lots of research, tutorials and examples on the blog and on GitHub.

Social Links

Get In Touch

You can contact through the website here