All Rangers games unless stated
Ibrox, Rangers
Pittodrie, Aberdeen
Celtic Park, Celtic
Dens Park, Dundee
Tannadice, Dundee United
Tynecastle Hearts
Easter Road Hibs
Almondvale, Livingston
Fir Park, Motherwell
Victoria Park, Ross County
McDiarmid Park, St Johnstone
St Mirren Park, St Mirren (also with Sunderland)
Gayfield, Arbroath
Somerset, Ayr United
East End Park, Dunfermline
Cappielow Park, Morton
New Douglas Park, Hamilton
Caledonian Stadium, Inverness
Rugby Park, Kilmarnock
Firhill, Partick
Palmerston Park, QoSouth
Starks Park, Raith
Excelsior, Airdrie
Recreation Park, Alloa
Broadwood, Clyde
Dumbarton Stadium, Dumbarton
New Bayview, East Fife
Falkirk Stadium, Falkirk
Links Park, Montrose
Balmoor Stadium, Peterhead
Galabank, Annan
Central Park, Cowdenbeath
Borough Briggs, Elgin
Station Park, Forfar
Ochilview Park, Stenhousemiur
Stair Park, Stranraer
Glebe Park, Brechin
Hampden
Lesser Hampden, Queen's Park
Raydale, Gretna
Brockville, Falkirk
Old Douglas Park , Hamilton
Old Meadowbank Stadium (Hibs Res v Rangers Res)
Love Street St Mirren
Firs Park, East Stirling (East Stirling v Berwick Rangers)
Shielfield Park, Berwick
Also been to a number of Non-League, Juniors grounds in Scotland
England - with Sunderland unless stated in brackets
Stadium of Light, Sunderland
Emirates, Arsenal
Villa Park, Aston Villa
Stamford Bridge, Chelsea
Goodison Park, Everton
King Power, Leicester City
Etihad Stadium, Manchester City
Old Trafford, Manchester United (also with Rangers)
St James Park Newcastle United (Rangers)
Molineux, Wolves
Dean Court, Bournemouth
Oakwell, Barnsley
Broomfield Road, Blackpool
Ashton Gate, Bristol City (Rangers)
Pride Park, Derby County (Rangers)
Craven Cottage, Fulham (also with Rangers)
KCOM Stadium, Hull City
Riverside Stadium, Middlesbrough
London Road, Peterborough
Deepdale, Preston
Loftus Road, QPR
Bramall Lane, Sheffield United
Hillsborough, Sheffield Wednesday
Britannia Stadium, Stoke City
The Hawthorns, West Brom
Bolton, Bolton Wanderers
The Valley, Charlton
Gresty Road, Crewe Alexandra
Keepmoat Stadium, Doncaster
Priestfield, Gillingham
Portman Road, Ipswich (also with Rangers)
Kassam Stadium, Oxford
Home Park, Plymouth
Fratton Park, Portsmouth
DW Stadium, Wigan
Adams Park, Wycombe
Bunton Park Carlisle (Carlisle v Crawley)
Victoria Park, Hartlepool
Spotland, Rochdale
Wembley
White Hart Lane, Tottenham
Valley Parade, Bradford ( Stuart McCall Testimonial )
Northern Ireland
Windsor Park
Riverside - Institute
Europe/Rest of World
Russia - Dinamo Stadium, Dinamo Moscow
France - Parc de Princes, PSG
France - Stade Louis II Monaco
France - Stade de l'Abbe Deschamps, Auxerre
Spain - Estadio El Sadar Osasuna
Portugal - Estado do Dragao, Porto
Portugal - Dos Barreiros, Maritimo
Italy - Stadio Armando Picchi Livorno
Norway - Aker Stadion, Molde
Holland - Alkmaarderhout, Alkmaar
Holland - De Kuip Stadium Feyenoord
Canada - Rogers Centre (Dinamo Zagreb v Rangers)
Sweden - Malmo Stadion, Malmo
Germany - Max-Morlock-Stadion, Nuremburg
Germany - Veltins-Arena, Schalke 04
Germany - Fritz-Walter-Stadion, Kaiserslautern
Germany - Mercedes-Benz Arena, Stuttgart
Czech Republic - Stadion Evzena Rosickeho, (Viktoria Zizkov v Rangers)
Poland - Legia Stadium - (Anzhi v Rangers )
Poland - Wronki Stadium, Amica Wronki
Denmark - Brondby Stadium, Brondby (Brondby v Aberdeen)
Denmark - Parken Stadium, Copenhagen
Cyprus - GSP Stadium, (Famagusta v Rangers)
Slovakia - Tehelne Pole (Artmedia v Rangers)
Slovenia - Stadion Ljudski Vrt, Maribor
Israel - Bloomfield Stadium Hapoel Tel Aviv
Dubai - Al Maktoum Stadium (Energie Cottbus v Rangers)
South Africa - Wanderers Stadium Johannesburg (Rangers & Aberdeen)
South Africa - Free State Stadium, Bloemfontein (Rangers & Aberdeen)
Plusa few smaller ground on pre-season