The New York Yankees selected Katoh in the second round of the 2013 Major League Baseball draft out of Rancho Bernardo High School.[1] He made his professional debut for the Yankees' rookie-league affiliate, appearing in 50 games and batting .310 and was a Post-Season All-Star of the Gulf Coast League.[2] In 2014, Katoh was ranked as the team's 11th best prospect by MLB.com.[3] He played for the Single-A Charleston RiverDogs, hitting .222/.345/.326 in 121 games. The following year, Katoh split the season between Charleston and the rookie league Pulaski Yankees, batting a combined .239/.367/.334 with 6 home runs and 31 RBI. He was named a Post-Season All-Star of the Appalachian League.[2]
For the 2016 season, Katoh returned to Charleston and batted .229/.320/.335 with 1 home run in 65 games. In 2017, he played for the High-A Tampa Yankees, slashing .293/.376/.440 in 84 contests. In 2018, Katoh played in 118 games for the Double-A Trenton Thunder, posting a slash of .229/.327/.335 with 5 home runs and 35 RBI. Katoh split the 2019 season between Trenton and the Triple-A Scranton/Wilkes-Barre RailRiders, hitting .267/.362/.401 with 11 home runs and 46 RBI in 113 games between the two teams. He elected free agency for the first time in his career following the 2019 season on November 4, 2019.[4]
Miami Marlins
On December 18, 2019, Katoh signed a minor league contract with the Miami Marlins organization.[5][6] Katoh did not play in a game in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[7] He was not included in the team's initial 60-man player pool[8] but spent the entire year in their alternate site in Jupiter, Florida. Katoh became a free agent on November 2, 2020.[9]
San Diego Padres
On November 16, 2020, Katoh signed a minor league deal with the San Diego Padres organization.[10] In 2021, Katoh played in 114 games for the Triple-A El Paso Chihuahuas, slashing .306/.388/.474 with 8 home runs and 42 RBI. He elected free agency following the season on November 7, 2021.[11]
On May 7, 2022, Katoh was waived by the Blue Jays but later claimed by the New York Mets. The Mets subsequently optioned him to their Triple-A affiliate, the Syracuse Mets.[21] Katoh was recalled on May 17[22] but was optioned again on May 21 without appearing in a game.[23] He was designated for assignment on June 16, then was sent outright to Syracuse.[24]
Hokkaido Nippon-Ham Fighters
The Hokkaido Nippon-Ham Fighters of Nippon Professional Baseball (NPB) selected Katoh in the third round of the 2022 NPB draft.[25] On November 4, 2022, he signed with the Fighters for ¥114 million (approximately $850,000).[26] An oblique injury in March delayed the start to his 2023 season, and he made his NPB debut on May 25, 2023.[27] On May 30, he hit his first NPB home run off of Yuta Ichikawa of the Tokyo Yakult Swallows.[28] Katoh hit safely in his first 8 games in NPB, surpassing Shūzō Aono, who achieved the feat in 1962 with Toei.[29] He would extend the hit streak to a final total of 10 games.[30] In 62 games for the team, he batted .210/.284/.330 with six home runs and 16 RBI.
Katoh played in 28 contests for the Fighters in 2024, slashing .172/.238/.190 with no home runs and one RBI. On November 2, 2024, Katoh announced his retirement from professional baseball.[31]
Post-playing career
On November 9, 2024, Katoh announced that he had accepted a role in the Toronto Blue Jays' front office.[32]