Don’t look now, but the Arizona Diamondbacks have assembled a deep pool of starting pitchers. After coming to terms with free-agent right-hander Brandon McCarthy on Friday, Arizona has no fewer than eight starters for the rotation—or to use in trades.

One, Daniel Hudson, is not expected to be ready for opening day after undergoing Tommy John surgery last year but should be ready by the All-Star break. Because of age, two others, Tyler Skaggs and Trevor Bauer, have yet to prove they can handle a spot in a big-league rotation. Both also have been mentioned in trade speculation.

Brandon McCarthy is working his way back to the mound after suffering a serious head injury last September. (AP Photo)

McCarthy, who was 8-6 with a 3.24 ERA in 24 starts last season for the Oakland A’s, agreed to a two-year contract worth a reported $15.5 million. He could slot anywhere in the Nos. 2-4 spots behind Ian Kennedy, Trevor Cahill and, possibly, Wade Miley.

McCarthy, 29, is coming off an injury-marred campaign during which he went on the disabled list three times, twice for a shoulder strain and lastly for emergency brain surgery after he was hit in the skull with a line drive. McCarthy reportedly was cleared to return to all baseball activities last month. He is expected to be a full go for spring training.

This will be the first stop in the National League for McCarthy, who was drafted by the Chicago White Sox in 2002 and also has pitched for the Texas Rangers in addition to the A’s.