In 2003, he captained the Polish national volleyball team to a gold medal at the U21 World Championship. He debuted as a senior national team player on 7 January 2004, in a match against Russia. In 2006, he took part in the World Championship, where the Polish team finished 2nd. During the course of the Poland–Brazil match for the gold medal, his first son was born. In 2008, he took part in the Olympic Games Beijing 2008, where Poland came in fifth, and Winiarski received an award for the "Best Receiver" of the tournament. In 2011, he and the rest of his national team, won a silver medal at the World Cup. On 8 July 2012, the Polish national team won a gold medal of the 2012 World League with the final tournament held in Sofia, Bulgaria. In May 2014, Winiarski was chosen as the new captain of the national team, replacing the previous one, Marcin Możdżonek. On 21 September 2014, Poland, with Winiarski as the captain, won a title of the World Champion. On the same day, Winiarski announced his retirement from the national team.