Andrei Kanchelskis, for Everton, Rangers and Man Utd.
Michael Owen for Newcastle,Liverpoo and Man u and hes scored in them all
No one has. not as far as i can tell anyway. Paul ince played in London Manchester Liverpool and milan derbies but not Glasgow. Craig bellamy played in Manchester, Liverpool London and Glasgow derbies. Andrei Kanchelskis played in Glasgow, Liverpool, and Manchester. Robbie Keane has played in London,Liverpool,milan,and Glasgow but not in Manchester. Patrick Viera has played in London, Milan, and Manchester derbies. As far as i can tell no one has yet.
The answer is Paul Gascoigne, he has also played in derbies in north london, merseyside and rome
no he most notably played for Manchester united, everton, rangers, fiorentina, and a couple of games for Manchester city and Southampton. hes the only player ever to score in the Manchester, merseyside and Glasgow derbies.
Robbie Keane has played in both the Mancheter-Merseyside derby (LIVERPOOL vs Manchester United) and the north-london derby (TOTTENHAM HOTSPUR vs Arsenal)
Paul Ince has ...but im sure there is more than that
Paul Stewart (Man City; Liverpool; Sunderland; Tottenham).