Arizona Diamondbacks Lin was selected by the
Arizona Diamondbacks in the 14th round, with the 422nd overall pick, of the
2019 Major League Baseball draft. He signed with the Diamondbacks and became the first Taiwanese player to enter
Major League Baseball through the draft, with a signing bonus of US$125,000. He split the 2022 season between Hillsboro, Amarillo, and the Triple-A
Reno Aces. In 42 appearances for the three affiliates, Lin batted .183/.255/.204 with no home runs and 15 RBI. Lin briefly spent time in Australia with the
Auckland Tuatara as he rehabilitated a hand injury. On March 22, 2023, Lin was released by the Diamondbacks organization in order to pursue a contract from a different team.
Arizona Diamondbacks (second stint) On February 8, 2024, Lin returned to the
Arizona Diamondbacks organization on a minor league contract. He played in only 20 games on the year for the High-A
Hillsboro Hops and Double-A
Amarillo Sod Poodles, batting .368/.438/.491 with one home run and eight RBI. Lin elected free agency following the season on November 4.
Athletics On February 17, 2025, Lin announced that he had signed a minor league contract with the
Athletics and was invited to the team's spring training facilities in Phoenix. In 32 appearances for the Double-A
Midland Rockhounds, Lin batted .183/.284/.204 with nine RBI and one stolen base. He was released by the Athletics organization on July 28.
Southern Maryland Blue Crabs On August 5, 2025, Lin announced on
Facebook that he had signed with the
Southern Maryland Blue Crabs of the
Atlantic League of Professional Baseball. Lin made 22 appearances for Southern Maryland, batting .153/.244/.167 with four RBI.
Hokkaido Nippon-Ham Fighters On March 2, 2026, Lin signed with the
High Point Rockers of the
Atlantic League of Professional Baseball. However, on March 12, 2026, the
Hokkaido Nippon-Ham Fighters announced they reached an agreement with Lin. He will wear the number 38. ==International career==