Particularly if he was mocking someone for being posh/ Southern. I can think of reasons why a British character might say 'soccer'. Pants for trousers, however, is definitely an Americanism and not one which has gained any traction - I think most people know what Americans mean by it, but I've never heard anyone use it like that.
no subject