On June 15, 2010, Wang signed with the Chicago Cubs as an international free agent and was assigned to the Single-A Boise Hawks, where he posted a 6.43 ERA in 4 games (as well as a 2.12 ERA in 8 games for the rookie–level Arizona League Cubs. Wang returned to Boise in 2011, making 14 starts and posting a 4–4 record and 3.22 ERA with 77 strikeouts across 67.0 innings of work.[3]
Wang spent the 2012 season with the Single–A Peoria Chiefs, pitching to a 4–5 record and 3.92 ERA with 82 strikeouts and 12 saves.[4] He spent the following year with the High–A Daytona Cubs, logging a 3.42 ERA with 64 strikeouts and 4 saves across 71.0 innings pitched.[5]
Wang played for Daytona and Boise in 2014, accumulating a 4–7 record and 5.32 ERA with 53 strikeouts in 67+2⁄3 innings of work. He was released by the Cubs organization on January 17, 2015.[6]