Geographical spread of teams relegated from the Premiership

Once again a discussion at the coffee break posed an interesting question. Is this the closest the relegated teams have been to each other in the history of the Premier league. Some quick googling suggested it probably wasn’t and 2011-12 would be the closest with the 3 relegated clubs being Bolton Wanderers,Blackburn Rovers and Wolves. And much like last time I wasn’t content with guesswork and wanted to try and calculate this properly.

As a Norwich City fan relegation is something I've grown very used to
As a Norwich City fan relegation is something I’ve grown very used to

From the previous blog post I had the locations for all of the football league grounds ( one caveat is that i haven’t considered that the clubs may have played at a different ground [although I did use Selhurst Park for Wimbledon and not Milton Keynes ) .  so it was a very simple piece of analysis where i used PostGIS to calculate the distance between each of the relegated clubs and summed the value together per year.

From the results below you can see that the guess was correct and 2011-12 did have the shortest distance with 16-17 coming second.

Year Teams Distance
2011-12 Bolton Wanderers-Blackburn Rovers-Wolverhampton Wanderers 259.08Km
2016-17 Middlesbrough-Sunderland-Hull City 292.89Km
2000-01 Manchester City-Coventry City-Bradford City 322.44Km
2003-04 Leicester City-Leeds United-Wolverhampton Wanderers 336.20Km
2007-08 Reading-Birmingham City-Derby County 357.57Km
2001-02 Ipswich Town-Derby County-Leicester City 407.20Km
1996-97 Sunderland-Middlesbrough-Nottingham Forest 441.72Km
1993-94 Sheffield United-Oldham Athletic-Swindon Town 472.91Km
2006-07 Sheffield United-Charlton Athletic-Watford 473.37Km
1999-2000 Wimbledon-Sheffield Wednesday-Watford 488.97Km
2004-05 Crystal Palace-Norwich City-Southampton 539.73Km
2005-06 Birmingham City-West Bromwich Albion-Sunderland 550.98Km
1995-96 Manchester City-Queens Park Rangers-Bolton Wanderers 560.10Km
2008-09 Newcastle United-Middlesbrough-West Bromwich Albion 562.12Km
2012-13 Wigan Athletic-Reading-Queens Park Rangers 595.27Km
1998-99 Charlton Athletic-Blackburn Rovers-Nottingham Forest 608.68Km
1997-98 Bolton Wanderers-Barnsley-Crystal Palace 622.42Km
2014-15 Hull City-Burnley-Queens Park Rangers 659.24Km
2010-11 Birmingham City-Blackpool-West Ham United 663.29Km
2013-14 Norwich City-Fulham-Cardiff City 707.28Km
1992-93 Crystal Palace-Middlesbrough-Nottingham Forest 730.06Km
2009-10 Burnley-Hull City-Portsmouth 796.63Km
2015-16 Aston Villa-Norwich City-Newcastle United 817.20Km
1994-95 Crystal Palace-Norwich City-Leicester City-Ipswich Town 830.88Km
2002-03 West Ham United-West Bromwich Albion-Sunderland 833.77Km

Football Travel – the cost of TV fixture changes

In recent years, television broadcasters have pumped more and more money into the football industry, resulting in Premier League clubs in particular receiving both more TV money and more TV coverage. This extra coverage, however, has come at a cost to the fan on the terrace. There are more and more instances of last-minute fixture alterations being made to accommodate televised games. These last-minute changes often result in fans having to rebook travel plans, getting home even later, or in some cases staying overnight in a hotel. I personally remember having to rebook trains twice, and book and subsequently cancel accommodation (losing my deposit) as an Aston Villa vs Norwich City game had its kick-off time changed twice because of TV.

liverpool-fan-supporter-protest-ticket-prices_3412122

In previous work we have investigated the travel times of football fans and how they could be affected by fixture changes. This looked at the additional time and difficult faced by travelling supporters but did not consider the cost of these changes. Therefore in this piece of work we wanted to determine which fixture changes would result in the biggest cost increase for a fan travelling to the game by public transport. For this we used an API from British Rail Fares Queries (http://www.brfares.com/api/ ) which allowed us to determine the both the cheapest possible advance tickets and the cheapest possible ticket that a fan could buy on the day. As in the previous work, the Google Travel API (https://developers.google.com/maps/documentation/distance-matrix/) was used to determine the amount of time travelling and whether a fan would have to stay overnight either the night before or after a match.

As we didn’t want to just consider the cost of new rail tickets but the cost of having to potentially spend more leisure time travelling to and from the game due to the fixture change, we wanted to apply a “cost” to the fan for each extra minute spent travelling. The Department for Transport determined a value of £8 per hour for a non-work related journey using their ‘Value of Time method (https://www.gov.uk/government/uploads/system/uploads/attachment_data/file/313222/webtag-tag-unit-a1-3-user-and-provider-impacts.pdf).We consequently applied this cost to the time a fan would spend travelling to and from the game to give an approximate monetary value.

harlepoolsmurfs
Hartlepool fans on their yearly fancy dress trip

Finally, if the fixture meant a fan would have to stay overnight we added an extra £50 to the journey cost to represent an approximate value of a night in a cheap hotel. Whilst all of these costs make assumptions (that the supporter is diligent enough to buy the cheapest available Advance ticket to travel to the match when they are initially released, that the rearranged game means the purchase of an Off-peak ticket rather than another Advance ticket, that they will not be able to stay with friends) they are a first attempt at capturing the extra personal cost of these TV fixture moves.

The results of this piece of analysis are available here:
Full Results

With the top 10 biggest cost increases shown below.

It’s a good job that no-one chose to televise Bournemouth vs Sunderland…

 

Home Team Away Team Kickoff Time Total Cost Hotel needed New Travel Time (hours) 3 o’clock kickoff Travel Time (hours) Rail Tickets Cost Extra cost of fixture move 3 o’clock cost Percentage Increase
Bournemouth Sunderland 17:30:00 £490.83 1 20.89 Hours 13.64 Hours £273.70 £277.72 £213.11 230.32%
Sunderland Bournemouth 16:00:00 £474.55 1 18.86 Hours 13.71 Hours £273.70 £260.90 £213.65 222.12%
Middlesbrough Bournemouth 16:00:00 £464.10 1 18.46 Hours 13.10 Hours £266.40 £259.14 £204.96 226.43%
Middlesbrough Bournemouth 17:30:00 £462.64 1 18.28 Hours 13.10 Hours £266.40 £257.68 £204.96 225.72%
Hull City Bournemouth 13:00:00 £444.00 1 19.94 Hours 12.39 Hours £234.50 £257.30 £186.70 237.81%
Sunderland Bournemouth 17:30:00 £470.70 1 18.37 Hours 13.71 Hours £273.70 £257.05 £213.65 220.31%
Bournemouth Sunderland 16:00:00 £463.90 1 17.53 Hours 13.64 Hours £273.70 £250.80 £213.11 217.68%
Southampton Sunderland 17:30:00 £438.28 1 16.81 Hours 12.78 Hours £253.80 £240.07 £198.22 221.11%
Sunderland Southampton 17:30:00 £444.95 1 17.64 Hours 13.70 Hours £253.80 £239.37 £205.58 216.44%
Southampton Sunderland 16:00:00 £437.08 1 16.66 Hours 12.78 Hours £253.80 £238.87 £198.22 220.51%

Football Travel Times Part 3 – Championship fixtures and TV

With the release of the 2016-17 football league fixtures we thought it would be interesting to carry out a similar piece of analysis to the work we did looking at the Premiership fixtures by looking at the effect of moving fixtures on travelling fans.

Already it appears sky sports has not considered the travelling away fans by making the first friday night game Fulham vs Newcastle United with there being no means that the Toon Army could make a return trip on public transport without getting in at close to 6am. A long trip if it returns no points.

Norwich Fans getting the train to Wembley (happy days....)
Norwich Fans getting the train to Wembley (happy days….)

Like previously, I used the Google Travel Matrix API to look at the journeys on public transport fans would need to make to get both to and from the game. The kickoff times I analysed were as follows:

  • Saturday 12:30
  • Saturday 17:15
  • Sunday 12:00
  • Sunday 16:30

Again as before I considered a fixtures t following tables show which fixtures would fail the test of either requiring a fan to leave before 7am or arrive home after midnight.

Unlike last time though I also considered weekday kickoffs at 19:45. Here I used a slightly different test were it was considered a failed fixture if it either required a fan to leave before 5pm (before end of work) or arrive home after 3am. 

I then went through the Championship fixtures and test each one with the results being below.

If you think you or someone else would be interested in exploring the science behind this work, you should have a look at the Newcastle University degrees in BSc Geographic Information Science and BSc Surveying and Mapping Science.  These degrees have excellent employment prospects, lots of field and practical work and consistently high levels of student satisfaction. I myself am a graduate of the GIS programme


Championship Fixtures 2016-17
August 06 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Cardiff City ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Norwich City
Bristol City vs Wigan Athletic
Derby County vs Brighton and Hove Albion ✔ ✔
Fulham vs Newcastle United ✔ ✔ ✔
Huddersfield Town vs Brentford ✔ ✔ ✔
Ipswich Town vs Barnsley ✔
Nottingham Forest vs Burton Albion ✔ ✔ ✔ ✔ ✔
Queens Park Rangers vs Leeds United ✔ ✔ ✔
Reading vs Preston North End ✔
Rotherham United vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Sheffield Wednesday vs Aston Villa ✔ ✔ ✔ ✔ ✔
August 13 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Rotherham United ✔ ✔ ✔ ✔ ✔
Barnsley vs Derby County ✔ ✔ ✔ ✔ ✔
Brentford vs Ipswich Town ✔ ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Nottingham Forest ✔ ✔
Burton Albion vs Bristol City ✔ ✔ ✔
Cardiff City vs Queens Park Rangers ✔ ✔ ✔ ✔
Leeds United vs Birmingham City ✔ ✔ ✔ ✔
Newcastle United vs Huddersfield Town ✔ ✔ ✔ ✔ ✔
Norwich City vs Sheffield Wednesday ✔
Preston North End vs Fulham ✔ ✔ ✔
Wigan Athletic vs Blackburn Rovers ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Reading ✔ ✔ ✔ ✔
August 16 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Huddersfield Town
Barnsley vs Queens Park Rangers
Brentford vs Nottingham Forest
Brighton and Hove Albion vs Rotherham United
Burton Albion vs Sheffield Wednesday ✔
Cardiff City vs Blackburn Rovers
Leeds United vs Fulham
Norwich City vs Bristol City
Preston North End vs Derby County
Wigan Athletic vs Birmingham City
Wolverhampton Wanderers vs Ipswich Town
August 17 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Reading
August 20 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Wolverhampton Wanderers ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Burton Albion ✔ ✔
Bristol City vs Newcastle United
Derby County vs Aston Villa ✔ ✔ ✔ ✔ ✔
Fulham vs Cardiff City ✔ ✔ ✔ ✔
Huddersfield Town vs Barnsley ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Norwich City ✔ ✔ ✔ ✔ ✔
Nottingham Forest vs Wigan Athletic ✔ ✔ ✔
Queens Park Rangers vs Preston North End ✔ ✔ ✔
Reading vs Brighton and Hove Albion ✔ ✔ ✔ ✔
Rotherham United vs Brentford ✔ ✔ ✔
Sheffield Wednesday vs Leeds United ✔ ✔ ✔ ✔
August 27 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Rotherham United ✔ ✔ ✔ ✔ ✔
Birmingham City vs Norwich City ✔ ✔
Blackburn Rovers vs Fulham ✔ ✔
Brentford vs Sheffield Wednesday ✔ ✔
Bristol City vs Aston Villa ✔ ✔ ✔
Burton Albion vs Derby County ✔ ✔ ✔ ✔ ✔
Cardiff City vs Reading ✔ ✔ ✔ ✔
Huddersfield Town vs Wolverhampton Wanderers ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Preston North End ✔
Newcastle United vs Brighton and Hove Albion ✔
Nottingham Forest vs Leeds United ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Queens Park Rangers ✔ ✔ ✔
September 10 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Brentford ✔ ✔ ✔ ✔ ✔
Derby County vs Newcastle United ✔ ✔ ✔ ✔
Fulham vs Birmingham City ✔ ✔ ✔ ✔ ✔
Leeds United vs Huddersfield Town ✔ ✔ ✔ ✔ ✔
Norwich City vs Cardiff City
Preston North End vs Barnsley ✔ ✔ ✔
Queens Park Rangers vs Blackburn Rovers ✔
Reading vs Ipswich Town ✔ ✔ ✔ ✔
Rotherham United vs Bristol City ✔ ✔ ✔
Sheffield Wednesday vs Wigan Athletic ✔ ✔ ✔
Wolverhampton Wanderers vs Burton Albion ✔ ✔ ✔ ✔ ✔
September 13 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Brentford
Brighton and Hove Albion vs Huddersfield Town
Derby County vs Ipswich Town
Fulham vs Burton Albion
Leeds United vs Blackburn Rovers
Norwich City vs Wigan Athletic
Preston North End vs Cardiff City
Queens Park Rangers vs Newcastle United
Reading vs Birmingham City ✔
Rotherham United vs Nottingham Forest ✔
Sheffield Wednesday vs Bristol City
Wolverhampton Wanderers vs Barnsley
September 17 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Reading ✔ ✔
Birmingham City vs Sheffield Wednesday ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Rotherham United ✔ ✔ ✔ ✔
Brentford vs Preston North End ✔
Bristol City vs Derby County ✔ ✔ ✔
Burton Albion vs Brighton and Hove Albion ✔
Cardiff City vs Leeds United ✔
Huddersfield Town vs Queens Park Rangers ✔ ✔ ✔
Ipswich Town vs Aston Villa ✔ ✔ ✔
Newcastle United vs Wolverhampton Wanderers ✔ ✔
Nottingham Forest vs Norwich City ✔ ✔ ✔ ✔
Wigan Athletic vs Fulham ✔ ✔ ✔
September 24 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Newcastle United ✔ ✔
Brighton and Hove Albion vs Barnsley ✔
Derby County vs Blackburn Rovers ✔ ✔
Fulham vs Bristol City ✔ ✔ ✔ ✔
Leeds United vs Ipswich Town ✔ ✔
Norwich City vs Burton Albion ✔
Preston North End vs Wigan Athletic ✔ ✔ ✔ ✔ ✔
Queens Park Rangers vs Birmingham City ✔ ✔ ✔ ✔ ✔
Reading vs Huddersfield Town ✔
Rotherham United vs Cardiff City ✔ ✔ ✔
Sheffield Wednesday vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Brentford ✔ ✔ ✔ ✔
September 27 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Aston Villa
Birmingham City vs Preston North End ✔
Blackburn Rovers vs Sheffield Wednesday
Brentford vs Reading ✔
Bristol City vs Leeds United
Burton Albion vs Queens Park Rangers
Cardiff City vs Derby County
Huddersfield Town vs Rotherham United
Ipswich Town vs Brighton and Hove Albion
Nottingham Forest vs Fulham
Wigan Athletic vs Wolverhampton Wanderers
September 28 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Norwich City
October 01 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Blackburn Rovers ✔ ✔
Brentford vs Wigan Athletic ✔ ✔
Bristol City vs Nottingham Forest ✔ ✔ ✔
Burton Albion vs Cardiff City ✔ ✔ ✔
Fulham vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Huddersfield Town ✔
Leeds United vs Barnsley ✔ ✔ ✔ ✔ ✔
Preston North End vs Aston Villa ✔ ✔ ✔ ✔ ✔
Reading vs Derby County ✔ ✔ ✔ ✔
Rotherham United vs Newcastle United ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Brighton and Hove Albion ✔
Wolverhampton Wanderers vs Norwich City ✔
October 15 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Wolverhampton Wanderers ✔ ✔ ✔ ✔ ✔
Barnsley vs Fulham ✔ ✔ ✔
Blackburn Rovers vs Ipswich Town ✔
Brighton and Hove Albion vs Preston North End ✔
Cardiff City vs Bristol City ✔ ✔ ✔ ✔ ✔
Derby County vs Leeds United ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Sheffield Wednesday ✔ ✔ ✔ ✔
Newcastle United vs Brentford ✔ ✔ ✔
Norwich City vs Rotherham United ✔
Nottingham Forest vs Birmingham City ✔ ✔ ✔ ✔
Queens Park Rangers vs Reading ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Burton Albion ✔ ✔ ✔ ✔
October 18 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Newcastle United ✔
Birmingham City vs Rotherham United ✔
Blackburn Rovers vs Nottingham Forest
Brighton and Hove Albion vs Wolverhampton Wanderers
Cardiff City vs Sheffield Wednesday
Derby County vs Brentford
Fulham vs Norwich City
Ipswich Town vs Burton Albion
Leeds United vs Wigan Athletic
Preston North End vs Huddersfield Town ✔
Queens Park Rangers vs Bristol City
Reading vs Aston Villa
October 22 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Fulham ✔ ✔ ✔ ✔
Brentford vs Barnsley ✔ ✔ ✔
Bristol City vs Blackburn Rovers
Burton Albion vs Birmingham City ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Derby County ✔ ✔ ✔ ✔
Newcastle United vs Ipswich Town ✔
Norwich City vs Preston North End
Nottingham Forest vs Cardiff City ✔ ✔
Rotherham United vs Reading ✔ ✔ ✔
Sheffield Wednesday vs Queens Park Rangers ✔ ✔ ✔
Wigan Athletic vs Brighton and Hove Albion ✔ ✔
Wolverhampton Wanderers vs Leeds United ✔ ✔ ✔ ✔
October 29 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Bristol City ✔ ✔
Birmingham City vs Aston Villa ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Norwich City ✔ ✔ ✔ ✔
Cardiff City vs Wigan Athletic
Derby County vs Sheffield Wednesday ✔ ✔ ✔ ✔ ✔
Fulham vs Huddersfield Town ✔ ✔ ✔
Ipswich Town vs Rotherham United ✔ ✔
Leeds United vs Burton Albion ✔ ✔ ✔ ✔ ✔
Preston North End vs Newcastle United ✔ ✔ ✔
Queens Park Rangers vs Brentford ✔ ✔ ✔ ✔ ✔
Reading vs Nottingham Forest ✔ ✔
November 05 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Blackburn Rovers ✔ ✔
Brentford vs Fulham ✔ ✔ ✔ ✔ ✔
Bristol City vs Brighton and Hove Albion ✔ ✔
Burton Albion vs Barnsley ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Birmingham City ✔ ✔ ✔ ✔
Newcastle United vs Cardiff City
Norwich City vs Leeds United ✔
Nottingham Forest vs Queens Park Rangers ✔ ✔ ✔ ✔
Rotherham United vs Preston North End ✔ ✔ ✔ ✔
Sheffield Wednesday vs Ipswich Town ✔ ✔
Wigan Athletic vs Reading ✔
Wolverhampton Wanderers vs Derby County ✔ ✔ ✔ ✔ ✔
November 19 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Wigan Athletic ✔ ✔ ✔ ✔
Birmingham City vs Bristol City ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Brentford ✔
Brighton and Hove Albion vs Aston Villa ✔ ✔ ✔
Cardiff City vs Huddersfield Town ✔
Derby County vs Rotherham United ✔ ✔ ✔ ✔ ✔
Fulham vs Sheffield Wednesday ✔ ✔
Ipswich Town vs Nottingham Forest ✔ ✔
Leeds United vs Newcastle United ✔ ✔ ✔ ✔ ✔
Preston North End vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Queens Park Rangers vs Norwich City ✔ ✔ ✔ ✔
Reading vs Burton Albion ✔
November 26 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Cardiff City ✔ ✔ ✔ ✔
Barnsley vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Brentford vs Birmingham City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Fulham ✔ ✔ ✔ ✔ ✔
Derby County vs Norwich City ✔ ✔
Huddersfield Town vs Wigan Athletic ✔ ✔ ✔ ✔
Ipswich Town vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Newcastle United vs Blackburn Rovers ✔
Preston North End vs Burton Albion ✔ ✔ ✔
Reading vs Bristol City ✔ ✔ ✔ ✔ ✔
Rotherham United vs Leeds United ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Sheffield Wednesday ✔ ✔ ✔ ✔
December 03 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Barnsley ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Huddersfield Town ✔ ✔ ✔ ✔
Bristol City vs Ipswich Town ✔
Burton Albion vs Rotherham United ✔ ✔ ✔ ✔ ✔
Cardiff City vs Brighton and Hove Albion ✔
Fulham vs Reading ✔ ✔ ✔ ✔ ✔
Leeds United vs Aston Villa ✔ ✔ ✔ ✔
Norwich City vs Brentford ✔ ✔ ✔ ✔
Nottingham Forest vs Newcastle United ✔ ✔ ✔ ✔
Queens Park Rangers vs Wolverhampton Wanderers ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Preston North End ✔ ✔ ✔ ✔
Wigan Athletic vs Derby County ✔ ✔ ✔ ✔
December 10 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Wigan Athletic ✔ ✔ ✔ ✔
Barnsley vs Norwich City ✔ ✔
Brentford vs Burton Albion ✔ ✔ ✔
Brighton and Hove Albion vs Leeds United ✔
Derby County vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Bristol City ✔
Ipswich Town vs Cardiff City ✔
Newcastle United vs Birmingham City ✔ ✔
Preston North End vs Blackburn Rovers ✔ ✔ ✔ ✔ ✔
Reading vs Sheffield Wednesday ✔
Rotherham United vs Queens Park Rangers ✔ ✔ ✔
Wolverhampton Wanderers vs Fulham ✔ ✔ ✔ ✔
December 13 2016 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Ipswich Town
Blackburn Rovers vs Brighton and Hove Albion
Bristol City vs Brentford
Burton Albion vs Huddersfield Town
Cardiff City vs Wolverhampton Wanderers
Fulham vs Rotherham United
Leeds United vs Reading
Norwich City vs Aston Villa
Nottingham Forest vs Preston North End
Queens Park Rangers vs Derby County ✔
Sheffield Wednesday vs Barnsley ✔
Wigan Athletic vs Newcastle United
December 17 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Brighton and Hove Albion ✔ ✔ ✔ ✔
Blackburn Rovers vs Reading ✔
Bristol City vs Preston North End
Burton Albion vs Newcastle United ✔ ✔ ✔
Cardiff City vs Barnsley ✔
Fulham vs Derby County ✔ ✔ ✔ ✔ ✔
Leeds United vs Brentford ✔ ✔ ✔
Norwich City vs Huddersfield Town ✔
Nottingham Forest vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Queens Park Rangers vs Aston Villa ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Rotherham United ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Ipswich Town ✔
December 26 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Burton Albion ✔ ✔ ✔ ✔ ✔
Barnsley vs Blackburn Rovers ✔ ✔ ✔
Brentford vs Cardiff City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Derby County vs Birmingham City ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Nottingham Forest ✔ ✔ ✔ ✔
Ipswich Town vs Fulham ✔ ✔ ✔ ✔ ✔
Newcastle United vs Sheffield Wednesday ✔ ✔ ✔
Preston North End vs Leeds United ✔ ✔ ✔ ✔
Reading vs Norwich City ✔ ✔ ✔ ✔
Rotherham United vs Wigan Athletic ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Bristol City ✔ ✔ ✔ ✔ ✔
December 31 2016 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Leeds United ✔ ✔ ✔ ✔
Barnsley vs Birmingham City ✔ ✔ ✔ ✔
Brentford vs Norwich City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Cardiff City ✔ ✔
Derby County vs Wigan Athletic ✔ ✔ ✔ ✔
Huddersfield Town vs Blackburn Rovers ✔ ✔ ✔ ✔
Ipswich Town vs Bristol City ✔ ✔ ✔ ✔
Newcastle United vs Nottingham Forest ✔ ✔ ✔
Preston North End vs Sheffield Wednesday ✔ ✔ ✔ ✔
Reading vs Fulham ✔ ✔ ✔ ✔ ✔
Rotherham United vs Burton Albion ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Queens Park Rangers ✔ ✔ ✔ ✔
January 02 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Brentford ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Newcastle United ✔ ✔ ✔
Bristol City vs Reading ✔ ✔ ✔ ✔ ✔
Burton Albion vs Preston North End ✔ ✔
Cardiff City vs Aston Villa ✔ ✔ ✔ ✔
Fulham vs Brighton and Hove Albion ✔ ✔ ✔ ✔ ✔
Leeds United vs Rotherham United ✔ ✔ ✔ ✔ ✔
Norwich City vs Derby County ✔ ✔
Nottingham Forest vs Barnsley ✔ ✔ ✔ ✔ ✔
Queens Park Rangers vs Ipswich Town ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Wigan Athletic vs Huddersfield Town ✔ ✔ ✔ ✔
January 14 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Brentford vs Newcastle United ✔ ✔ ✔
Bristol City vs Cardiff City ✔ ✔ ✔ ✔ ✔
Burton Albion vs Wigan Athletic ✔ ✔ ✔
Fulham vs Barnsley ✔ ✔ ✔
Ipswich Town vs Blackburn Rovers ✔
Leeds United vs Derby County ✔ ✔ ✔ ✔ ✔
Preston North End vs Brighton and Hove Albion ✔
Reading vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Rotherham United vs Norwich City ✔ ✔ ✔
Sheffield Wednesday vs Huddersfield Town ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Aston Villa ✔ ✔ ✔ ✔ ✔
January 21 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Preston North End ✔ ✔ ✔ ✔
Barnsley vs Leeds United ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Birmingham City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Sheffield Wednesday ✔
Cardiff City vs Burton Albion ✔ ✔
Derby County vs Reading ✔ ✔ ✔
Huddersfield Town vs Ipswich Town ✔ ✔
Newcastle United vs Rotherham United ✔ ✔ ✔ ✔ ✔
Norwich City vs Wolverhampton Wanderers ✔
Nottingham Forest vs Bristol City ✔ ✔ ✔
Queens Park Rangers vs Fulham ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Brentford ✔ ✔ ✔
January 28 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Bristol City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Newcastle United ✔
Derby County vs Burton Albion ✔ ✔ ✔ ✔ ✔
Fulham vs Blackburn Rovers ✔
Leeds United vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Norwich City vs Birmingham City ✔
Preston North End vs Ipswich Town ✔
Queens Park Rangers vs Wigan Athletic ✔ ✔ ✔
Reading vs Cardiff City ✔ ✔ ✔ ✔ ✔
Rotherham United vs Barnsley ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Brentford ✔ ✔ ✔
Wolverhampton Wanderers vs Huddersfield Town ✔ ✔ ✔ ✔
January 31 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Wolverhampton Wanderers
Birmingham City vs Reading
Blackburn Rovers vs Leeds United
Brentford vs Aston Villa
Bristol City vs Sheffield Wednesday
Burton Albion vs Fulham
Cardiff City vs Preston North End
Huddersfield Town vs Brighton and Hove Albion
Ipswich Town vs Derby County
Nottingham Forest vs Rotherham United ✔
Wigan Athletic vs Norwich City
February 01 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Queens Park Rangers
February 04 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Preston North End ✔ ✔ ✔ ✔
Birmingham City vs Fulham ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Queens Park Rangers ✔ ✔
Brentford vs Brighton and Hove Albion ✔ ✔ ✔ ✔ ✔
Bristol City vs Rotherham United ✔ ✔ ✔
Burton Albion vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Cardiff City vs Norwich City ✔
Huddersfield Town vs Leeds United ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Reading ✔ ✔ ✔ ✔
Newcastle United vs Derby County ✔ ✔ ✔
Nottingham Forest vs Aston Villa ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Sheffield Wednesday ✔ ✔ ✔ ✔
February 11 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Ipswich Town ✔ ✔ ✔
Brighton and Hove Albion vs Burton Albion ✔
Derby County vs Bristol City ✔ ✔ ✔
Fulham vs Wigan Athletic ✔ ✔ ✔
Leeds United vs Cardiff City ✔
Norwich City vs Nottingham Forest ✔ ✔
Preston North End vs Brentford ✔ ✔ ✔
Queens Park Rangers vs Huddersfield Town ✔ ✔ ✔ ✔
Reading vs Barnsley ✔
Rotherham United vs Blackburn Rovers ✔ ✔
Sheffield Wednesday vs Birmingham City ✔ ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Newcastle United ✔ ✔
February 14 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Barnsley
Brighton and Hove Albion vs Ipswich Town
Derby County vs Cardiff City
Fulham vs Nottingham Forest
Leeds United vs Bristol City
Norwich City vs Newcastle United
Preston North End vs Birmingham City ✔
Queens Park Rangers vs Burton Albion
Reading vs Brentford ✔
Rotherham United vs Huddersfield Town ✔
Sheffield Wednesday vs Blackburn Rovers
Wolverhampton Wanderers vs Wigan Athletic
February 18 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Brighton and Hove Albion ✔ ✔
Birmingham City vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Derby County ✔ ✔
Brentford vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Bristol City vs Fulham ✔ ✔ ✔ ✔
Burton Albion vs Norwich City ✔
Cardiff City vs Rotherham United ✔
Huddersfield Town vs Reading ✔
Ipswich Town vs Leeds United ✔
Newcastle United vs Aston Villa ✔ ✔
Nottingham Forest vs Sheffield Wednesday ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Preston North End ✔ ✔ ✔ ✔ ✔
February 25 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Derby County ✔ ✔ ✔ ✔ ✔
Barnsley vs Huddersfield Town ✔ ✔ ✔ ✔ ✔
Brentford vs Rotherham United ✔ ✔ ✔
Brighton and Hove Albion vs Reading ✔ ✔ ✔ ✔
Burton Albion vs Blackburn Rovers ✔
Cardiff City vs Fulham ✔ ✔ ✔
Leeds United vs Sheffield Wednesday ✔ ✔ ✔ ✔
Newcastle United vs Bristol City
Norwich City vs Ipswich Town ✔ ✔ ✔ ✔ ✔
Preston North End vs Queens Park Rangers ✔ ✔ ✔
Wigan Athletic vs Nottingham Forest ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Birmingham City ✔ ✔ ✔ ✔ ✔
March 04 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Leeds United ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Wigan Athletic ✔ ✔ ✔ ✔
Bristol City vs Burton Albion ✔ ✔
Derby County vs Barnsley ✔ ✔ ✔ ✔ ✔
Fulham vs Preston North End ✔ ✔
Huddersfield Town vs Newcastle United ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Brentford ✔ ✔ ✔ ✔ ✔
Nottingham Forest vs Brighton and Hove Albion ✔ ✔
Queens Park Rangers vs Cardiff City ✔ ✔ ✔ ✔ ✔
Reading vs Wolverhampton Wanderers ✔ ✔ ✔ ✔ ✔
Rotherham United vs Aston Villa ✔ ✔ ✔ ✔
Sheffield Wednesday vs Norwich City ✔ ✔
March 07 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Wigan Athletic ✔
Blackburn Rovers vs Cardiff City
Bristol City vs Norwich City
Derby County vs Preston North End
Fulham vs Leeds United
Huddersfield Town vs Aston Villa
Ipswich Town vs Wolverhampton Wanderers
Nottingham Forest vs Brentford
Queens Park Rangers vs Barnsley
Reading vs Newcastle United
Rotherham United vs Brighton and Hove Albion
Sheffield Wednesday vs Burton Albion ✔
March 11 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Sheffield Wednesday ✔ ✔ ✔ ✔ ✔
Barnsley vs Ipswich Town ✔ ✔
Brentford vs Huddersfield Town ✔ ✔ ✔
Brighton and Hove Albion vs Derby County ✔ ✔ ✔
Burton Albion vs Nottingham Forest ✔ ✔ ✔ ✔ ✔
Cardiff City vs Birmingham City ✔ ✔ ✔ ✔
Leeds United vs Queens Park Rangers ✔ ✔ ✔
Newcastle United vs Fulham ✔ ✔ ✔
Norwich City vs Blackburn Rovers
Preston North End vs Reading ✔
Wigan Athletic vs Bristol City ✔ ✔ ✔
Wolverhampton Wanderers vs Rotherham United ✔ ✔ ✔ ✔
March 18 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Newcastle United ✔ ✔ ✔
Blackburn Rovers vs Preston North End ✔ ✔ ✔ ✔
Bristol City vs Huddersfield Town ✔
Burton Albion vs Brentford ✔ ✔ ✔
Cardiff City vs Ipswich Town ✔
Fulham vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Leeds United vs Brighton and Hove Albion ✔ ✔
Norwich City vs Barnsley ✔ ✔
Nottingham Forest vs Derby County ✔ ✔ ✔ ✔ ✔
Queens Park Rangers vs Rotherham United ✔ ✔ ✔
Sheffield Wednesday vs Reading ✔ ✔
Wigan Athletic vs Aston Villa ✔ ✔ ✔ ✔ ✔
April 01 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Norwich City ✔
Barnsley vs Sheffield Wednesday ✔ ✔ ✔ ✔
Brentford vs Bristol City ✔ ✔ ✔ ✔
Brighton and Hove Albion vs Blackburn Rovers ✔
Derby County vs Queens Park Rangers ✔ ✔ ✔ ✔
Huddersfield Town vs Burton Albion ✔ ✔ ✔ ✔
Ipswich Town vs Birmingham City ✔ ✔ ✔
Newcastle United vs Wigan Athletic ✔ ✔
Preston North End vs Nottingham Forest ✔ ✔ ✔ ✔
Reading vs Leeds United ✔ ✔
Rotherham United vs Fulham ✔ ✔ ✔
Wolverhampton Wanderers vs Cardiff City ✔ ✔ ✔ ✔
April 04 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Queens Park Rangers ✔
Barnsley vs Cardiff City
Brentford vs Leeds United
Brighton and Hove Albion vs Birmingham City
Derby County vs Fulham
Huddersfield Town vs Norwich City
Ipswich Town vs Wigan Athletic
Preston North End vs Bristol City
Reading vs Blackburn Rovers
Rotherham United vs Sheffield Wednesday ✔
Wolverhampton Wanderers vs Nottingham Forest ✔
April 05 2017 19:45
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Newcastle United vs Burton Albion
April 08 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Birmingham City vs Derby County ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Barnsley ✔ ✔ ✔ ✔
Bristol City vs Wolverhampton Wanderers ✔ ✔ ✔
Burton Albion vs Aston Villa ✔ ✔ ✔ ✔ ✔
Cardiff City vs Brentford ✔ ✔ ✔
Fulham vs Ipswich Town ✔ ✔ ✔ ✔ ✔
Leeds United vs Preston North End ✔ ✔ ✔ ✔
Norwich City vs Reading ✔ ✔ ✔ ✔
Nottingham Forest vs Huddersfield Town ✔ ✔ ✔ ✔ ✔
Queens Park Rangers vs Brighton and Hove Albion ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Newcastle United ✔ ✔ ✔ ✔
Wigan Athletic vs Rotherham United ✔ ✔ ✔ ✔
April 15 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Reading ✔ ✔ ✔ ✔
Brentford vs Derby County ✔ ✔ ✔ ✔
Bristol City vs Queens Park Rangers ✔ ✔ ✔ ✔
Burton Albion vs Ipswich Town ✔
Huddersfield Town vs Preston North End ✔ ✔ ✔ ✔ ✔
Newcastle United vs Leeds United ✔ ✔ ✔ ✔ ✔
Norwich City vs Fulham ✔ ✔ ✔ ✔
Nottingham Forest vs Blackburn Rovers ✔
Rotherham United vs Birmingham City ✔ ✔ ✔ ✔
Sheffield Wednesday vs Cardiff City ✔ ✔
Wigan Athletic vs Barnsley ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Brighton and Hove Albion ✔ ✔ ✔
April 17 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Brentford ✔ ✔ ✔
Birmingham City vs Burton Albion ✔ ✔ ✔ ✔ ✔
Blackburn Rovers vs Bristol City ✔
Brighton and Hove Albion vs Wigan Athletic ✔
Cardiff City vs Nottingham Forest ✔
Derby County vs Huddersfield Town ✔ ✔ ✔ ✔
Fulham vs Aston Villa ✔ ✔ ✔ ✔
Ipswich Town vs Newcastle United ✔
Leeds United vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Preston North End vs Norwich City ✔
Queens Park Rangers vs Sheffield Wednesday ✔ ✔ ✔
Reading vs Rotherham United ✔ ✔
April 22 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Birmingham City ✔ ✔ ✔ ✔ ✔
Brentford vs Queens Park Rangers ✔ ✔ ✔ ✔ ✔
Bristol City vs Barnsley ✔
Burton Albion vs Leeds United ✔ ✔ ✔ ✔ ✔
Huddersfield Town vs Fulham ✔ ✔ ✔
Newcastle United vs Preston North End ✔
Norwich City vs Brighton and Hove Albion ✔ ✔
Nottingham Forest vs Reading ✔ ✔ ✔
Rotherham United vs Ipswich Town ✔ ✔ ✔
Sheffield Wednesday vs Derby County ✔ ✔ ✔ ✔ ✔
Wigan Athletic vs Cardiff City ✔
Wolverhampton Wanderers vs Blackburn Rovers ✔ ✔ ✔ ✔
April 29 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Barnsley vs Burton Albion ✔ ✔ ✔ ✔ ✔
Birmingham City vs Huddersfield Town ✔ ✔ ✔ ✔
Blackburn Rovers vs Aston Villa ✔ ✔ ✔
Brighton and Hove Albion vs Bristol City ✔ ✔ ✔ ✔
Cardiff City vs Newcastle United
Derby County vs Wolverhampton Wanderers ✔ ✔ ✔ ✔
Fulham vs Brentford ✔ ✔ ✔ ✔ ✔
Ipswich Town vs Sheffield Wednesday ✔
Leeds United vs Norwich City ✔
Preston North End vs Rotherham United ✔ ✔ ✔ ✔
Queens Park Rangers vs Nottingham Forest ✔ ✔ ✔ ✔
Reading vs Wigan Athletic ✔
May 07 2017 15:00
Fixture Weeknight 19:45 Saturday 12:30 Saturday 17:15 Sunday 12:00 Sunday 16:30
Aston Villa vs Brighton and Hove Albion ✔ ✔ ✔
Brentford vs Blackburn Rovers ✔
Bristol City vs Birmingham City ✔ ✔ ✔ ✔
Burton Albion vs Reading ✔
Huddersfield Town vs Cardiff City ✔
Newcastle United vs Barnsley ✔ ✔ ✔ ✔ ✔
Norwich City vs Queens Park Rangers ✔ ✔ ✔ ✔
Nottingham Forest vs Ipswich Town ✔ ✔ ✔
Rotherham United vs Derby County ✔ ✔ ✔ ✔ ✔
Sheffield Wednesday vs Fulham ✔ ✔ ✔
Wigan Athletic vs Leeds United ✔ ✔ ✔ ✔
Wolverhampton Wanderers vs Preston North End ✔ ✔ ✔ ✔ ✔

Football Travel Times Part 2 – Which Fixtures Shouldn’t be Moved for TV

There’s an ever increasing debate in football at the moment about whether TV is effecting both the atmosphere and the attendance of football matches. Often kick-offs at times other than 3pm on a Saturday mean painfully early mornings or demoralizing late train rides for the away fan. Or even worse journeys simply not being possible on public transport. Having previously looked at how long it takes to travel on public transport to a 3 o’clock kickoffs we thought it would be an interesting piece of analysis to look at the potential effect of different kick-off times on all of next year’s Premier League fixtures.

fans protest
Fans Protest Kick off time changes

Having spent 2 seasons with an away season ticket my ideal away trip meant not having to get up before 9am and getting home in time for match of the day (although being a Norwich City fan I found this difficult viewing at times).  But living in the north-east I would generally regard not before 7am or home after midnight as a palatable away day. So in order to test fixtures wouldn’t pass this parameters, using the google travel matrix api, I calculated away journey on public transport for all fixtures with the following kick-off times:

  • 12:45pm Saturday
  • 5:50pm Saturday
  • 1pm Sunday
  • 4pm Sunday

The following tables show which fixtures would fail the test of either leaving before 7am or arriving home after midnight.

Failed 12:45pm Saturday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 06:00:42 21:28:18
Bournemouth V Everton 06:54:21 20:38:53
Bournemouth V Liverpool 06:52:01 20:50:13
Bournemouth V Middlesbrough 06:37:03 20:59:57
Bournemouth V Sunderland 06:11:55 21:16:05
Burnley V Bournemouth 05:51:14 21:12:02
Burnley V Swansea 06:23:04 21:13:31
Everton V Bournemouth 06:42:22 20:10:23
Hull City V Bournemouth 06:41:25 20:50:32
Hull City V Swansea 06:06:02 21:14:57
Liverpool V Bournemouth 06:37:22 20:15:23
Manchester United V Bournemouth 06:55:34 20:08:07
Middlesbrough V Bournemouth 06:28:06 21:17:35
Middlesbrough V Swansea 05:17:00 21:42:00
Southampton V Burnley 06:19:03 21:11:57
Southampton V Sunderland 06:35:16 21:06:44
Sunderland V Bournemouth 05:46:51 21:12:54
Sunderland V Southampton 06:16:44 20:44:34
Sunderland V Swansea 04:38:22 22:00:19
Swansea V Burnley 06:13:57 20:52:18
Swansea V Hull City 05:48:57 21:11:34
Swansea V Middlesbrough 05:32:20 21:59:42
Swansea V Sunderland 05:19:12 22:12:50

Failed 5:30pm Saturday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Arsenal V Burnley 13:19:07 00:05:13 + (1 day)
Arsenal V Everton 14:25:29 02:45:17 + (1 day)
Arsenal V Hull City 14:15:53 05:50:55 + (1 day)
Arsenal V Liverpool 14:22:16 02:39:59 + (1 day)
Arsenal V Middlesbrough 13:59:33 03:43:37 + (1 day)
Arsenal V Swansea 13:25:53 04:10:42 + (1 day)
Bournemouth V Burnley 10:27:37 05:58:03 + (1 day)
Bournemouth V Everton 11:35:07 05:16:47 + (1 day)
Bournemouth V Hull City 11:52:23 09:09:51 + (1 day)
Bournemouth V Leicester City 13:08:57 03:52:04 + (1 day)
Bournemouth V Liverpool 11:32:47 05:11:29 + (1 day)
Bournemouth V Manchester City 11:46:12 05:30:11 + (1 day)
Bournemouth V Manchester United 11:34:37 05:02:49 + (1 day)
Bournemouth V Middlesbrough 11:23:03 08:41:57 + (1 day)
Bournemouth V Stoke City 12:16:49 06:18:39 + (1 day)
Bournemouth V Sunderland 10:32:38 09:26:05 + (1 day)
Bournemouth V Swansea 12:29:23 07:07:12 + (1 day)
Bournemouth V WBA 13:30:02 02:53:28 + (1 day)
Burnley V Arsenal 13:46:48 04:30:40 + (1 day)
Burnley V Bournemouth 11:09:10 06:32:19 + (1 day)
Burnley V Chelsea 13:23:46 04:19:39 + (1 day)
Burnley V Crystal Palace 13:09:38 04:59:26 + (1 day)
Burnley V Hull City 14:30:34 07:09:23 + (1 day)
Burnley V Leicester City 13:05:38 02:40:48 + (1 day)
Burnley V Middlesbrough 13:57:56 04:23:24 + (1 day)
Burnley V Southampton 11:27:01 06:12:05 + (1 day)
Burnley V Stoke City 14:43:18 04:18:11 + (1 day)
Burnley V Sunderland 13:27:48 04:12:30 + (1 day)
Burnley V Swansea 11:02:26 09:25:57 + (1 day)
Burnley V Tottenham Hotspur 13:35:31 04:37:29 + (1 day)
Burnley V Watford 13:10:20 04:43:47 + (1 day)
Burnley V WBA 14:08:03 01:44:10 + (1 day)
Burnley V West Ham 13:05:33 05:15:27 + (1 day)
Chelsea V Burnley 13:00:25 03:59:18 + (1 day)
Chelsea V Everton 13:59:22 03:10:59 + (1 day)
Chelsea V Hull City 13:47:09 05:47:03 + (1 day)
Chelsea V Liverpool 13:56:09 03:05:41 + (1 day)
Chelsea V Manchester City 14:16:34 03:31:26 + (1 day)
Chelsea V Manchester United 14:04:59 03:36:54 + (1 day)
Chelsea V Middlesbrough 13:33:51 04:03:22 + (1 day)
Chelsea V Stoke City 14:39:13 03:19:54 + (1 day)
Chelsea V Sunderland 12:49:43 04:01:20 + (1 day)
Chelsea V Swansea 13:40:11 03:53:01 + (1 day)
Crystal Palace V Burnley 12:45:52 04:05:21 + (1 day)
Crystal Palace V Everton 13:32:58 03:24:05 + (1 day)
Crystal Palace V Hull City 13:35:38 06:36:43 + (1 day)
Crystal Palace V Liverpool 13:30:38 03:18:47 + (1 day)
Crystal Palace V Manchester City 14:02:03 03:37:29 + (1 day)
Crystal Palace V Manchester United 13:50:28 03:55:24 + (1 day)
Crystal Palace V Middlesbrough 13:16:11 04:16:59 + (1 day)
Crystal Palace V Stoke City 14:24:33 03:27:31 + (1 day)
Crystal Palace V Sunderland 12:32:03 04:15:57 + (1 day)
Crystal Palace V Swansea 12:52:31 04:34:04 + (1 day)
Everton V Arsenal 14:22:56 03:03:32 + (1 day)
Everton V Bournemouth 11:47:18 05:14:21 + (1 day)
Everton V Chelsea 13:35:11 02:27:58 + (1 day)
Everton V Crystal Palace 13:54:46 03:32:03 + (1 day)
Everton V Hull City 13:27:42 06:11:45 + (1 day)
Everton V Leicester City 13:49:50 03:32:52 + (1 day)
Everton V Middlesbrough 13:43:52 03:57:18 + (1 day)
Everton V Southampton 12:31:57 04:54:07 + (1 day)
Everton V Sunderland 12:54:44 03:46:24 + (1 day)
Everton V Swansea 11:40:34 08:07:59 + (1 day)
Everton V Tottenham Hotspur 13:45:05 03:14:21 + (1 day)
Everton V Watford 14:02:32 04:31:38 + (1 day)
Everton V West Ham 13:40:41 03:34:12 + (1 day)
Hull City V Arsenal 14:19:23 03:25:13 + (1 day)
Hull City V Bournemouth 11:11:32 06:43:58 + (1 day)
Hull City V Chelsea 13:34:40 03:19:12 + (1 day)
Hull City V Crystal Palace 13:10:04 04:00:44 + (1 day)
Hull City V Everton 13:47:50 04:19:08 + (1 day)
Hull City V Leicester City 14:09:15 02:38:02 + (1 day)
Hull City V Liverpool 13:43:30 04:13:50 + (1 day)
Hull City V Southampton 11:55:26 06:23:44 + (1 day)
Hull City V Stoke City 13:32:02 05:21:00 + (1 day)
Hull City V Swansea 10:55:41 09:37:36 + (1 day)
Hull City V Tottenham Hotspur 13:43:08 03:32:02 + (1 day)
Hull City V Watford 13:15:01 04:38:48 + (1 day)
Hull City V WBA 14:11:56 02:33:49 + (1 day)
Hull City V West Ham 13:20:38 04:16:37 + (1 day)
Leicester City V Bournemouth 13:09:56 01:08:35 + (1 day)
Leicester City V Burnley 13:30:04 00:04:16 + (1 day)
Leicester City V Everton 13:33:10 04:25:20 + (1 day)
Leicester City V Hull City 13:47:42 01:34:41 + (1 day)
Leicester City V Liverpool 13:35:50 04:20:02 + (1 day)
Leicester City V Middlesbrough 13:18:30 03:51:31 + (1 day)
Leicester City V Southampton 13:39:35 00:50:18 + (1 day)
Leicester City V Sunderland 13:04:22 04:56:38 + (1 day)
Leicester City V Swansea 12:42:50 06:33:45 + (1 day)
Liverpool V Arsenal 14:17:56 03:03:32 + (1 day)
Liverpool V Bournemouth 11:48:18 05:33:42 + (1 day)
Liverpool V Chelsea 13:36:11 02:27:58 + (1 day)
Liverpool V Crystal Palace 13:49:46 03:32:03 + (1 day)
Liverpool V Hull City 13:24:42 06:31:56 + (1 day)
Liverpool V Leicester City 13:50:50 03:32:52 + (1 day)
Liverpool V Middlesbrough 13:43:52 02:22:09 + (1 day)
Liverpool V Southampton 12:26:57 05:06:10 + (1 day)
Liverpool V Sunderland 12:51:44 03:48:24 + (1 day)
Liverpool V Swansea 11:41:34 08:27:20 + (1 day)
Liverpool V Tottenham Hotspur 13:46:05 03:14:21 + (1 day)
Liverpool V Watford 14:03:32 04:33:38 + (1 day)
Liverpool V West Ham 13:35:41 03:34:12 + (1 day)
Manchester City V Arsenal 14:34:28 02:49:00 + (1 day)
Manchester City V Bournemouth 12:02:50 05:01:16 + (1 day)
Manchester City V Chelsea 14:20:48 02:14:26 + (1 day)
Manchester City V Crystal Palace 14:03:18 03:22:31 + (1 day)
Manchester City V Leicester City 14:35:18 02:07:20 + (1 day)
Manchester City V Middlesbrough 14:38:24 01:57:46 + (1 day)
Manchester City V Southampton 12:51:29 04:41:02 + (1 day)
Manchester City V Swansea 12:20:06 07:54:54 + (1 day)
Manchester City V Tottenham Hotspur 14:23:11 03:02:49 + (1 day)
Manchester City V Watford 14:18:04 03:32:06 + (1 day)
Manchester City V West Ham 13:54:57 03:20:40 + (1 day)
Manchester United V Arsenal 14:23:08 03:00:01 + (1 day)
Manchester United V Bournemouth 11:51:30 05:15:32 + (1 day)
Manchester United V Chelsea 14:09:28 02:25:46 + (1 day)
Manchester United V Crystal Palace 13:51:58 03:33:32 + (1 day)
Manchester United V Leicester City 14:28:17 02:29:36 + (1 day)
Manchester United V Middlesbrough 14:29:23 02:21:06 + (1 day)
Manchester United V Southampton 12:34:13 04:55:18 + (1 day)
Manchester United V Sunderland 14:00:15 00:03:54 + (1 day)
Manchester United V Swansea 12:05:05 08:09:10 + (1 day)
Manchester United V Tottenham Hotspur 14:11:51 03:13:50 + (1 day)
Manchester United V Watford 14:06:44 03:43:26 + (1 day)
Manchester United V West Ham 13:43:37 03:32:00 + (1 day)
Middlesbrough V Arsenal 13:39:52 02:54:19 + (1 day)
Middlesbrough V Bournemouth 10:47:10 07:04:00 + (1 day)
Middlesbrough V Burnley 14:08:14 00:06:41 + (1 day)
Middlesbrough V Chelsea 13:12:59 02:43:16 + (1 day)
Middlesbrough V Crystal Palace 12:55:34 03:17:34 + (1 day)
Middlesbrough V Everton 13:31:20 02:50:45 + (1 day)
Middlesbrough V Leicester City 13:47:34 02:58:04 + (1 day)
Middlesbrough V Liverpool 13:29:00 02:45:27 + (1 day)
Middlesbrough V Southampton 11:33:45 05:23:50 + (1 day)
Middlesbrough V Stoke City 13:13:02 03:52:37 + (1 day)
Middlesbrough V Swansea 10:34:00 08:09:13 + (1 day)
Middlesbrough V Tottenham Hotspur 13:21:27 03:00:36 + (1 day)
Middlesbrough V Watford 12:52:16 03:10:25 + (1 day)
Middlesbrough V WBA 13:50:15 03:53:26 + (1 day)
Middlesbrough V West Ham 12:57:53 03:38:06 + (1 day)
Southampton V Burnley 10:59:34 04:51:51 + (1 day)
Southampton V Everton 12:11:04 04:10:35 + (1 day)
Southampton V Hull City 12:12:44 08:03:39 + (1 day)
Southampton V Leicester City 13:35:18 02:29:29 + (1 day)
Southampton V Liverpool 12:08:44 04:05:17 + (1 day)
Southampton V Manchester City 12:30:56 04:23:59 + (1 day)
Southampton V Manchester United 12:27:52 03:32:20 + (1 day)
Southampton V Middlesbrough 11:43:24 05:58:46 + (1 day)
Southampton V Stoke City 12:55:46 05:12:27 + (1 day)
Southampton V Sunderland 11:05:16 05:53:53 + (1 day)
Southampton V Swansea 13:00:44 06:01:00 + (1 day)
Southampton V WBA 14:03:59 02:17:16 + (1 day)
Stoke City V Bournemouth 12:26:04 01:41:01 + (1 day)
Stoke City V Hull City 13:47:28 05:57:32 + (1 day)
Stoke City V Leicester City 14:38:36 03:20:22 + (1 day)
Stoke City V Middlesbrough 13:13:38 04:09:12 + (1 day)
Stoke City V Southampton 12:49:14 00:55:44 + (1 day)
Stoke City V Sunderland 12:41:56 05:50:04 + (1 day)
Stoke City V Swansea 12:34:58 07:27:11 + (1 day)
Sunderland V Arsenal 13:35:33 03:33:56 + (1 day)
Sunderland V Bournemouth 11:05:51 07:28:19 + (1 day)
Sunderland V Burnley 13:08:55 00:31:00 + (1 day)
Sunderland V Chelsea 12:41:40 03:22:53 + (1 day)
Sunderland V Crystal Palace 12:52:15 03:57:11 + (1 day)
Sunderland V Everton 12:52:01 03:30:22 + (1 day)
Sunderland V Hull City 14:05:11 07:23:26 + (1 day)
Sunderland V Leicester City 13:28:15 03:22:23 + (1 day)
Sunderland V Liverpool 12:54:41 03:25:04 + (1 day)
Sunderland V Southampton 11:29:26 07:08:05 + (1 day)
Sunderland V Stoke City 12:53:43 04:32:14 + (1 day)
Sunderland V Swansea 10:14:41 08:10:57 + (1 day)
Sunderland V Tottenham Hotspur 13:18:08 03:40:13 + (1 day)
Sunderland V Watford 12:29:57 03:50:02 + (1 day)
Sunderland V WBA 13:30:56 04:33:03 + (1 day)
Sunderland V West Ham 12:47:11 04:17:43 + (1 day)
Swansea V Arsenal 13:28:30 02:34:52 + (1 day)
Swansea V Bournemouth 12:23:44 05:35:37 + (1 day)
Swansea V Burnley 11:14:42 07:56:42 + (1 day)
Swansea V Chelsea 13:42:42 01:59:18 + (1 day)
Swansea V Crystal Palace 12:49:39 03:03:23 + (1 day)
Swansea V Everton 12:24:21 08:03:17 + (1 day)
Swansea V Hull City 10:55:38 08:42:09 + (1 day)
Swansea V Leicester City 12:26:16 06:29:03 + (1 day)
Swansea V Liverpool 12:22:01 08:00:37 + (1 day)
Swansea V Manchester City 12:17:03 07:24:12 + (1 day)
Swansea V Manchester United 12:13:59 07:37:47 + (1 day)
Swansea V Middlesbrough 10:26:18 08:44:57 + (1 day)
Swansea V Southampton 13:10:45 05:15:23 + (1 day)
Swansea V Stoke City 12:52:35 07:20:35 + (1 day)
Swansea V Sunderland 10:12:10 09:05:05 + (1 day)
Swansea V Tottenham Hotspur 13:13:05 02:45:41 + (1 day)
Swansea V Watford 12:42:58 03:30:27 + (1 day)
Swansea V WBA 13:48:53 05:34:28 + (1 day)
Swansea V West Ham 12:52:08 03:05:32 + (1 day)
Tottenham Hotspur V Burnley 13:01:15 03:44:25 + (1 day)
Tottenham Hotspur V Everton 14:11:44 03:03:09 + (1 day)
Tottenham Hotspur V Hull City 13:52:01 06:06:13 + (1 day)
Tottenham Hotspur V Liverpool 14:08:31 02:57:51 + (1 day)
Tottenham Hotspur V Manchester City 14:18:56 03:16:33 + (1 day)
Tottenham Hotspur V Manchester United 14:07:21 03:31:54 + (1 day)
Tottenham Hotspur V Middlesbrough 13:37:41 03:58:29 + (1 day)
Tottenham Hotspur V Stoke City 14:41:33 03:18:19 + (1 day)
Tottenham Hotspur V Sunderland 12:53:33 04:05:10 + (1 day)
Tottenham Hotspur V Swansea 13:06:01 04:36:04 + (1 day)
Watford V Burnley 12:46:21 00:04:04 + (1 day)
Watford V Everton 13:49:22 03:33:08 + (1 day)
Watford V Hull City 13:13:02 06:59:12 + (1 day)
Watford V Liverpool 13:47:02 03:27:50 + (1 day)
Watford V Middlesbrough 13:00:42 02:34:56 + (1 day)
Watford V Sunderland 12:17:34 04:10:03 + (1 day)
Watford V Swansea 12:43:20 04:56:33 + (1 day)
WBA V Hull City 13:46:05 04:27:13 + (1 day)
WBA V Middlesbrough 13:16:45 03:18:16 + (1 day)
WBA V Sunderland 13:02:37 05:23:23 + (1 day)
WBA V Swansea 13:39:05 07:15:30 + (1 day)
West Ham V Burnley 12:40:33 04:01:58 + (1 day)
West Ham V Everton 13:45:32 03:20:42 + (1 day)
West Ham V Hull City 13:33:29 06:33:46 + (1 day)
West Ham V Liverpool 13:42:19 03:15:24 + (1 day)
West Ham V Manchester City 13:56:44 03:34:06 + (1 day)
West Ham V Manchester United 13:45:09 03:47:26 + (1 day)
West Ham V Middlesbrough 13:14:09 04:14:01 + (1 day)
West Ham V Stoke City 14:15:21 03:37:33 + (1 day)
West Ham V Sunderland 12:27:51 04:14:00 + (1 day)
West Ham V Swansea 12:56:29 04:41:06 + (1 day)

Failed 1pm Sunday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 04:37:49 21:59:54
Bournemouth V Everton 06:14:43 20:52:53
Bournemouth V Hull City 06:14:53 20:56:07
Bournemouth V Liverpool 06:02:23 20:59:37
Bournemouth V Manchester City 06:53:48 20:49:48
Bournemouth V Manchester United 06:06:47 21:00:23
Bournemouth V Middlesbrough 05:16:10 21:35:57
Bournemouth V Sunderland 05:09:51 23:00:36
Bournemouth V Swansea 06:34:48 20:12:48
Burnley V Bournemouth 05:46:14 21:41:48
Burnley V Southampton 06:28:49 21:10:06
Burnley V Swansea 23:25:13 – (1 day) 22:01:31
Everton V Bournemouth 06:49:42 20:38:40
Everton V Swansea 00:22:51 20:59:23
Hull City V Bournemouth 23:36:41 – (1 day) 21:32:56
Hull City V Southampton 00:19:16 20:55:10
Hull City V Swansea 22:52:24 – (1 day) 23:06:48
Leicester City V Burnley 06:31:09 19:30:51
Leicester City V Middlesbrough 06:39:43 19:29:30
Leicester City V Sunderland 06:49:35 19:55:38
Leicester City V Swansea 00:15:11 20:03:45
Liverpool V Bournemouth 06:45:35 20:56:40
Liverpool V Swansea 00:25:47 21:17:23
Manchester City V Swansea 03:13:50 20:24:51
Manchester United V Bournemouth 06:54:34 20:40:09
Manchester United V Swansea 03:27:56 20:25:44
Middlesbrough V Bournemouth 02:55:13 21:30:54
Middlesbrough V Southampton 06:10:22 20:53:08
Middlesbrough V Swansea 00:20:47 23:19:35
Southampton V Burnley 05:07:54 21:10:21
Southampton V Everton 06:51:55 20:44:56
Southampton V Hull City 06:52:05 20:20:46
Southampton V Liverpool 06:39:35 20:42:12
Southampton V Manchester United 06:43:59 20:22:26
Southampton V Middlesbrough 05:46:15 20:53:36
Southampton V Sunderland 05:56:44 21:31:44
Stoke City V Bournemouth 06:39:52 20:37:41
Stoke City V Sunderland 06:44:50 20:06:15
Stoke City V Swansea 01:07:04 20:24:22
Sunderland V Bournemouth 02:21:51 21:52:11
Sunderland V Southampton 06:08:44 21:20:29
Sunderland V Swansea 00:19:03 23:17:54
Sunderland V WBA 06:51:56 20:22:04
Swansea V Bournemouth 06:56:32 20:30:29
Swansea V Burnley 22:45:59 – (1 day) 21:49:18
Swansea V Hull City 23:14:02 – (1 day) 05:48:25 + (1 day)
Swansea V Liverpool 06:55:40 20:56:37
Swansea V Manchester United 06:59:28 20:49:47
Swansea V Middlesbrough 23:45:03 – (1 day) 02:51:50 + (1 day)
Swansea V Sunderland 23:24:55 – (1 day) 03:27:05 + (1 day)
WBA V Swansea 06:35:23 19:05:30

Failed 4pm Sunday Kick-offs

fixture Time Leaving ‘Home’ Time arriving ‘Home’
Bournemouth V Burnley 08:47:06 05:02:23 + (1 day)
Bournemouth V Everton 10:04:43 04:03:53 + (1 day)
Bournemouth V Hull City 09:35:51 05:51:57 + (1 day)
Bournemouth V Liverpool 09:55:31 04:06:05 + (1 day)
Bournemouth V Manchester City 10:16:12 04:07:47 + (1 day)
Bournemouth V Manchester United 09:58:35 03:58:25 + (1 day)
Bournemouth V Middlesbrough 09:04:41 04:00:58 + (1 day)
Bournemouth V Stoke City 10:47:19 03:56:40 + (1 day)
Bournemouth V Sunderland 09:14:33 04:46:05 + (1 day)
Burnley V Bournemouth 09:21:14 06:06:49 + (1 day)
Burnley V Leicester City 11:28:11 01:10:48 + (1 day)
Burnley V Middlesbrough 12:24:46 01:52:07 + (1 day)
Burnley V Southampton 09:43:09 02:29:55 + (1 day)
Burnley V Sunderland 11:59:38 01:58:22 + (1 day)
Burnley V Swansea 09:18:26 05:06:47 + (1 day)
Chelsea V Burnley 11:16:30 03:28:38 + (1 day)
Chelsea V Sunderland 11:39:43 03:58:25 + (1 day)
Crystal Palace V Burnley 11:04:50 03:43:32 + (1 day)
Crystal Palace V Sunderland 11:23:03 04:15:05 + (1 day)
Everton V Bournemouth 10:24:22 00:53:42 + (1 day)
Everton V Middlesbrough 11:54:52 00:58:52 + (1 day)
Everton V Sunderland 11:15:44 02:28:56 + (1 day)
Everton V Swansea 09:41:34 00:31:23 + (1 day)
Hull City V Bournemouth 09:51:12 03:10:04 + (1 day)
Hull City V Burnley 12:41:26 03:08:04 + (1 day)
Hull City V Southampton 10:33:47 01:41:57 + (1 day)
Hull City V Stoke City 12:17:33 03:21:57 + (1 day)
Hull City V Swansea 08:08:53 04:39:39 + (1 day)
Leicester City V Middlesbrough 10:22:30 02:06:31 + (1 day)
Leicester City V Sunderland 10:39:21 03:02:38 + (1 day)
Liverpool V Bournemouth 10:06:22 00:58:34 + (1 day)
Liverpool V Middlesbrough 11:51:52 01:06:53 + (1 day)
Liverpool V Sunderland 11:12:44 02:33:03 + (1 day)
Liverpool V Swansea 09:31:34 00:36:15 + (1 day)
Manchester City V Bournemouth 10:38:54 00:58:10 + (1 day)
Manchester United V Bournemouth 10:22:53 03:06:57 + (1 day)
Manchester United V Southampton 10:40:31 01:27:35 + (1 day)
Middlesbrough V Bournemouth 09:13:10 05:40:53 + (1 day)
Middlesbrough V Burnley 12:16:55 03:08:10 + (1 day)
Middlesbrough V Leicester City 11:55:34 02:10:04 + (1 day)
Middlesbrough V Southampton 09:55:45 02:03:59 + (1 day)
Middlesbrough V Stoke City 11:46:32 03:22:03 + (1 day)
Middlesbrough V Swansea 08:02:22 06:47:28 + (1 day)
Middlesbrough V WBA 11:11:59 01:54:51 + (1 day)
Southampton V Burnley 09:21:54 04:40:26 + (1 day)
Southampton V Everton 10:35:04 03:41:56 + (1 day)
Southampton V Hull City 10:06:12 05:14:45 + (1 day)
Southampton V Liverpool 10:25:52 03:44:08 + (1 day)
Southampton V Manchester City 10:51:00 03:45:50 + (1 day)
Southampton V Manchester United 10:33:23 03:05:11 + (1 day)
Southampton V Middlesbrough 09:33:24 03:47:38 + (1 day)
Southampton V Stoke City 11:22:07 03:24:37 + (1 day)
Southampton V Sunderland 09:43:16 04:22:53 + (1 day)
Stoke City V Middlesbrough 11:59:04 01:36:31 + (1 day)
Stoke City V Sunderland 10:49:56 03:01:10 + (1 day)
Sunderland V Bournemouth 09:10:51 06:02:12 + (1 day)
Sunderland V Burnley 11:55:36 10:27:29 + (1 day)
Sunderland V Leicester City 11:23:15 02:22:23 + (1 day)
Sunderland V Southampton 09:38:26 02:25:18 + (1 day)
Sunderland V Stoke City 11:29:13 03:55:22 + (1 day)
Sunderland V Swansea 07:37:03 05:07:19 + (1 day)
Sunderland V WBA 10:24:40 01:52:10 + (1 day)
Swansea V Bournemouth 09:54:33 03:18:45 + (1 day)
Swansea V Burnley 08:57:42 05:31:25 + (1 day)
Swansea V Everton 10:20:00 04:36:00 + (1 day)
Swansea V Hull City 08:08:02 07:07:52 + (1 day)
Swansea V Leicester City 10:49:14 03:33:24 + (1 day)
Swansea V Liverpool 10:17:40 04:36:06 + (1 day)
Swansea V Manchester City 10:33:05 03:55:54 + (1 day)
Swansea V Manchester United 10:17:01 03:46:32 + (1 day)
Swansea V Middlesbrough 08:27:20 07:04:40 + (1 day)
Swansea V Southampton 10:37:08 02:21:19 + (1 day)
Swansea V Stoke City 11:00:25 04:18:23 + (1 day)
Swansea V Sunderland 08:06:12 07:35:48 + (1 day)
Tottenham Hotspur V Burnley 11:21:20 03:22:39 + (1 day)
Tottenham Hotspur V Sunderland 11:42:03 03:53:35 + (1 day)
Watford V Burnley 10:51:51 03:09:25 + (1 day)
Watford V Middlesbrough 11:30:12 01:28:48 + (1 day)
Watford V Sunderland 11:10:04 02:56:43 + (1 day)
WBA V Middlesbrough 11:04:45 02:12:08 + (1 day)
WBA V Sunderland 10:25:37 03:47:23 + (1 day)
West Ham V Burnley 11:05:48 03:39:02 + (1 day)
West Ham V Sunderland 11:24:01 04:08:07 + (1 day)

 

 

In summary there are a great deal fixtures which will cause a headache for committed away fans who use public transport. The final table shows fixtures who failed every test and therefore should only really be played at 3pm on a Saturday.

fixture
Bournemouth V Burnley
Bournemouth V Everton
Bournemouth V Liverpool
Bournemouth V Middlesbrough
Bournemouth V Sunderland
Burnley V Bournemouth
Burnley V Swansea
Everton V Bournemouth
Hull City V Bournemouth
Hull City V Swansea
Liverpool V Bournemouth
Manchester United V Bournemouth
Middlesbrough V Bournemouth
Middlesbrough V Swansea
Southampton V Burnley
Southampton V Sunderland
Sunderland V Bournemouth
Sunderland V Southampton
Sunderland V Swansea
Swansea V Burnley
Swansea V Hull City
Swansea V Middlesbrough
Swansea V Sunderland

 

If you think you or someone else would be interested in exploring the science behind this work, you should have a look at the Newcastle University degrees in BSc Geographic Information Science and BSc Surveying and Mapping Science.  These degrees have excellent employment prospects, lots of field and practical work and consistently high levels of student satisfaction. I myself am a graduate of the GIS programme

Championship Away Fans

The volume of a teams away following is often used as measure for the “size” of a club and is heavily debated amongst football fans. But their are many factors that influence this, not least their proximity to other clubs.

13096253_10156800676615123_3874620268719268683_n
Hartlepool Away Fans making 400-mile trip to Plymouth away to watch their side lose 5-0

With the Football league last week releasing statistics showing the average away attendance for each team playing in the championship (shown below), I looked at whether this was effected by the clubs accessibility to other clubs and how long fans were spending travelling.

Team Away Attendance
Leeds 2807
Middlesbrough 2515
Sheffield Wednesday 2510
Derby 2125
Burnley 1911
Birmingham 1779
Brighton 1658
Preston 1506
Wolves 1470
Nottingham Forest 1443
Hull 1393
Ipswich 1383
Bristol City 1263
QPR 1204
Huddersfield 1128
Blackburn 1106
Brentford 1073
Rotherham 1041
Reading 1040
Fulham 988
Bolton 911
Cardiff 748
Charlton 637
MK Dons 636

With Leeds being located in within fairly close proximity to a number of the northern teams, and Leeds railway station being well connected I wanted to look at the whether this contributed to their loyal away following.

Screenshot_2016-05-16_09-56-56

So I used the Google Travel API to look at the total time a football fan would spend travelling if they went on public transport to every away game. The results are below.

Team Time Spent Travelling
Cardiff City 6 Days 3 Hours 44 Minutes 14 Seconds
Brighton and Hove Albion 6 Days 1 Hours 23 Minutes 36 Seconds
Ipswich Town 5 Days 23 Hours 17 Minutes 34 Seconds
Middlesbrough 5 Days 21 Hours 25 Minutes 26 Seconds
Charlton Athletic 5 Days 11 Hours 18 Minutes 10 Seconds
Bristol City 5 Days 10 Hours 22 Minutes 50 Seconds
Hull City 5 Days 2 Hours 57 Minutes 20 Seconds
Fulham 4 Days 22 Hours 6 Minutes 38 Seconds
Burnley 4 Days 20 Hours 5 Minutes 32 Seconds
Reading 4 Days 19 Hours 58 Minutes 32 Seconds
Preston North End 4 Days 19 Hours 52 Minutes 22 Seconds
Queens Park Rangers 4 Days 18 Hours 44 Minutes 38 Seconds
Brentford 4 Days 18 Hours 13 Minutes 12 Seconds
Blackburn Rovers 4 Days 17 Hours 38 Minutes 16 Seconds
Huddersfield Town 4 Days 11 Hours 55 Minutes 58 Seconds
Bolton Wanderers 4 Days 11 Hours 17 Minutes 36 Seconds
Leeds United 4 Days 7 Hours 2 Minutes 12 Seconds
MK Dons 4 Days 5 Hours 1 Minutes 4 Seconds
Sheffield Wednesday 4 Days 4 Hours 30 Minutes 54 Seconds
Wolverhampton Wanderers 4 Days 0 Hours 30 Minutes 48 Seconds
Rotherham United 3 Days 23 Hours 23 Minutes 6 Seconds
Birmingham City 3 Days 19 Hours 59 Minutes 4 Seconds
Nottingham Forest 3 Days 18 Hours 12 Minutes 6 Seconds
Derby County 3 Days 17 Hours 41 Minutes 6 Seconds

Screenshot_2016-05-16_09-46-08

From this it appears that there is very little correlation between the average away attendance and time spent travelling especially with Middlesbrough’s travel time and attendance being so high.

As a final thought I looked at using the travel times for ranking the teams be the number of “fan hours” spent travelling.

Team Fan Hours
Middlesbrough 40 Years 31 Weeks 3 Days 1 Hours 4 Minutes 50 Seconds
Leeds United 33 Years 0 Weeks 5 Days 23 Hours 55 Minutes 24 Seconds
Sheffield Wednesday 28 Years 41 Weeks 5 Days 4 Hours 39 Minutes 0 Seconds
Brighton and Hove Albion 27 Years 27 Weeks 0 Days 6 Hours 8 Minutes 48 Seconds
Burnley 25 Years 16 Weeks 6 Days 20 Hours 14 Minutes 12 Seconds
Ipswich Town 22 Years 32 Weeks 3 Days 5 Hours 54 Minutes 42 Seconds
Derby County 21 Years 39 Weeks 2 Days 20 Hours 37 Minutes 30 Seconds
Preston North End 19 Years 48 Weeks 0 Days 0 Hours 24 Minutes 12 Seconds
Hull City 19 Years 28 Weeks 5 Days 13 Hours 5 Minutes 20 Seconds
Bristol City 18 Years 41 Weeks 4 Days 6 Hours 38 Minutes 30 Seconds
Birmingham City 18 Years 35 Weeks 3 Days 8 Hours 19 Minutes 36 Seconds
Wolverhampton Wanderers 16 Years 10 Weeks 1 Days 10 Hours 36 Minutes 0 Seconds
Queens Park Rangers 15 Years 40 Weeks 1 Days 7 Hours 38 Minutes 32 Seconds
Nottingham Forest 14 Years 44 Weeks 5 Days 9 Hours 0 Minutes 18 Seconds
Blackburn Rovers 14 Years 18 Weeks 0 Days 19 Hours 22 Minutes 56 Seconds
Brentford 13 Years 51 Weeks 4 Days 14 Hours 3 Minutes 36 Seconds
Huddersfield Town 13 Years 46 Weeks 5 Days 20 Hours 10 Minutes 24 Seconds
Reading 13 Years 40 Weeks 0 Days 14 Hours 34 Minutes 40 Seconds
Fulham 13 Years 16 Weeks 5 Days 5 Hours 13 Minutes 44 Seconds
Cardiff City 12 Years 32 Weeks 0 Days 11 Hours 26 Minutes 32 Seconds
Rotherham United 11 Years 17 Weeks 3 Days 7 Hours 47 Minutes 6 Seconds
Bolton Wanderers 11 Years 8 Weeks 1 Days 16 Hours 13 Minutes 36 Seconds
Charlton Athletic 9 Years 28 Weeks 3 Days 23 Hours 52 Minutes 10 Seconds
MK Dons 7 Years 17 Weeks 2 Days 23 Hours 18 Minutes 24 Seconds

Football Travel Times

 

Following our blog post looking at the distances of football grounds from their nearest railway station, we had a think about other interesting football-related analysis that we could do. Having previously been a holder of an away season ticket, I thought that one interesting comparison might be to investigate which football fans would spend the longest on public transport to visit away games.

In order to do this analysis we used the Google Maps Distance Matrix API (https://developers.google.com/maps/documentation/distance-matrix/ ) to calculate the time and distance you would have to travel on public transport between each football club, to arrive at 2pm on a Saturday. The locations of the football grounds were used as the start and end points for each journey since we obviously don’t know where supporters actually live!

google_travel_map

Below is a list of the 5 longest away trips between any pair of Football League or Premier League clubs. You could look at this as the nightmare FA Cup draw if you’re committed to going to the game, and the ones you really don’t want to be switched to a Friday night for TV coverage.

 

team1 team2 duration length
Plymouth Argyle Newcastle United 6 hours 39 mins 657.287Km
Plymouth Argyle Sunderland 6 hours 29 mins 647.920Km
Torquay United Newcastle United 6 hours 22 mins 620.825Km
Plymouth Argyle Hartlepool United 6 hours 13 mins 622.370Km
Carlisle United Plymouth Argyle 6 hours 13 mins 626.729Km

The 5 quickest are below – some of these would likely be quicker to walk!

team1 team2 duration length
Notts County Nottingham Forest 3 mins 1.126Km
Liverpool Everton 4 mins 1.654Km
Fulham Chelsea 11 mins 3.138Km
Walsall West Bromwich Albion 11 mins 9.997Km
Birmingham City Aston Villa 11 mins 5.831Km

In summary, you really don’t want to draw Plymouth away…

Football Ground Nearest Station Mark II

When I wrote the blog post “Settling a Coffee Break Debate – Football Travel Distance” It was done to do just that, settle a coffee break debate. Getting the Football Supporters’ Federation to share it came as an afterthought. In doing so the true power of the crowd was unleashed and we received several comments from fans pointing out minor errors in the results. Mainly missing railway stations or errors in the location of the football ground. As such I wanted to prove that the Geospatial Engineering group are nothing short of perfectionists and rectify these results.

Firstly I had to retrieve all the locations of railway stations in the UK. I did this by using the OpenStreetMap extended API and download all features in the UK bounding box that contained the tag “railway=station”. This gave me a selection of nodes and polygons. I generated centroids of the polygons and merged them with the nodes. As a few commenters pointed out the last piece of analysis didn’t include tram, light railway and subways. So for completeness I also carried out the same process on features marked “railway=tram_stop” (light rail and subway stations are included in “railway=station”).

Screenshot_2016-04-20_09-57-22

I then had to retrieve the locations of football stadiums. Again I used the OpenStreetMap extended API and downloaded all features that contained both “sport=soccer” & “leisure=stadium” tags. And likewise generated centroid of the polygons and merged with the points. However due to either the stadium not being tagged as such or simply not mapped out yet a few grounds were missing so in these places I have used the previous locations. I also had the problem that the openstreetmap features didn’t contain information on the club and the stadium name were in some cases slightly different to the names I had stored ( e.g. Emirates, and Emirates Stadium) so I had to do some fuzzy text matching to complete this mapping.

Screenshot_2016-04-20_10-12-56
Lowestoft fc’s ground is mapped out but Norwich City’s isn’t

Once I had the 2 new datasets it was just a simple case of calculating the nearest station/stop to each stadium and the distance between them. Again I achieved this by loading both datasets into PostgreSQL/PostGIS. Below are the full set of results. With the representing the distance from the centre of station/stop to the centre of the stadium, so not necessarily the distance a fan would walk. Also this does not take into consideration that the station or stop might not be open on match day.

 

Club Ground Name Railway Station/Tram Stop Distance (m)
Yeovil Town Huish Park Yeovil Pen Mill 4334
Oxford United Kassam Stadium Radley 4059
Wycombe Wanderers Adams Park High Wycombe 3761
Reading Madejski Stadium Reading West 3634
Shrewsbury Town New Meadow Shrewsbury 2575
Colchester United Community Stadium Colchester 2559
Scunthorpe United Glanford Park Althorpe 2500
Cambridge United Abbey Stadium Cambridge 2296
Preston North End Deepdale Preston 2243
Stoke City Britannia Stadium Stoke-on-Trent 2212
Doncaster Rovers Keepmoat Stadium Doncaster 2159
Burton Albion Pirelli Stadium Burton-upon-Trent 2033
Bristol Rovers Memorial Stadium Montpelier 2029
Swansea City Liberty Stadium Swansea 1978
Port Vale Vale Park Longport 1854
Northampton Town Sixfields Stadium Northampton 1831
Leicester City King Power Stadium Leicester 1755
Chesterfield Proact Stadium Chesterfield 1753
Liverpool Anfield Kirkdale 1753
Rochdale Spotland Rochdale Town Centre 1652
Stevenage Broadhall Way Stevenage 1603
Leeds United Elland Road Cottingley 1510
MK Dons Stadium:mk Fenny Stratford 1507
Crawley Town Broadfield Stadium Crawley 1488
Oldham Athletic Boundary Park Westwood 1430
Accrington Stanley Crown Ground Accrington 1403
Hull City KC Stadium Hull Paragon Interchange 1397
Wigan Athletic DW Stadium Wigan Wallgate 1359
Carlisle United Brunton Park Carlisle 1352
York City Bootham Crescent York 1290
Huddersfield Town The John Smiths Stadium Huddersfield 1263
Plymouth Argyle Home Park Plymouth 1252
Southampton St Marys Stadium Woolston Railway Station 1244
Luton Town Kenilworth Road Luton 1217
Fulham Craven Cottage Putney Bridge 1160
Middlesbrough Riverside Stadium Middlesbrough 1148
Nottingham Forest City Ground Nottingham Station 1147
Bristol City Ashton Gate Parson Street 1135
Bury Gigg Lane Bury 1131
Blackburn Rovers Ewood Park Mill Hill 1123
Burnley Turf Moor Burnley Central 1108
Derby County Pride Park Derby 1051
Everton Goodison Park Kirkdale 1005
Swindon Town County Ground Swindon 994
Morecambe Globe Arena Morecambe 989
Bournemouth Dean Court Pokesdown 966
Bradford City Valley Parade Bradford Forster Square 907
Newport County Rodney Parade Newport 789
Birmingham City St Andrews Bordesley 760
Wolverhampton Wanderers Molineux Wolverhampton railway station 759
Gillingham Priestfield Stadium Gillingham 753
Sheffield United Bramall Lane Granville Road / The Sheffield College 749
Notts County Meadow Lane Nottingham Station 739
Watford Vicarage Road Watford High Street 722
Crystal Palace Selhurst Park Selhurst 707
AFC Wimbledon Kingsmeadow Berrylands 684
Barnsley Oakwell Barnsley Interchange 682
Portsmouth Fratton Park Fratton 663
Southend United Roots Hall Prittlewell 651
Leyton Orient Brisbane Road Leyton 631
Peterborough United London Road Peterborough (NVR) 602
Barnet The Hive Canons Park 593
Dagenham and Redbridge Victoria Road Dagenham East 560
Queens Park Rangers Loftus Road Shepherd’s Bush Market 552
Rotherham United New York Stadium Rotherham Central 551
Norwich City Carrow Road Norwich 543
Blackpool Bloomfield Road St Chad’s Road 531
Brentford Griffin Park Brentford 494
Ipswich Town Portman Road Ipswich 494
West Ham United Boleyn Ground Upton Park station 484
Sunderland Stadium of Light St Peter’s 481
Mansfield Town Field Mill Mansfield 461
Cardiff City Cardiff City Stadium Ninian Park 449
Hartlepool United Victoria Park Hartlepool Railway Station 418
Bolton Wanderers Reebok Stadium Horwich Parkway 398
Tottenham Hotspur White Hart Lane White Hart Lane 392
Charlton Athletic The Valley Charlton 371
West Bromwich Albion The Hawthorns The Hawthorns 368
Millwall New Den South Bermondsey 362
Aston Villa Villa Park Witton 359
Arsenal Emirates Stadium Drayton Park 344
Walsall Bescot Stadium Bescot Stadium 279
Fleetwood Town Highbury Stadium (Fleetwood) Stanley Road 278
Crewe Alexandra Gresty Road Crewe 272
Brighton and Hove Albion Falmer Stadium Falmer 261
Sheffield Wednesday Hillsborough Leppings Lane 258
Manchester City City of Manchester Stadium Etihad Campus 255
Chelsea Stamford Bridge Fulham Broadway 242
Coventry City Ricoh Arena Coventry Arena 185
Newcastle United St James Park St James 160
Manchester United Old Trafford Manchester United F.C. Halt 122
Exeter City St James Park (Exeter) St James’ Park 113