В 2003 году был капитаном молодёжной сборной Польши, выигравшей чемпионат мира в Тегеране. Первый матч за национальную сборную провёл в январе 2004 года на европейском олимпийском квалификационном турнире в Лейпциге. В дальнейшем молодой доигровщик регулярно вызывался в сборную, а на чемпионате мира 2006 года впервые являлся игроком стартовой шестёрки и стал вторым по количеству набранных очков в польской команде, выигравшей серебро мирового форума. В 2008 году на Олимпийских играх в Пекине сборная Польши дошла до четвертьфинала, Винярский стал лучшим игроком турнира по проценту позитивного приёма и девятым по эффективности атаки.