| 2009 Season Stats |
| SPLITS | G | GS | CG | SHO | IP | H | R | ER | HR | BB | SO | W | L | P/GS | WHIP | BAA | ERA |
| Season | 31 | 31 | 1 | 1 | 200.0 | 196 | 94 | 81 | 22 | 65 | 172 | 11 | 9 | 101.8 | 1.31 | .260 | 3.65 |
| Career | 451 | 226 | 10 | 3 | 1625.0 | 1613 | 861 | 802 | 174 | 772 | 1366 | 87 | 90 | 54.7 | 1.47 | .261 | 4.44 |
Through November 21 - Current stats updated real-time, Career stats updated nightly.
| Transactions |
Cubs July 29: Activated pitcher Ryan Dempster from the 15-day disabled list; optioned pitcher Justin Berg to Iowa of the Pacific Coast League (AAA). |
Cubs July 8: Placed pitcher Ryan Dempster on the 15-day disabled list; recalled pitcher Kevin Hart from Iowa of the Pacific Coast League (AAA). |
| Year-By-Year Salary |
| Contract Year | Salary | Contract Year | Salary |
| 2001 | $400,000 | 2003 | $3,250,000 |
| 2004 | $300,000 | 2005 | $2,000,000 |
| 2006 | $4,333,333 | 2007 | $5,333,333 |
| 2008 | $7,333,333 | 2009 | $9,000,000 |
Salary data may not be available for every year.
| Quick Splits |
| VS. LEFT: .281 / .803 VS. RIGHT: .241 / .665 HOME: .244 / .702 AWAY: .274 / .756 (Stats listed are batting average and OPS against) |
| Complete Splits |
Data provided by Elias Sports Bureau