VALLADOLID, Spain, Dec 23: Lionel Messi became the all-time top scorer for a single soccer club on Tuesday after scoring his 644th goal for Barcelona during their La Liga match against Real Valladolid, surpassing Pele’s record goal haul for Brazilian side Santos.