Baseball Notable

Curt Schilling

yesterday apologized for criticizing

Barry Bonds

and was advised by his manager to keep some of his opinions to himself.

The Red Sox pitcher leveled the criticism Tuesday on a radio show, then backed off his remarks yesterday in an entry titled "Public Apology" on his blog.

"Everyone has days and events in life they'd love to push the rewind button on; yesterday was one of those days," Schilling wrote on the blog, "Regardless of my opinions, thoughts and beliefs on anything [regarding] Barry Bonds, it was absolutely irresponsible and wrong to say what I did. I don't think it's within anyone's right to say the things I said [Tuesday] and affect other people's lives in that way."

On Tuesday morning on WEEI radio, Schilling criticized the San Francisco Giants slugger, who is 10 homers short of matching Hank Aaron's home run record of 755.

"I mean, he admitted that he used steroids," Schilling said on the show. "I mean, there's no gray area. He admitted to cheating on his wife, cheating on his taxes and cheating on the game, so I think the reaction around the league, the game, being what it is, [is] the case of what people think. Hank Aaron not being there [when Bonds breaks the record]. The commissioner [Bud Selig] trying to figure out where to be. It's sad."

Boston manager Terry Francona said before the Red Sox' game in Toronto last night that he urged Schilling to use more discretion.

He said he'd let Schilling continue writing his blog.

San Francisco Giants centerfielder Dave Roberts said he expects to have arthroscopic surgery on his inflamed left elbow in the coming days to remove floating bone chips as well as bone spurs.

Lefthander Eric Milton went on the 15-day disabled list with an inflamed elbow, marking the second year in a row that the Cincinnati Reds starter, a former Phillie, has been hampered by elbow problems.

The New York Mets finalized a one-year minor-league contract with righthander Brian Lawrence, who was released by Colorado in April.

- Inquirer wire services