Andrei Kanchelskis. I think there are more than that though.
I'm pretty sure Michael Ball has played in all three as well.
I think he is in fact the only player to score in all 3
Craig Bellamy also joins this elite group.
I'll Guess Paul Stewart (Liverpool, Manchester City, Spurs, Crystal Palace, Sunderland)
Pele Moore giggs charlton
Michael Owen for Newcastle,Liverpoo and Man u and hes scored in them all
ur dad
Michael Ball
christian ziege
Nicolas Anelka.
who has played in the tyne+wear,north London,potteries,Manchester and Liverpool derbies
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.
Duncan Ferguson, for Dundee Utd, Everton and Rangers.
irdc
Nicolas Anelka has played for Arsenal, Liverpool, Manchester City in the respective derbies, Real Madrid in the Champions League final and in Euro 2000 and 2008.