I found it in one of comments on What does "drink like a professional" mean in this context?

Drinking like a professional implies greater dedication than being someone who has the odd tipple, but the real boozers are those who can drink for England.

I understand the sentence except for the bold part. Is it an idiom or expression?

  • 12
    It means a world-class drinker; one who drinks so much he would be selected for the national drinking team, if there was such a thing. – StoneyB on hiatus May 6 '13 at 23:35
  • @StoneyB Really?! We will know... :) – Persian Cat May 6 '13 at 23:37
  • 5
    I believe this is common throughout the islands, with occasional and local variants drink/talk/whinge/sleep/&c for England/Scotland/Wales/Ireland. – StoneyB on hiatus May 7 '13 at 0:41
  • 5
    @StoneyB you should merge those comments into an answer, because there won't be a more accurate one than that! – FakeDIY May 7 '13 at 9:24
  • 2
    @StoneyB haha well I'm not trying to race anybody and I generally feel that if somebody posts a comment that answers the question, they should have the opportunity to post the answer and reap the reputation reward. – Daniel May 8 '13 at 18:39

It means that if there were a drinking competition and England (a country known for its drinking) needed to select someone to compete in its national team, they would select that person.

  • 5
    Yes, but it's worth pointing out (as per this Wikipedia discussion) that it's a form used for many things: "could sleep for England"; "could whinge for England"; and so on. Not necessarily activities that the English in particular are known for. The same format occurs (somewhat less often) for Scotland, Wales, Ireland, but I've never come across "He could xxxxx for America". – FumbleFingers May 8 '13 at 20:25
  • I was surprised that some English language natives do not recognize the difference between prejudice and a tag against sex discrimination and prejudice. I think you can win the competition.. Drinking for England! :)) Do not take it as an offense.. I love humor and know you love it too. You are not prejudiced! ;) – Persian Cat May 8 '13 at 22:59
  • 2
    @FumbleFingers Except in Olympic years, America does not have national teams in any of what are regarded as the 'major' team sports - baseball, football, basketball and hockey. Consequently, play for [the country] (which I take to be the idiom which gives rise to all the others) does not designate the peak of athletic achievement here. Our equivalent would be "he's a major league drinker" or "he's an NFL-/NBA-/NHL-class drinker". – StoneyB on hiatus May 8 '13 at 23:34
  • @StoneyB: Well, we already had the basic idea long before national (sports) teams - 'Once more unto the breach' - is from the 'Cry God for Harry, England, and Saint George!' speech of Shakespeare's Henry V, Act III, 1598. We don't cry for God so much these days though. – FumbleFingers May 8 '13 at 23:41
  • @StoneyB Seriously, combine thiat with your comments on the question and I think you could write a much more thorough answer. – starsplusplus Jun 8 '14 at 20:43

"Can drink for England" means a world class drinker. Someone who could represent England in an international drinking competition (if one were ever held).


First of all I think, it has nothing to deal with drinking habits. To me it seems an idiom in which the writer is expressing a tendency of having it easily of [here] England.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.