Chicago Cubs 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. 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. 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. Wang played for Daytona and Boise in 2014, accumulating a 4–7 record and 5.32 ERA with 53 strikeouts in innings of work. He was released by the Cubs organization on January 17, 2015.
Lamigo Monkeys Later in the 2015, season, Wang signed with the
Lamigo Monkeys of the
Chinese Professional Baseball League, and played for the club through the 2020 season.
Fubon Guardians On August 31, 2022, Wang was traded to the
Fubon Guardians of the CPBL alongside Lin Tse-Pin in exchange for Yang Bin and Yang Chin-Hao.
TSG Hawks On November 28, 2023, Wang was selected by the
TSG Hawks in the team's expansion draft. However, in 2024; his first season with the Hawks, Wang failed to live up to the high expectations, recording a 6.39 ERA and blowing 4 saves while recording none across 32 appearances. ==International career==