Oswalt goes three frames in extended spring game

ST. LOUIS -- Veteran three-time All-Star pitcher Roy Oswalt, who signed a Minor League contract with the Rockies on May 2, threw three innings and displayed decent fastball velocity Friday during his first extended spring training outing in Arizona.

Oswalt threw 43 pitches over three innings. He didn't have much help defensively, as his team committed three first-inning errors. He gave up four runs (one earned) on five hits, with no walks and two strikeouts.

According to FoxSports.com, which obtained Oswalt's contract information, Oswalt will receive $15,000 per month in the Minors and will earn a pro-rated portion of a $2.3 million Major League salary. If he is not on the Rockies' roster on June 18 or June 28, he can request his release if not added to the roster within 72 hours.

The 35-year-old will also receive a $400,000 bonus once added to the Major League roster, plus incentives that can bring him a max of $1.35 million for 18 starts and $1.25 million for 110 innings pitched. He'll get $250,000 each when he reaches eight and 10 starts, and $200,000 each for starts 14, 16 and 18. The contract also calls for $100,000 for 50 innings pitched, $150,000 for 60, and $200,000 each for 70, 80, 90, 100 and 110.

Thomas Harding is a reporter for MLB.com. Read his blog, Hardball in the Rockies, and follow him on Twitter @harding_at_mlb. This story was not subject to the approval of Major League Baseball or its clubs.