CHICAGO (CBS) — Chicago Cubs’ pitcher Carlos Silva has been told that he won’t make the major league roster.

General manager Jim Hendry informed Silva on Saturday that there’s no room for him on the roster after Andrew Cashner was named the fifth starter and Marcos Mateo won the final bullpen spot.

“I told Carlos Silva there was not a spot for him unless there’s an injury between now and Opening Day,” general manager Jim Hendry said. “We will explore trade opportunities with other clubs.”

Sliva’s $11.5 million salary in 2011 could make a trade difficult.

If the Cubs can’t find a trade partner, the Cubs could try to send Silva to Triple-A Iowa, but he has said there’s no way he’d accept an assignment to the minors.

That would leave the Cubs with no other option but to release Silva and pay his entire salary for 2011.

The Cubs acquired Silva from the Seattle Mariners in 2009 for outfielder Milton Bradley. If the Cubs release Silva, Seattle would be responsible for the $2 million buyout of Silva’s 2012 option.

Silva slammed new pitching coach Mark Riggins, saying the coach was “not straight” with him about plans for handling Silva this season.

“He had to learn he’s in the big leagues now,” Silva said.

Watch & Listen LIVE