Although these stats flattering to some men, STERN JOHN was born a Trinidadian, so the only team he could play for is Trinidad.
Everything else is pure speculation, so with all the great footballers we had, Gally, Steve David, Warren Archibald and have Latapy, Yorke, STERN JOHN still score the most against any opposition.