Porcello began the 2010 season with a 4–7 record, accumulating a 6.14 ERA. On June 20, 2010 he was sent down to AAA Toledo. He was called back up on July 17 to face the Indians. In his first start back with the team, Porcello pitched very well, continuing the trend of struggling starters in the Tiger rotation finding success upon returning from the AAA Toledo Mud Hens. He went eight innings against the Indians, allowing one run, striking out six, and walking none, albeit in a Tigers loss.