The answer is Paul Gascoigne, he has also played in derbies in north london, merseyside and rome
I'll Guess Paul Stewart (Liverpool, Manchester City, Spurs, Crystal Palace, Sunderland)
Duncan Ferguson, for Dundee Utd, Everton and Rangers.
who has played in the tyne+wear,north London,potteries,Manchester and Liverpool derbies
Paul Gascogine has played in the North London derby (for Spurs v Arsenal), Merseyside derby (for Everton v Liverpool), the Glasgow derby (for Rangers v Celtic), and Tyne-Tees derby (for Middlesbrough v Newcastle) and the Tees-Wear derby (for Middlesbrough v Sunderland).
Pele Moore giggs charlton
Michael Owen for Newcastle,Liverpoo and Man u and hes scored in them all
Steffen Freund and Jurgen Klinsmann both played for Spurs in London derbies.