This is just a quick idea I had when doing the historical league positions page. The idea is that two teams are often compared on head-to-head record, but not (that I have seen) on their respective records against the other teams in the division. Cross-tables are close, but too busy and always show all teams.
To try it out, use the table below. The top part of the box is the home result and the bottom part is the away result. For instance: as Burnley drew with Bolton at home and lost away, their Bolton row is: .
This makes it easy to see that (for instance) Birmingham didn’t win once against the teams above them, but drew with all of them at home except Aston Villa. Blackburn, who finished on the same points, beat Tottenham once and Aston Villa twice, but struggled to win away from home against the bottom seven.
|17||West Ham United||38||8||11||19||47||66||35|
Postscript: data on professional football is not free, not by a long shot. This page is a mock-up, not a complete tool, using the results from the 2009-10 Premiership season as provided by the RSSSF. There isn’t a whole lot there, but the source is available on GitHub at smcgivern/football-comparison-tables.