With LA Galaxy 3-0 down just before half-time, the Swedish forward struck with a spinning back-heel volley. Toronto however eventually won the game 5-3.
“I’m happy for Toronto because they’ll be remembered as my 500th victim,” Ibrahimović told TSN after the game.
It was Ibrahimović’s 17th goal in 18 appearances for LA Galaxy since joining from Manchester United in March, making him the second highest scorer in MLS this season.
Ibrahimović, 36, has made 747 appearances while scoring 438 goals for Malmo, Ajax, Juventus, Inter Milan, Barcelona, AC Milan, Paris St-Germaine, United and LA Galaxy.
At international level for Sweden, he made 114 senior appearances and scored 62 goals.
Juventus and Portugal’s Ronaldo leads the way from Barcelona and Argentina’s Messi, with both players having scored more than 600 senior club and international goals.
Brazil, Santos and New York Cosmos great Pele scored a Guinness World Record 1,279 goals in 1,363 appearances between 1956-1977.