Werek was the first-round pick of the Kingston Frontenacs of the OHL in the 2007 OHL Priority Selection. Initially, Werek told the team that he would not report, opting instead to keep his NCAA eligibility as he had verbally committed to playing for Boston University. After a successful season of tier II hockey with the Stouffville Spirit of the OPJHL during the 2007–08 season, in which he was the leaguerookie of the year after scoring 29 goals and 70 points in 37 games with the Spirit, Werek finally decided to sign with Kingston in September 2008. Werek played his first OHL game on September 18, 2008, as he was held pointless in a 4–1 loss to the Peterborough Petes. In his next game, on September 26, 2008, Werek scored his first career OHL goal, against J.P. Anderson of the Mississauga St. Michael's Majors in a 6–4 loss. Overall, Werek finished tied for first on the club with 32 goals, and finished second on the club with 64 points while appearing in 66 games for Kingston. Werek returned to the Frontenacs for the 2009–10 OHL season, scoring 30 goals and 64 points in 57 games, helping the club reach the playoffs. In six playoff games, Werek scored three goals and five points, as the Frontenacs lost to the Brampton Battalion in the Eastern Conference quarter-finals. Werek played a third season in Kingston during the 2010–11 season, playing in 47 games, scoring 24 goals and 52 points for the Frontenacs. In the playoffs, Werek appeared in three games, earning three assists, as the club lost to the Oshawa Generals in the Eastern Conference quarter-finals.
Professional
Werek was drafted by the New York Rangers in the second round, 47th overall pick, of the 2009 NHL Entry Draft. On May 8, 2011, the Rangers traded Werek to the Phoenix Coyotes for Oscar Lindberg. Werek joined the Phoenix Coyotes AHL affiliate, the Portland Pirates, for the 2011–12 season. Werek played his first professional game on October 8, 2011, earning an assist in a 4–2 victory over the Bridgeport Sound Tigers. Werek scored his first AHL goal on December 9, 2011, a short-handed game-winning goal with twenty seconds left in the third period against Michael Leighton of the Adirondack Phantoms in a 2–1 win. Werek finished the season with 10 goals and 19 points in 67 games with Portland. Werek once again played with the Pirates for the 2012–13 season, appearing in 67 games for the team, and improved his offensive numbers to 11 goals and 25 points, helping Portland reach the playoffs. Werek played in only one playoff game, earning an assist in a 4–3 overtime loss to the Syracuse Crunch. Werek's entry level contract ended at the conclusion of the 2013–14 season. The Coyotes elected not to make a qualifying offer to him and as a result he became an unrestricted free agent on August 29, 2014. Prior the 2014–15 season, Werek signed a one-year AHL contract with the Providence Bruins on September 17, 2014, and was also invited to attend the Boston Bruins training camp. Werek solidified his position within the Bruins, and accumulated 20 points in 53 games. Unable to earn another contract with Providence, Werek was unsigned throughout the off-season until accepting a one-year ECHL contract with the Florida Everblades on October 3, 2015. He was later called up to the Charlotte Checkers of the AHL affiliate of the Carolina Hurricanes in December 2015 and later signed a contract with the Checkers for the remainder of the season. After spending the duration of the 2016–17 season, with the Texas Stars of the AHL, Werek left North America as a free agent in agreeing to a one-year deal with Chinese club, HC Kunlun Red Star of the Kontinental Hockey League on June 27, 2017. After participating in the pre-season, Werek was released from his contract with Kunlun. He returned to North America and initially attended training camp with the Brampton Beast of the ECHL to begin the 2017–18 season. On October 13, 2017, he was signed to a professional try-out deal with the Belleville Senators.