About WSC Photography

WSC Photography is part of When Saturday Comes the half decent football magazine, which has been published in the UK since 1986. We specialise in images of football culture, drawn from WSC's photographers and their archives. To find images, have a browse or Search for what you're interested in. A good place to start is Galleries where all our collections are listed. Contact us if you have any questions.

Any general comments can also be posted on our messageboard. If you see a caption error, or know something interesting about a picture that we don't, please also Contact us. For example, see this caption.


Our images are available for syndication but licence restrictions apply, notably the Football Dataco licence which covers Premier League and Football League usage. (We don't make the rules but we signed a big legal document saying we agreed to them.) See our Terms and conditions for full details.

Contact us if you wish to use any of our images, whether it be for commercial, editorial or personal use. No usage print, web or otherwise, without permission.


Selected images from WSC Photos are available to buy as prints for personal ownership. Go here for a few of our suggestions but any image on the site marked with an orange 'cart' button can be purchased. Prints are art quality A4 size, matt or gloss made by Loxley prints, priced £25 plus p&p. Images taken inside English Premier League and Football League stadiums are not available as prints due to licensing restrictions. The WSC logo and copyright notice will not appear on the print. Contact us for more details.


Colin McPherson fell in love with football in Edinburgh in the 1970s when he discovered Meadowbank Thistle unobtrusively playing in Scotland's bottom division. Those formative years as a fan have been complemented by a 25-year career as an editorial and documentary photographer and for the last decade Colin has covered football at home and abroad for a number of publications, most notably and regularly for When Saturday Comes. Now based on Merseyside, when Colin isn't out shooting football, he can be found at Tranmere Rovers, his club of choice since the franchising and disappearance of Meadowbank Thistle.

Simon Gill is a freelance photographer who studied at Plymouth University, specialising in sport, in particular football and cycling. He is also an avid follower of both. Simon has provided artwork and creative input for numerous publications and has worked for Played in Britain, the specialist sports heritage book series edited by Simon Inglis, since 2006. When he isn't watching his beloved Watford, Simon's hobbies include riding his bike slowly around the Chiltern Hills, hiding from his three young children in his camper van or doing battle in the Berkhamsted “Masters” 6-a-side League. He is co-editor of the WSC Photography site.

Tony Davis, like many working-class school-leavers in Nottingham the 1970s, drifted into the engineering trade. A Derby fan since the 1960s he had a passion for photography as well as football. In the early 1990s WSC was evolving visually and Tony’s photographic approach – taking an interest in the culture of football – fitted in perfectly. He shot images at home and abroad including World Cups 1990, 1994, 1998 and Africa Cup of Nations 1994, 1996. In the mid-1990s he comprehensively documented the state of British football stadiums for Simon Inglis’s book “The Football Grounds of Britain”. He now teaches and builds racing motorbikes.

Paul Thompson was introduced to football when his father took him to see Jack Charlton’s all-conquering Middlesbrough side in the late 1970s. After The Taylor Report in 1990, Paul decided to photograph the experience of watching football from the terraces. His first football work was a record of Middlesbrough’s relegation from the Premier League in 1992-93, as seen from the Holgate End at Ayresome Park. He documented Boro’s last season at Ayresome Park and their move to the Riverside Stadium for a joint project with artist Tim Heatherington. He has worked as a photographer for over 25 years, and freelanced for WSC for a decade.

Archive Collections 

Tony Davis Collection 1990s stadia and fan culture in the UK and abroad
Paul Thompson Collection Ayresome Park, Middlesbrough, in the early 1990s

Matches Covered

East Stirlingshire v Edinburgh City 14/05/2016 Colin McPherson
Edinburgh City v Cove Rangers 30/04/2016 Colin McPherson
Backup Borough v Holker Old Boys 25/04/2016 Colin McPherson, WSC 352
Eastleigh v Tranmere Rovers 23/04/2016 Simon Gill, WSC 352
West Ham United v Crystal Palace
02/04/2016 Colin McPherson
Morecambe v Plymouth Argyle
25/03/2016 Colin McPherson, WSC 351
Doncaster Belles Rovers v Chelsea
20/03/2016 Paul Thompson, WSC 351
Southend United v Burton Albion 22/02/16 Colin McPherson, WSC 350
Oxford United v Accrington Stanley 20/2/16 Simon Gill, WSC 350
Prescot Cables v Brighouse Town 13/02/2016Colin McPherson
Port Talbot Town v Caerau Ely
06/02/2016 Colin McPherson
Bishop Auckland v West Auckland Town 22/01/16 Colin McPherson, WSC 349
Bristol City v Middlesbrough 16/01/2016 Simon Gill, WSC 349
Turkiyemspor Berlin v BSC Rehberge 22/11/2015 Colin McPherson
Carlisle - Brunton Park after the floods 09/12/2015 Colin McPherson
Motherwell v Dundee 12/12/2015 Colin McPherson
Wigan Athletic v Shrewsbury Town 21/11/2015 Paul Thompson, WSC 348
Hayes & Yeading v Eastbourne 29/11/2015 Simon Gill, WSC 348
Wigan Athletic v Shrewsbury Town 21/11/2015 Paul Thompson, WSC 347
Boreham Wood v Northwich Victoria 16/11/2015 Simon Gill, WSC 347
Rotherham Utd v Sheffield Wednesday
23/10/2015 Paul Thompson, WSC 346
Concord Rangers & Canvey Island FC 17/10/2015 Simon Gill, WSC 346
Ramsbottom United v Barwell 03/10/2015 Colin McPherson
Marine v Ilkeston FC 19/09/2015 Colin McPherson
Walsall v Chelsea 23/09/2015 Simon Gill, WSC 345
Hibernian v Alloa Athletic 12/09/2015 Colin McPherson, WSC 345
Port Vale v Doncaster Rovers
22/08/2015 Paul Thompson, WSC 344
Harestanes AFC v Girvan FC 15/08/2015 Colin McPherson, WSC 344
Queen of the South v Stranraer 11/08/2015 Colin McPherson
Bala Town v FC Differdange 03/08/2015 Colin McPherson, WSC 343
Arsenal v Olympique Lyonnais 25/08/2015 Simon Gill, WSC 343

FC United of Manchester v Benfica 29/05/2015 CM, WSC 342
Norwich City v Middlesbrough 25/05/2015 SG WSC 341
Aberystwyth Town v Newtown AFC 17/05/2015 PT, WSC 341
Edinburgh City v Brora Rangers 25/04/2015 CM
Lowestoft Town v Barrow 25/04/2015 SG, WSC 340
Newcastle Utd v Tottenham Hotspur 19/04/2015 CM, WSC 340
Edinburgh City v Spartans 11/04/2015 Colin McPherson
Peterborough United v Chesterfield 21/03/2015 Colin McPherson, WSC 339
Llandudno v Denbigh Town 20/03/2015 PT, WSC 339
Dagenham and Redbridge v Burton Albion 21/02/2015 SG, WSC 338
Greenock Morton v Stranraer 21/02/2015 CM, WSC 338
Everton v West Bromwich Albion 19/01/2015 CM, WSC 337
Derby County v Nottingham Forest 17/01/2015 CM, WSC 337
Grimsby Town v Lincoln City 28/12/2014 PT, WSC 336
Whitehawk v Eastbourne Borough 26/12/2014 SG WSC 336
Scotland v Republic of Ireland 14/11/2014 CM, WSC 335
Carlisle United v Accrington Stanley 15/11/2014 CM, WSC 335
Burnley v West Ham United 18/10/2014 CM, WSC 334
Gillingham v Scunthorpe United 11/10/2014 SG, WSC 334 †
Aston Villa v Arsenal 20/09/2014 SG, WSC 333 †
Berwick Rangers v East Stirlingshire 23/08/2014 CM, WSC 332
St Albans v Watford 26/07/2014 Simon Gill, WSC 331

Vauxhall Motors FC v Solihull Moors 26/04/2014 CM
Ebbsfleet v Dover Athletic 10/05/2014 SG
QPR v Derby County 24/05/2014 SG
Nottingham Forest v Birmingham City 19/04/2014 SG
Cefn Druids AFC v Buckley Town 12/04/2014 CM
Stamford AFC v Marine 29/03/2014 SG
Newport County v Exeter City 16/03/201 SG
Tow Law Town v Heaton Stannington 25/02/2014 CM
Barnsley v Millwall 22/02/2014 SG
Crewe Alexandra v Leyton Orient 18/01/2014 CM
Belper Town v Gresley 28/01/2014 CM
Luton Town v Kidderminster Harriers 28/12/2013 SG
Runcorn Town v Runcorn Linnets 26/12/2013 CM
Stourbridge v Biggleswade Town 09/11/2013 CM
AFC Wimbledon v Portsmouth 16/11/2013 SG
Wigan Athletic v Rubin Kazan 24/10/2013 PT
Prestatyn Town v Port Talbot Town 19/10/2013 CM
Yeovil Town v QPR 21/09/2013 PT
Tranmere Rovers v Stoke City 25/09/2013 CM
Stevenage v Leyton Orient 17/08/2013 SG
Gala Fairydean Rovers v Edinburgh City 13/08/2013 CM
Whitehill Welfare v Gala Fairydean Rovers 10/08/2013 CM
Hartlepool v Middlesbrough 20/07/2013 CM
Mansfield Town FC Open Day 14/07/2013 CM 

Bayern Munich v Borussia Dortmund 26/05/2013 † SG
Hednesford Town v FC United 11/05/2013 CM
Walsall Wood FC v Atherstone Town 02/05/2013 CM
Brentford v Doncaster Rovers 27/04/2013 † SG
Northampton Town v Oxford United 23/03/2013 † SG
Altrincham v Worcester City 23/03/2013 CM
Bradford v Swansea 24/02/2013 PT
Macclesfield Town v Gateshead 22/02/2013 CM
Southampton v Everton 23/01/2013 † SG
Gornal Athletic v Wisbech Town 02/02/2013 CM
Leeds v Chelsea 19/12/2012 † PT
Crystal Palace v Huddersfield Town 22/12/2012 † SG
Notts County 150 Anniversary 18/11/2012 CM
Norwich City v Manchester United 17/11/2012 CM
Hastings Utd v Blackfield & Langley 20/10/2012 † SG
Crawley v Bury 13/10/2012 † TD
Barrow v Newport 15/09/2012 CM
Ipswich v Blackburn 18/08/2012 † SG
Dumbarton v Cowdenbeath 18/08/2012 CM
St Johnstone v Eskisehirspor 26/07/2012 PT
Tottenham Hotspur v Lazio 20/09/2012 † SG
GB v Senegal, UAE v Uruguay 26/07/2012 CM

West Ham Utd v Blackpool PT
Dartford v Welling 13/05/2012 † SG
Torquay v Southend 14/04/2012 † SG
Fleetwood v Wrexham 10/04/2012 CM
Wealdstone v Newport County 17/03/2012 CM
Coventry v Birmingham 10/03/2012 CM
Stoke v Valencia 16/02/2012 CM
Hereford v Swindon 18/02/2012 † PT
Wrexham v Brighton 18/01/2012 CM
Bolton v Liverpool 21/01/2012 CM
Portsmouth v Southampton 18/12/2012 CM
Hyde v Stalybridge Celtic 26/12/2011 CM
Leeds v Forest Ladies 13/11/2011 CM
Everton v Wolves 19/11/2011 PT
Lancaster v Halifax 15/10/2011 CM
Brighton v Hull 15/10/2011 SG
Gateshead v Cambridge United 17/09/2011 CM
Birmingham City v Braga CM
Sheffield Wednesday v Notts County PT
Dundee Utd v Dunfermline Athletic CM
Dundee v Greenock Morton CM
Wimbledon Training 22/11/2011 † SG
Crusaders v Fulham 16/07/2011 CM

Swansea City v Reading CM
Republic of Ireland v N Ireland, Scotland v Wales CM
Halifax v Mickleover Sports 23/04/2011 CM 
Birmingham v Wolves 01/05/2011 CM
Sheffield United v Leeds 19/03/2011 CM
Millwall Lionesses v Watford ladies 13/03/2011 † SG
Oxford United v Rotherham Utd SG
Glossop v Barnoldswick Town 19/02/2011 CM
Middlesbrough v Preston 22/01/2011 CM
Blackpool v Liverpool 12/01/2011 CM
Rochdale v Tranmere 01/01/2011 CM
Plymouth v Exeter 11/12/2010 † SG
Fraserburgh v Strathspey Thistle CM
Blackburn Rovers v Aston Villa CM
Matlock Town v Eastwood 09/10/2010 CM
Nottingham Forest v Ipswich Town CM
Liverpool v Northampton Town CM
Brentford v Everton SG
Bradford City v Gillingham PT
Hartlepool Utd v Sheffield Wednesday PT
Alloa v Aberdeen CM
TNS v Bohemians 20/07/2010 CM

Sheffield Wednesday v Crystal Palace CM
Barnet v Rochdale 08/05/2010 SG
Charlton Athletic v Leeds United 01/05/2010 SG
Harrogate v Southport, Southport v Northwich CM
Chesterfield v Hereford Utd TD
West Lancs league CM
Grimsby v Lincoln 20/02/2010 † SG
Sheffield Wednesday v Peterborough Utd CM
Richmond Academy 21/11/2009 PT
Hertha Berlin v Sporting Lisbon CM
Chester v Altrincham 21/11/2009 CM
Horden v Billingham 24/10/2009 CM
Barnsley v Manchester United PT
Crewe Alexandra v Aldershot CM
Bradford Park Avenue v Bishop Auckland PT
Crystal Palace vs Manchester City SG
Cowdenbeath v Dundee 18/08/2009 CM
Bangor City v FC Honka CM
Referee Training Course 14/06/2009 † PT
Torquay vs Cambridge 17/05/2009 † SG
Scunthorpe Utd v Tranmere Rovers PT
Ipswich Town v Norwich City SG
WBA v Bolton Wanderers TD
Watford v Swansea City TD
Middlesbrough v Wigan Athletic PT
Manchester United v Derby County CM
Burnley v Tottenham Hotspur PT
Cammell Laird CM
Millwall v Carlisle Utd TD
Hornchurch v Peterborough Utd SG
Curzon Ashton v Exeter City CM
Wolves v Coventry City PT
Bournemouth v Rotherham Utd SG
West Ham Utd v Newcastle Utd TD
Leek Town v Clitheroe CM
Burgess Hill v Epsom TD
QPR v Doncaster Rovers SG

Four Nations Cup CM *
Arsenal Ladies v Everton Ladies 22/03/2009 SG
Birmingham v Reading 20/12/2008 SG
Coniston v Penrith 20/09/2008 † PT
Dagenham & Redbridge v Shrewsbury 02/05/2009 TD
Stoke City v Bristol City PT *
Manchester City v Hamburg 16/04/2009 CM
Sunderland Ladies v Chelsea Ladies 22/03/2009 PT
Portsmouth v WBA SG
Cardiff City v Barnsley TD
Scottish Juniors CM
Bernabeu PT
Middlesbrough v Cardiff City PT
Workington v Boston CM
Stockport pre-season 09/07/2008 CM
North Northumubrian League PT
MK Dons v Swansea City SG
Hull City v Preston North End PT *
Torquay v Cambridge 17/05/2009 SG
Altrincham v Millwall CM
Tottenham Hotspur v Getafe TD
Everton v Larissa CM
Whitby v Shildon PT
Leicester City v QPR CM
Carlisle Utd v Newcastle Utd CM 
Morecambe pre-season CM
Faroe Islands v Scotland 06/06/2007 CM

Carlisle United v Newcastle United 21/07/2007 CM
Aldershot Town v Torquay United 15/08/2007
Luton v Leeds 26/01/2008 † SG
Tranmere Club Physiotherapist Les Parry 10/03/2008 CM
West Brom v Wolves PT *
Billericay v Swansea City 10/11/2007 SG
Hull City v Preston North End 10/11/2007 PT
Morecambe v Exeter City SG
Oxford United v Woking 20/10/2007 SG
Nottingham Forest v Yeovil TownCM
Darlington v Lincoln City PT
Queen's Park v Alloa Athletic 01/12/2007 CM
Rangers Fans in Manchester UEFA Cup Final 14/05/2008 CM
Albion Sports PT
Leeds Utd v WBA SG
Welsh Premier League CM *
Torquay Utd v Hereford Utd SG
Newcastle Utd v Watford CM 
Cornwall SG *
Rotherham Utd v Nottingham Forest PT *
Everton community CM *
York City v Cambridge Utd PT
Southend Utd v Ipswich Town TD
Sheffield v Hallam PT
Scotland v Ukraine CM *
Harrogate v Shepshed PT
Edinburgh CM
Watford v West Ham Utd SG 
Everton v Watford SG
Colchester Utd pre-season TD *
Workington AFC v Boston United 24/02/2008 CM

Watford v Crystal Palace SG
MK Dons v Shrewsbury 18/05/2007 † SG
St Albans v Morecambe 30/04/2007 SG
Middlesbrough v Sevilla PT
Lincoln City v Grimsby Town PT
Grays v Halifax Town SG
Barnsley v Huddersfield Town CM
Weymouth v St Albans SG
Tamworth v Crawley CM
Accrington Stanley v Scarborough PT
Birmingham City v Liverpool CM
Charlton Athletic v Middlesbrough SG
Chelsea v Newcastle Utd SG
Gretna v Alloa PT
Manchester City v West Ham Utd PT
Huddersfield Town v Colchester Utd CM
Sheffield Utd v Reading PT
Sheffield Wednesday v Sheffield Utd SG *
Watford v Brighton ladies SG *
Tranmere v Middlesbrough ladies CM *
Stockport v Rushden CM
Leyton Orient v Norwich City ladies TD *
Leeds Utd v Arsenal ladies PT *
Arsenal v Portsmouth TD
Everton v West Ham Utd CM
Portsmouth v West Ham Utd SG
Burscough v Gillingham CM
Halifax v Rushden PT
Swansea City v Yeovil Town SG
Leeds Utd v Sheffield Utd PT *
Hungerford v Didcot TD
Charlton Athletic v Fulham TD
Bradford City v Hudersfield Town SG
Blackburn Rovers v Huddersfield Town CM
Wigan Athletic v Chelsea SG
Sheffield Wednesday v Southampton SG
Dagenham & Redbridge v Southport TD
Chelsea v WBA TD
Confederations Cup SG
Darlington v Lincoln City 09/04/2007 PT

Hereford United v Halifax Town 11/02/2006 †SG
Chasetown v Oldham 06/11/2005 † SG
Crystal Palace v Brighton 18/10/2005 † SG
Doncaster Rovers v Manchester City 21/09/2005 † SG
Wigan Athletic v Chelsea 14/08/2005 †SG
Grimsby Town v Tottenham Hotspur 20/05/2005 SG
Merthyr v Walsall 04/11/2005 SG
Watford Ladies v Brighton Ladies 22/01/2006
Tranmere Rovers Ladies v Middlesbrough Ladies 22/01/2006
Stockport County v Rushden & Diamonds 22/01/2006
Huddersfield Town v Colchester United 12/02/2006
Sheffield Utd v Reading 14/02/2006 PT
Sheffield Wednesday v Sheffield United 18/02/2006
Manchester City v West Ham United 20/03/2006
Birmingham City v Liverpool 21/03/2006
Chelsea v Newcastle United 22/03/2006
Charlton Athletic v Middlesbrough 23/03/2006
Gretna v Alloa Athletic 25/03/2006
Weymouth v St Albans City 17/04/2006 SG
Accrington Stanley v Scarborough 17/04/2006
Tamworth v Crawley Town 30/04/2006
Watford v Crystal Palace 09/05/2006
Middlesbrough v Sevilla 10/05/2006
Grays Athletic v Halifax Town 10/05/2006
Barnsley v Huddersfield Town 12/05/2006
Lincoln City v Grimsby Town 13/05/2006
Rotherham Utd v Nottingham Forest SG
Shrewsbury Town v Kidderminster Harriers SG
Brentford v Swindon Town TD
Tranmere Rovers v Hartlepool Utd SG
Preston North End v Derby County SG
Northampton Town v Southend Utd SG
Crewe Alexandra v Coventry City SG
Anstey Nomads v Ratby TD
Bradford Park Avenue SG
Redbridge v Grays TD

* Coming soon
† Not fully captioned

CM - Colin McPherson
PT - Paul Thompson
SG - Simon Gill
TD - Tony Davis