Since we won promotion via the playoffs in 2003 we've played 896 games in league and cup. We've won 353 of those, drawn 240 and lost 303. We've scored 1,174 goals and conceded 1,122. We've kept 261 clean sheets but failed to score in 250 games.

Our most common scoreline has been 1-1 (99 times), followed by 2-1 and 1-0 wins (89 times). Our most common defeat is 0-1 (79 times). We've had 79 goalless draws.

Our largest win and largest defeat are by the same scoreline - 6-0 (Bristol City away, Preston North End away).

We have won 52 games by 3 goals or more and lost 51 games by the same margin.

We have played 80 different sides in league and cup. We have played 64 different sides in the league.

We have faced Reading most often in all competitions (32 times). Our most common league opponents have been Derby County and Ipswich Town (30 times).

We have beaten Nottingham Forest most often (16 times), followed by Barnsley (15) and Bristol City/Leeds United (14). We have lost most often to Norwich and QPR (13) and Ipswich and Reading (12). We have more draws against Millwall than any other side, drawing 14 out of 20 fixtures!

It would probably come as no shock to know that we've scored more goals against Derby than any side since 2003, scoring 52 in 30 games. Next come Barnsley, Bristol City and Watford (40, 38, 36). Reading have scored more against us than anyone (48), with Watford and Ipswich bagging 41 against us.

In the league we have 100% home records against Doncaster and Gillingham. We have 100% away defeat records to Arsenal, Aston Villa, Man City, Liverpool, Chelsea, Spurs and Everton.