| 1999 | Dixie State College | NCAA | NCAA | | | 19 | | - | 14 | 8 | 4 | -- | -- | .000 | 1.200 | .600 | 3.00 | 12.5 | 0 | 1 | 100.0 | 37.5 | 12.5 | -- | -- | -- | -- | -- | -- | 0-0 | 0 | -- |
| 2000 | Dixie State College | NCAA | NCAA | | | 20 | | - | 18 | 44 | 28 | -- | -- | .143 | .419 | .000 | 3.67 | 0.0 | 4 | 0 | 0.0 | 25.0 | 6.8 | -- | -- | -- | -- | -- | -- | 0-0 | 0 | -- |
| 2004 | Tucson | PCL | AAA | 47 | ari | 24 | p | - | 6 | 2 | 2 | -- | -- | .000 | .000 | .000 | -- | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | -- | -- | -- | -- | -- | -- | 74-70 | 2 | Chip Hale |
| 2006 | Arizona | NL | MLB | 38 | ari | 26 | p | - | 68 | 1 | 0 | 0 | -- | .000 | - | .000 | -- | 0.0 | 0 | 0 | 0.0 | 100.0 | 0.0 | -- | 5.0 | 5 | 20.0 | 80.0 | 0.0 | 76-86 | 4 | Bob Melvin |
| 2011 | Houston | NL | MLB | 37 | hou | 31 | p | - | 15 | 1 | 0 | 1 | -- | 1.000 | 1.000 | 1.000 | -- | 0.0 | 0 | 1 | 100.0 | 0.0 | 0.0 | -- | 6.0 | 6 | 66.7 | 33.3 | 16.7 | 56-106 | 6 | Brad Mills |
| Minor League Totals (1 year) | 6 | 2 | 2 | - | - | .000 | .000 | .000 | -- | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | -- | -- | -- | -- | -- | -- | .514 | -- | |
| College Totals (2 years) | 32 | 52 | 32 | 6 | 4.8 | .129 | .528 | .083 | 3.50 | 1.9 | 4 | 1 | 20.0 | 26.9 | 7.7 | -- | -- | -- | -- | -- | -- | -- | -- | |
| AAA Totals (1 year) | 6 | 2 | 2 | - | - | .000 | .000 | .000 | -- | 0.0 | 0 | 0 | 0.0 | 0.0 | 0.0 | -- | -- | -- | -- | -- | -- | .514 | -- | |