In der Saison 2005/06 gewann er mit seinem neuen Verein Skra Bełchatów das nationale Double aus Meisterschaft und Pokal. Anschließend erreichte er mit Polen das Finale der Weltmeisterschaft 2006. Nach diesem Erfolg spielte Winiarski in der italienischen Liga bei Itas Diatec Trentino und wurde 2008 italienischer Meister. Mit der Nationalmannschaft gelangte er bei den Olympischen Spielen in Peking ins Viertelfinale und somit auf den fünften Platz.