From 2014 to 2016, he played in informal matches against the Shikoku Island League Plus's teams and amateur baseball teams, and played in the Western League of NPB second leagues.
On April 4, 2017, Ishikawa pitched his debut game against the Tohoku Rakuten Golden Eagles as a relief pitcher.[4] On May 31, he won the game as a starting pitcher for the first time.[5] In 2017 season, he finished the regular season with a 34 Games pitched, a 8–3 Win–loss record, a 3.29 ERA, a one Holds, a 99 strikeouts in 98 1/3 innings. In post season, he pitched against the Yokohama DeNA BayStars as a relief pitcher in the 2017 Japan Series, and won the game for the first time in the Japan Series on October 31.[6]
In 2018 season, Ishikawa finished the regular season with a 42 Games pitched, a 13–6 Win–loss record, a 3.60 ERA, a 6 Holds, a 96 strikeouts in 127 1/3 innings. On October 10, he was selected Japan national baseball team at the 2018 MLB Japan All-Star Series,[7] but on November 2, he canceled his participation.[8] And he pitched against the Hiroshima Toyo Carp as a relief pitcher in the 2018 Japan Series, but he felt uncomfortable on his right elbow and left the bench on October 31.[9]
Ishikawa developed right elbow pain in April and spent most of the 2019 season in rehabilitation.[10] He made a comeback on September 23, but only pitched two games in the 2019 season.[11] However, he pitched as a relief pitcher and won in the 2019 Japan Series against the Yomiuri Giants, contributing to the team's third consecutive victory.[12]
In the match against the Saitama Seibu Lions on August 1, 2020, Ishikawa recorded his first shutout game.[13] In 2020 season, he finished the regular season with a 18 Games pitched, a 11–3 Win–loss record (Pacific League the most wins Champion, Winning percentage leader .786), a 2.42 ERA, a 103 strikeouts in 111.2 innings. In the 2020 Japan Series against the Yomiuri Giants, He pitched in Game 2 as a starting pitcher, becoming the first starting pitcher in his career to win the Japan Series and contributing to the team's fourth consecutive Japan Series champion.[14] On December 17, Ishikawa was honored for the Pacific League most wins Champion Award, the Pacific League winning percentage leader Award, and the Pacific League Speed Up Award at the NPB AWARD 2020.[15][16]
2021 season–present
On March 26, 2021, Ishikawa pitched against Chiba Lotte Marines in the opening game of the season and collected a win for the first time as a pitcher from the developmental squad.[17] In 2021 season, he recorded a 6–9 win–loss record, a 3.40 ERA, and 134 strikeouts in 156+1⁄3 innings.
In 2022 season, he suffered from an ankle injury.[18] Despite the ailment, he finished the regular season with 23 appearances, a 7–10 Win–loss record, a 3.37 ERA, and 106 strikeouts in 136+1⁄3 innings.
On August 18, 2023, Ishikawa threw a no-hitter against the Saitama Seibu Lions at Fukuoka PayPay Dome.[1][19] In 2023 season, he finished the regular season with a 23 Games pitched, a 4-8 Win–loss record, a 4.15 ERA, and a 119 strikeouts in 125.2 innings.
^In the NPB, in addition to the 70 registered players under management (active roster of players), each team can have developmental squad players for the purpose of improving their baseball skills and training manners. They aim to be promoted to registered players under management within the 3 year contract period (Non-tender FA players and contract expired players renew their contract every year).