The first one that comes to mind is Michael Thomas who scored for Arsenal against Liverpool in the last seconds of the league giving Arsenal the Championship.
Another one is Nicolas Anelka (Ars - 97-99) (Liv - 2002 loan)
Jermaine Pennant Nicolas Anelka
One of the players who played for both arsenal and Liverpool is Nikolas Anelka ( also played for chelsea , West Brom ) Another Player is Yossi Bennoyoun
Played For Arsenal and BarcelonaPetit OvermarsHenryGio Van bronkhorstHleb
Michael Owen has played for both liverpool and currently Manchester united
Only Nicholas Anelka that I can think of from recent times.
Several players have notably played for both Arsenal and Inter Milan, including Emmanuel Adebayor, who had a brief stint at Inter after his time with Arsenal. Other players include Gianluca Vialli, who played for Arsenal early in his career before achieving fame at Inter. Additionally, there's also the case of Lukas Podolski, who joined Inter Milan on loan after his tenure at Arsenal.
There've been a few: I'll start with Ray Kennedy and Michael Thomas, and then sit back...
Phil Neal, Peter Bearsley, Paul Ince and Ramon Calliste
Phil Neal, Peter Bearsley, Paul Ince and Ramon Calliste
Frank Stapleton Viv Anderson George Graham Brian Kidd
Ljungberg Hartson Wright Winterburn Suker Benayoun
Several players have represented both Tranmere Rovers and Liverpool throughout their careers. Notable names include John Aldridge, who had a successful stint at Liverpool before managing Tranmere, and Jason McAteer, who played for both clubs during the 1990s. Other players like Paul Rideout and Adam Hammill have also been associated with both teams. These transitions often highlight the close geographical and historical connections between the two clubs.