Hagerstown Suns of the South Atlantic League. After he batted .206 with 20 runs scored, 40 hits, three home runs, and 22 RBI in 57 games (194 at-bats), he was demoted to Salem-Keizer. In 66 games (248 at-bats) with the Volcanoes, he batted .254 with 53 runs scored, 63 hits, three home runs, and 31 RBI. Coming into 2004, Ishikawa was ranked the Giants' seventh-best prospect by Baseball America. He spent most of 2004 with the Suns, batting .257 with 59 runs scored, 92 hits, and 54 RBI in 97 games (355 at-bats). He tied with Nate Schierholtz for the team lead with 15 home runs, and he won the Hagerstown Player of the Month award in July. In the last month of the season, Ishikawa was promoted to the Class A-Advanced San Jose Giants of the California League, where he batted .232 with 10 runs scored, 13 hits, one home run, and 10 RBI in 16 games (56 at-bats). He also played eight playoff games for San Jose. Ishikawa was ranked the 10th-best prospect in the Giants' organization by Baseball America entering 2005. In 2005, he spent the entire season with San Jose. In 127 games (432 at-bats), he batted .282 with 87 runs scored, 122 hits, and 79 RBI. His 22 home runs ranked fourth in the San Francisco Giants' organization and tied with Bryan LaHair, Travis Metcalf, and Aneudi Cuevas for seventh in the California League. He appeared in six playoff games, batting .217 with four RBI as San Jose won the California League championship. Major League career San Francisco Giants 2006 Before the season, Baseball America ranked Ishikawa the number four prospect in the Giants' organization. He attended spring training with the Giants for the first time in his career. He was recalled from the minors for the first time on April 18 when Lance Niekro was placed on the Bereavement List, and made his major league debut the same day in a 7–4 loss to the Arizona Diamondbacks. His first big league hit came on April 19 as a pinch-hit single off Brandon Webb in a 10–3 loss to Arizona. The next day, he returned to the minors to make room for Niekro. On May 26, he was recalled when Daniel Ortmeier was sent to the minors. He had his first big league start that day against the Colorado Rockies and had three hits, two