Sebastian Giovinco 'maybe the best that has ever played' in MLS - Vanney

Better to build around: Giovinco or Villa? (2:11)

Janusz Michallik and Steve Nicol disagree over whether David Villa or Giovinco is a better player to build a squad around. (2:11)

Sebastian Giovinco can become the greatest MLS player of all time, according to Toronto FC coach Greg Vanney.

The 30-year-old scored twice in the 4-0 win against New York City to put Toronto five points clear at the top of the Eastern Conference.

"When it's all said and done, he's going to be one of the guys that has a lot of goals and a lot of assists because he's a great player," Vanney said. "Maybe the best that has ever played in this league. I would say [so] -- everybody wants to debate that - the best ever."

Giovinco, who took his tally for the season to 11 with the brace, says he wants to achieve more after scoring his 50th MLS goal from open play in just 78 appearances.

He opened the scoring with the 10th free kick goal of his MLS career, a new league record, and said: "Somebody told me I have this record.

"I have time to do more. I'm happy."

New York City goalkeeper Sean Johnson could only marvel at Giovinco's ability from a dead-ball situation.

"In my eight years it's one of, if not the best, that I've conceded," Johnson said. "Free kicks are more like penalties for him.

"You can't give him opportunities in those situations, in those areas. That's his bread and butter. He looks for one or two of those a game and he's been putting them on target consistently and scoring. Hats off to him -- a great strike."