Robbie Keane has amassed more than 304 appearances across all competitions .
He joined Tottenham Hotspur in 2002 and played there for seven-and-a-half years over two spells and amassed 306 appearances across all competitions , scoring 122 goals .
Robbie Keane