Chiang started playing baseball in the fifth grade. He graduated from elementary and junior high school in Hualien before moving to Taipei for high school.[1]
Career
Cleveland Indians
Chiang signed as an international free agent with the Cleveland Indians organization. From 2012 through 2014, Chiang played for the Arizona League Indians, making just one appearance in each of his first two years. In 2014, he pitched in ten games (eight starts) and compiled a 4–2 win–loss record and a 4.53 earned run average (ERA).[2] He spent 2015 with the Mahoning Valley Scrappers where he pitched to a 3–2 record and 3.92 ERA in nine games (eight starts), and 2016 with the Lake County Captains where he posted an 8–12 record and 3.96 ERA in 27 starts.[3]
Chiang opened the 2019 season back with Columbus.[7] In 26 starts, he logged a 9–9 record and 5.15 ERA with 128 strikeouts across 131 innings pitched. Chiang elected free agency following the season on November 4, 2019.[8]
Detroit Tigers
On December 18, 2019, Chiang signed a minor league contract with the Detroit Tigers.[9] Chiang did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[10] He became a free agent on November 2, 2020.[11]
Chiang again represented Taiwan in the 2019 WBSC Premier12 as a starting pitcher against Puerto Rico in the Opening Round, and against Mexico in the Super Round. In total, he pitched 11.2 innings with 13 strikeouts and ERA 2.31. His strong performance later attracted many MLB and NPB inquiries.[15] He ultimately ended up in the Detroit Tigers minor league system.[16]