PEORIA, Ariz. -- Although Padres general manager Kevin Towers was quick to stress that the roster may not be final, it appears the 25-man squad for Opening Day is set after the team made a number of roster moves following Friday's game.

"Something could happen with an injury in the next couple of days, or there could be a trade of some sort," said Towers, adding that he didn't foresee any of that happening.

"We don't have anything that's hot right now, but you never know.

Pitchers Andrew Brown and Justin Germano cleared waivers and were sent to Triple-A.

Pitcher Justin Hampson and infielder Oscar Robles were optioned to Triple-A, catcher Pete Laforest was reassigned to Minor League camp, and pitcher Scott Cassidy was placed on the 15-day disabled list, retroactive to March 23, with a right knee strain.

The final two spots in the bullpen belong to Mike Thompson and Kevin Cameron.

Thompson put an exclamation point on his camp with four scoreless innings against the Diamondbacks on Thursday night.

"He's pitched real well all spring, and he can give us the length we need out of one those last bullpen spots," said manager Bud Black.

Cameron, a Rule 5 Draft pick from Minnesota, must stick with the club all season or be offered back to the Twins for half of his original $50,000 draft price.

"He's stringing pitches together and having efficient outings. That's what we like to see," said Black.

Cameron is very appreciative of the opportunity. "I don't think there was any room in Minnesota," he said. "They're trying to lock those guys up for the long term. I'm really happy to be here."

All of these moves were ones the team has been expected to make.

Brown sticks around:The fact that Brown -- a hard-throwing right-hander who sometimes has problems with his control -- cleared waivers, is somewhat surprising.

A lot of scouts had been following Brown closely in recent weeks, as he was out of options, and if the Padres had tried to send him down, he would be available to any team that wanted to put him on the Major League roster.

Brown's name had been surfacing in trade talks, but not because Towers was eager to move him.

"The only reason we explored trade options is we didn't want to lose him for $20,000 [the claim price]," said Towers. "We wouldn't have had those talks if we had known he would clear waivers, so for us it's a plus."

Spring Training
News and features:
Multimedia:
• Kouzmanoff says club is ready:  350K
• Padres game highlights, March 31:  350K
• Bud Black interview:  350K
• Padres highlights:  350K
• Peavy on starting Opening Day:  350K
• Padres game highlights, March 29:  350K
Spring Training info:
MLB.com coverage  |  Schedule  |  Ballpark  |  Tickets

So why did Brown clear waivers when he was not expected to?

"Some clubs really liked his arm, but it being this late in camp and him being out of options, many teams usually like to give the opportunities to guys that have been with them for six weeks," said Towers.

On the mend: There was continued good news on the injury front, as it's likely that both Mike Cameron (strained right hamstring) and Paul McAnulty (sore right knee) will be ready to play on Opening Day.

Cameron is taking batting practice, and will likely get some at-bats in a simulated game situation on Sunday.

"I'm feeling good right now," said Cameron.

"It's not imperative that he plays before Tuesday," said Black. "It's probable he'll be ready for Opening Day."

McAnulty went for 2-for-6 and legged out a triple in a Minor League game on Friday, and he should be good to go.

"He looked good, was swinging the bat well and was running the bases well," said Towers. "He felt fine."

Hello, again: Towers said he expected to know by Saturday whether reliever Scott Strickland, who was released on Wednesday and cleared waivers, will agree to re-sign with the club as Triple-A insurance.

"He has a couple of other clubs that might be interested, so we'll see," said Towers.

Up next: Clay Hensley will take the mound on Friday against the D-backs. First pitch is scheduled for 1:40 PT.