Answer
Javier Saviola has won league titles in four countries: Argentina, Spain, France, and Greece. He won the Argentine Primera División with River Plate in 2001, the La Liga with Barcelona in 2004 and 2005, the Ligue 1 with Monaco in 2006, and the Super League Greece with Olympiacos in 2009.