You Are Here > Baseball-Reference.com > Leagues > NL History > 2007 NL | AL > Relief Pitching

2007 National League Relief Pitching

2006 NL  / 2008 NL  / 2007 AL  / 2007 MLB  Relief Pitching

Team & League Relief Pitching*

Glossary · Click headers to sort · SHARE  · CSV · PRE · LINK
Tm R/G G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
ARI 4.52 162 469 155 30 19 66 51 15 77% 157 86 192 60 31% 1.033 160 102 190 218 53 198 109 360 88 118 96 96 3.1 17
ATL 4.52 162 528 161 26 20 52 36 16 69% 120 64 232 73 31% 0.963 157 102 252 230 72 226 122 406 94 128 101 145 3.1 17
CHC 4.26 162 478 160 21 27 53 39 14 74% 128 67 232 54 23% 1.001 158 104 208 209 70 199 138 340 112 131 124 99 3.1 17
CIN 5.27 162 522 156 23 31 62 34 28 55% 128 58 313 109 35% 1.020 186 101 225 192 87 243 195 327 107 209 125 133 2.8 16
COL 4.65 163 529 159 35 26 68 39 29 57% 154 80 227 72 32% 1.012 198 95 214 252 79 198 133 396 78 134 87 112 3.0 16
FLA 5.50 162 560 162 29 28 65 40 25 62% 178 107 260 64 25% 1.009 183 147 217 247 68 245 151 409 120 151 132 138 3.1 18
HOU 5.02 162 476 160 25 21 63 38 25 60% 133 65 185 53 29% 1.023 169 80 211 200 69 207 112 364 110 131 120 131 3.2 18
LAD 4.49 162 483 158 24 19 60 43 17 72% 136 73 212 60 28% 0.969 152 111 210 212 61 210 129 354 120 117 128 125 3.3 18
MIL 4.79 162 492 159 23 32 69 49 20 71% 168 95 242 86 36% 1.007 187 99 194 238 68 186 141 351 92 149 107 117 3.1 17
NYM 4.63 162 499 160 22 21 57 39 18 68% 141 78 267 79 30% 0.998 170 109 206 222 66 211 153 346 111 139 129 123 3.1 17
PHI 5.07 162 498 157 28 23 63 42 21 67% 158 91 254 94 37% 1.032 173 119 196 239 69 190 143 355 121 150 130 129 3.1 18
PIT 5.22 162 495 158 22 24 51 32 19 63% 122 68 236 82 35% 0.997 170 87 223 186 68 241 139 356 111 169 124 117 3.1 17
SDP 4.09 163 485 162 30 25 67 45 22 67% 145 76 212 67 32% 1.026 190 106 182 234 83 168 113 372 124 98 129 122 3.4 18
SFG 4.44 162 496 157 20 33 60 37 23 62% 155 86 269 103 38% 1.065 196 97 193 213 78 205 161 335 101 170 123 132 2.9 16
STL 5.12 162 516 160 30 12 45 34 11 76% 116 68 212 73 34% 0.914 133 105 250 211 59 246 130 386 119 149 130 103 3.2 17
WSN 4.83 162 588 162 30 27 74 46 28 62% 180 97 307 97 32% 1.037 226 141 212 243 95 250 166 422 114 161 124 183 3.0 16
LgAvg 4.78 162 507 159 26 24 61 40 21 66% 145 79 241 77 32% 1.007 176 107 211 222 72 214 140 367 108 144 119 125 3.1 17
4.78 2594 8114 2546 418 388 975 644 331 66% 2319 1259 3852 1226 32% 1.007 2808 1705 3383 3546 1145 3423 2235 5879 1722 2304 1909 2005 3.1 17

* Many Detailed Statistics are based on play-by-play accounts accumulated by RetroSheet. These totals may be incomplete (3.6% of all plays from 1954 to 1973 are missing or have incomplete accounts, click link for year and team summary) for some players prior to 1974 and even complete seasons may not match the official totals due to errors in both the official totals and the play-by-play accounts.

Player Relief Pitching

SHARE  · CSV · PRE · LINK ·
Hide non-qualifiers for rate stats (40 GR)
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
1 Winston Abreu 30 WSN 30.1 26 26 3 0 1 1 0 1 0% 5 4 23 11 48% 7 0.858 3 15 7 7 2 17 11 15 8 9 9 9 3.5 20
2 Manny Acosta 26 ATL 23.2 21 21 5 1 1 0 0 0 5 4 10 4 40% 7 0.833 5 5 11 7 3 11 5 16 5 2 6 3 3.4 18
3 Jon Adkins 29 NYM 1.0 1 1 0 0 0 0 0 0 0 0 0 0 7 0.310 0 0 1 0 0 1 0 1 0 0 0 0 3.0 9
4 *Jeremy Affeldt 28 COL 59.0 75 75 11 4 3 4 0 4 0% 16 9 49 14 29% 7 1.139 27 16 30 29 17 29 31 44 5 31 6 15 2.4 13
5 Jonathan Albaladejo 24 WSN 14.1 14 14 1 1 1 1 0 1 0% 3 2 13 6 46% 6 1.179 7 4 3 5 4 5 7 7 3 4 3 4 3.1 13
6 Matt Albers 24 HOU 110.2 31 13 2 1 0 0 0 0 0 0 0 0 7 0.946 3 1 9 1 3 9 0 13 6 1 6 1 4.1 24
7 Antonio Alfonseca 35 PHI 49.2 61 61 22 5 2 13 8 5 62% 28 15 32 10 31% 9 1.469 26 17 18 39 9 13 18 43 5 23 5 12 2.4 15
8 Greg Aquino 29 MIL 14.0 15 15 8 0 1 2 0 2 0% 4 2 9 8 89% 9 1.245 6 1 6 6 2 7 5 10 2 5 2 2 2.8 14
9 Alberto Arias 23 COL 7.1 6 6 0 1 0 1 0 1 0% 1 0 7 5 71% 7 0.958 3 1 2 2 2 2 4 2 1 3 1 1 3.7 18
10 Tony Armas 29 PIT 97.0 31 16 6 0 0 0 0 0 0 0 8 4 50% 3 0.721 0 0 16 1 0 15 4 12 9 1 9 1 5.0 28
11 Jose Ascanio 22 ATL 16.0 13 13 6 1 1 0 0 0 0 0 4 0 0% 7 0.661 2 0 10 5 2 6 2 11 4 1 5 0 3.7 21
12 Scott Atchison 31 SFG 30.2 22 22 4 0 0 1 0 1 0% 6 5 16 6 38% 6 0.934 6 7 9 9 3 10 10 12 10 5 12 6 4.2 22
13 Luis Ayala 29 WSN 42.1 44 44 11 2 2 2 1 1 50% 8 6 22 9 41% 7 0.875 13 9 22 17 9 18 11 33 7 12 8 14 2.9 15
14 *Mike Bacsik 29 WSN 118.0 29 9 0 0 0 0 0 0 0 0 7 1 14% 5 0.914 1 3 5 0 1 8 4 5 5 3 5 1 3.8 17
15 Grant Balfour 29 MIL 2.2 3 3 2 0 2 0 0 0 0 0 1 0 0% 7 1.412 2 0 1 0 2 1 1 2 1 2 2 0 2.7 25
16 Daniel Barone 24 FLA 41.0 16 10 4 1 0 0 0 0 0 0 9 2 22% 4 0.786 2 2 6 1 1 8 5 5 5 1 5 1 4.7 22
17 Kevin Barry 28 ATL 2.0 1 1 1 0 0 0 0 0 0 0 0 0 7 0.014 0 0 1 0 0 1 0 1 1 0 1 0 6.0 59
18 Denny Bautista 26 COL 8.2 9 8 2 2 1 0 0 0 2 2 3 2 67% 7 1.083 4 1 3 2 2 4 2 6 1 3 1 2 2.5 16
19 Jonah Bayliss 26 PIT 37.2 39 39 11 4 3 1 0 1 0% 5 4 27 5 19% 7 0.797 14 5 19 7 6 26 17 22 9 21 12 15 2.9 18
20 *Joe Beimel 30 LAD 67.1 83 83 10 4 2 1 1 0 100% 20 16 57 10 18% 7 0.962 28 17 35 36 13 34 37 46 10 39 14 32 2.4 12
21 Heath Bell 29 SDP 93.2 81 81 16 6 4 6 2 4 33% 40 34 34 7 21% 8 1.590 44 19 16 52 17 12 19 62 22 11 22 25 3.5 19
22 Armando Benitez 34 TOT 50.1 55 55 24 2 8 16 9 7 56% 28 11 8 4 50% 1.610 26 12 15 39 7 9 5 50 2 10 2 14 2.7 17
23 Armando Benitez 34 SFG 17.1 19 19 17 0 3 11 9 2 82% 11 0 7 4 57% 9 2.076 12 1 6 15 3 1 4 15 1 4 1 5 2.7 16
24 Armando Benitez 34 FLA 33.0 36 36 7 2 5 5 0 5 0% 17 11 1 0 0% 8 1.368 14 11 9 24 4 8 1 35 1 6 1 9 2.8 17
25 Jeff Bennett 27 ATL 13.0 3 1 0 1 0 0 0 0 0 0 0 0 4 0.918 0 0 1 0 1 0 0 1 1 0 1 0 4.0 31
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
26 Chad Billingsley 22 LAD 147.0 43 23 6 4 0 1 0 1 0% 4 3 6 4 67% 7 1.015 6 8 9 7 5 11 3 20 14 2 14 3 4.6 27
27 Joseph Bisenius 24 PHI 2.0 2 2 0 0 0 0 0 0 0 0 3 2 67% 5 0.334 0 0 2 0 0 2 2 0 1 1 1 0 3.0 18
28 Chris Booker 30 WSN 1.0 3 3 1 0 1 1 0 1 0% 1 0 3 1 33% 6 2.283 3 0 0 1 2 0 2 1 0 3 0 1 1.0 7
29 Dave Borkowski 30 HOU 71.2 64 64 18 5 3 4 1 3 25% 12 8 39 12 31% 6 0.846 18 10 34 20 8 36 21 43 20 19 22 14 3.4 20
30 *Micah Bowie 32 WSN 57.1 30 22 2 0 2 1 0 1 0% 3 2 21 6 29% 8 0.963 5 8 9 4 4 14 12 10 4 11 6 7 2.6 15
31 Blaine Boyer 25 ATL 5.1 5 5 2 0 0 0 0 0 1 1 2 0 0% 6 0.437 0 1 4 1 0 4 1 4 1 0 1 2 3.2 21
32 *Bill Bray 24 CIN 14.1 19 19 5 3 3 1 1 0 100% 5 3 11 2 18% 7 0.992 6 7 6 8 7 4 10 9 4 12 5 1 2.3 12
33 Yhency Brazoban 27 LAD 1.2 4 4 1 0 0 0 0 0 0 0 4 2 50% 7 0.621 0 1 3 3 0 1 3 1 0 3 0 0 1.3 13
34 Doug Brocail 40 SDP 76.2 67 67 16 5 1 0 0 0 11 10 28 9 32% 7 0.762 13 18 36 29 8 30 15 52 21 15 22 17 3.4 17
35 Jonathan Broxton 23 LAD 82.0 83 83 18 4 4 8 2 6 25% 40 32 23 7 30% 8 1.470 37 19 25 52 11 20 14 69 11 15 11 30 3.0 16
36 Taylor Buchholz 25 COL 93.2 41 33 6 5 2 0 0 0 1 1 22 9 41% 5 0.851 9 8 15 10 4 19 11 22 17 6 18 2 4.5 22
37 Bryan Bullington 26 PIT 17.0 5 2 0 0 0 0 0 0 0 0 0 0 5 0.739 0 0 2 0 0 2 0 2 1 0 1 0 6.0 25
38 Ambiorix Burgos 23 NYM 23.2 17 17 5 1 0 0 0 0 1 1 7 2 29% 7 0.328 1 2 14 8 1 8 3 14 9 3 9 2 4.2 21
39 Jared Burton 26 CIN 43.0 47 47 12 4 2 3 0 3 0% 14 11 18 4 22% 8 0.947 18 7 22 20 6 21 12 35 6 14 7 14 2.7 14
40 David Bush 27 MIL 186.1 33 2 2 2 0 0 0 0 0 0 0 0 10 0.988 2 0 0 0 2 0 0 2 1 0 1 0 4.5 20
41 Kevin Cameron 27 SDP 58.0 48 48 20 2 0 0 0 0 1 1 27 4 15% 8 0.603 4 12 32 11 4 33 15 33 21 11 22 9 3.6 22
42 Jose Capellan 26 MIL 12.0 7 7 3 0 2 0 0 0 0 0 3 0 0% 5 0.768 2 0 5 1 2 4 2 5 5 0 6 0 5.1 32
43 Matt Capps 23 PIT 79.0 76 76 47 4 7 21 18 3 86% 36 15 11 5 45% 9 1.662 44 11 19 51 15 10 9 67 9 8 11 22 3.1 15
44 *Chris Capuano 28 MIL 150.0 29 4 0 0 2 0 0 0 0 0 0 0 4 0.998 0 1 3 0 1 3 0 4 4 0 4 0 11.3 58
45 Buddy Carlyle 29 ATL 107.0 22 2 1 0 0 0 0 0 0 0 0 0 3 0.862 0 0 2 0 0 2 0 2 1 0 1 0 4.5 16
46 Marcos Carvajal 22 FLA 4.0 3 3 3 0 0 0 0 0 0 0 0 0 7 0.012 0 0 1 0 0 3 0 3 1 0 1 0 4.0 27
47 Jack Cassel 26 SDP 22.2 6 2 0 0 0 0 0 0 0 0 2 0 0% 3 1.063 0 1 1 0 0 2 1 1 1 0 1 0 6.0 24
48 *Fabio Castro 22 PHI 12.0 10 9 4 0 0 0 0 0 1 1 5 1 20% 8 0.679 2 1 4 1 0 8 2 7 2 4 2 1 2.3 15
49 *Troy Cate 26 STL 16.0 14 14 4 0 0 0 0 0 3 3 8 2 25% 8 0.581 3 2 8 4 2 8 5 9 6 4 7 1 3.4 19
50 Andy Cavazos 26 STL 20.0 17 17 5 0 0 0 0 0 0 0 12 2 17% 4 0.144 0 2 14 2 1 14 8 9 6 5 8 1 3.5 24
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
51 Shawn Chacon 29 PIT 96.0 64 60 11 4 3 8 1 7 13% 20 12 20 13 65% 8 1.318 25 16 19 27 12 21 13 47 18 16 20 13 3.8 20
52 Rocky Cherry 27 CHC 15.0 12 12 2 1 1 1 0 1 0% 1 0 9 3 33% 6 0.937 3 1 8 3 2 7 6 6 5 3 7 1 3.8 20
53 *Randy Choate 31 ARI 0.0 2 2 0 0 0 0 0 0 1 0 0 0 8 1.997 2 0 0 1 1 0 0 2 0 2 0 1 0.0 7
54 Vinnie Chulk 28 SFG 53.0 57 57 15 5 4 2 0 2 0% 12 9 39 15 38% 8 0.824 16 14 27 19 6 32 24 33 10 21 14 19 2.8 14
55 Jeff Cirillo 37 ARI 1.0 1 1 1 0 0 0 0 0 0 0 0 0 9 0.000 0 0 0 0 0 1 0 1 0 0 0 0 3.0 24
56 Darren Clarke 26 COL 1.1 2 2 0 0 0 0 0 0 0 0 2 0 0% 8 1.557 0 1 1 0 0 2 1 1 0 1 0 0 2.0 14
57 Todd Coffey 26 CIN 51.0 58 58 8 2 1 3 0 3 0% 10 6 44 19 43% 7 0.936 11 21 26 17 5 36 28 30 12 28 12 15 2.6 16
58 *Willie Collazo 27 NYM 5.2 6 6 1 0 0 0 0 0 0 0 3 0 0% 7 0.070 0 0 5 2 0 4 2 4 2 3 2 1 2.8 16
59 Jesus Colome 29 WSN 66.0 61 61 16 5 1 4 1 3 25% 17 11 23 8 35% 8 1.061 20 13 27 28 10 23 15 46 14 11 14 19 3.2 18
60 *Steve Colyer 28 ATL 3.2 7 7 1 0 1 0 0 0 2 1 4 2 50% 6 0.978 3 0 4 2 1 4 3 4 1 5 2 0 1.6 11
61 Clay Condrey 31 PHI 50.0 39 39 14 5 0 2 2 0 100% 4 2 30 12 40% 7 0.594 6 8 24 13 4 22 15 24 15 9 15 7 3.8 20
62 Chad Cordero 25 WSN 75.0 76 76 59 3 3 46 37 9 80% 47 1 5 2 40% 9 1.921 45 12 18 56 9 11 4 72 2 3 2 27 3.0 17
63 Francisco Cordero 32 MIL 63.1 66 66 58 0 4 51 44 7 86% 51 0 17 4 24% 9 2.033 40 13 12 58 4 4 11 55 5 9 5 21 2.9 16
64 Lance Cormier 26 ATL 45.2 10 1 1 0 0 0 0 0 0 0 0 0 9 0.835 0 0 1 0 0 1 0 1 0 0 0 0 3.0 27
65 *Rheal Cormier 40 CIN 3.0 6 6 1 0 0 0 0 0 3 3 6 2 33% 8 1.396 4 2 0 3 3 0 4 2 1 5 1 1 1.5 6
66 Manuel Corpas 24 COL 78.0 78 78 46 4 2 22 19 3 86% 38 16 18 7 39% 9 1.351 37 16 21 51 12 15 10 68 7 9 8 23 3.0 13
67 Kevin Correia 26 SFG 101.2 59 51 9 1 6 3 0 3 0% 15 12 17 7 41% 8 1.092 18 10 23 18 9 24 12 39 17 13 22 8 3.3 19
68 *Neal Cotts 27 CHC 16.2 16 16 4 0 1 0 0 0 3 2 14 5 36% 7 1.193 5 7 4 3 4 9 8 8 6 6 7 3 3.1 20
69 *Jon Coutlangus 26 CIN 41.0 64 64 9 4 2 3 0 3 0% 14 9 53 14 26% 7 1.064 21 15 26 22 11 31 31 33 5 38 9 23 1.9 12
70 Juan Cruz 28 ARI 61.0 53 53 15 6 1 0 0 0 4 4 27 7 26% 7 0.739 7 16 29 12 5 36 16 37 15 12 17 5 3.5 21
71 *Dave Davidson 23 PIT 2.0 2 2 1 0 0 0 0 0 0 0 0 0 6 0.004 0 0 1 0 0 2 0 2 0 0 0 0 3.0 34
72 Kane Davis 32 PHI 11.1 11 11 1 0 1 0 0 0 3 3 4 2 50% 6 0.740 3 1 7 5 1 5 2 9 2 4 2 0 3.1 21
73 Ryan Dempster 30 CHC 66.2 66 66 58 2 7 31 28 3 90% 31 0 6 0 0% 9 1.558 32 9 23 47 9 10 3 63 5 5 5 20 3.0 16
74 Elmer Dessens 36 TOT 34.0 17 12 7 1 1 0 0 0 0 0 3 3 100% 0.650 1 2 7 2 2 8 1 11 3 0 3 3 3.8 21
75 Elmer Dessens 36 MIL 15.0 12 12 7 1 1 0 0 0 0 0 3 3 100% 8 0.447 1 2 7 2 2 8 1 11 3 0 3 3 3.8 21
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
76 *Ross Detwiler 21 WSN 1.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.012 0 0 1 0 0 1 0 1 0 0 0 0 3.0 19
77 Joey Devine 23 ATL 8.1 10 10 5 1 0 0 0 0 0 0 6 1 17% 8 0.692 1 1 7 1 1 8 3 7 0 3 0 2 2.5 16
78 Octavio Dotel 33 ATL 7.2 9 9 3 0 0 1 0 1 0% 2 1 2 0 0% 7 0.916 3 1 4 7 0 2 1 8 0 2 0 3 2.6 13
79 Dennis Dove 25 STL 3.0 3 3 1 0 0 0 0 0 0 0 0 0 8 0.010 0 0 1 0 0 3 0 3 0 0 0 1 3.0 22
80 Travis Driskill 35 HOU 6.0 2 2 1 0 1 0 0 0 0 0 0 0 6 1.049 1 0 1 0 1 1 0 2 2 0 2 0 9.0 52
81 *Zach Duke 24 PIT 107.1 20 1 0 0 0 0 0 0 0 0 0 0 5 0.945 0 0 1 0 0 1 0 1 1 0 1 0 9.0 46
82 J.D. Durbin 25 TOT 65.4 19 9 4 1 1 1 1 0 100% 1 0 1 1 100% 0.832 2 2 4 3 2 4 1 8 7 1 7 0 5.7 38
83 J.D. Durbin 25 ARI 0.2 1 1 0 0 0 0 0 0 0 0 0 0 8 0.165 0 0 1 0 0 1 0 1 0 1 0 0 2.0 39
84 J.D. Durbin 25 PHI 64.2 18 8 4 1 1 1 1 0 100% 1 0 1 1 100% 2 0.855 2 2 3 3 2 3 1 7 7 0 7 0 6.1 38
85 John Ennis 27 PHI 7.2 3 2 1 0 0 1 1 0 100% 1 0 1 1 100% 4 0.616 0 1 1 1 0 1 1 1 1 1 1 0 5.5 34
86 *Dana Eveland 23 ARI 5.0 5 4 0 1 0 0 0 0 0 0 2 0 0% 8 0.614 0 2 2 1 0 3 1 3 0 3 0 0 1.8 12
87 *Scott Eyre 35 CHC 52.1 55 55 17 2 1 4 0 4 0% 9 5 27 9 33% 6 0.754 8 12 34 15 4 36 17 38 12 21 12 8 2.9 17
88 Brian Falkenborg 29 STL 18.2 16 16 2 0 1 0 0 0 2 2 7 4 57% 5 0.704 5 0 10 5 3 8 3 13 4 4 4 3 3.5 19
89 *Pedro Feliciano 30 NYM 64.0 78 78 12 2 2 4 2 2 50% 26 18 60 12 20% 8 1.073 32 19 26 37 12 29 34 44 11 36 17 23 2.5 13
90 Nate Field 31 FLA 1.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.180 0 0 1 0 0 1 0 1 0 0 0 0 3.0 29
91 *Randy Flores 31 STL 55.0 70 70 11 3 0 2 1 1 50% 18 14 34 19 56% 8 0.941 25 15 28 31 12 27 22 48 8 36 9 14 2.4 13
92 Josh Fogg 30 COL 165.2 30 1 0 0 0 0 0 0 0 0 0 0 6 0.967 0 0 1 0 0 1 0 1 1 0 1 0 6.0 24
93 Ryan Franklin 34 STL 80.0 69 69 8 4 4 6 1 5 17% 31 25 24 6 25% 8 1.317 28 20 19 44 10 15 17 52 21 10 21 13 3.5 17
94 *Brian Fuentes 31 COL 61.1 64 64 38 3 5 27 20 7 74% 35 8 6 0 0% 9 1.859 38 5 15 43 7 14 4 60 2 9 3 15 2.9 16
95 Sean Gallagher 21 CHC 14.2 8 8 3 0 0 1 1 0 100% 1 0 6 1 17% 6 0.227 0 2 6 1 0 7 3 5 5 2 5 0 5.5 35
96 Yovani Gallardo 21 MIL 110.1 20 3 1 0 1 0 0 0 0 0 2 0 0% 4 0.899 1 0 2 0 1 2 1 2 3 0 3 0 9.3 48
97 Anderson Garcia 26 PHI 0.2 1 1 0 0 0 0 0 0 0 0 0 0 7 0.457 0 0 1 0 0 1 0 1 0 1 0 0 2.0 12
98 Harvey Garcia 23 FLA 12.1 8 8 0 0 1 0 0 0 0 0 1 0 0% 6 0.418 1 1 5 0 1 7 1 7 6 1 6 0 4.6 28
99 Lee Gardner 32 FLA 74.1 62 62 20 3 4 2 2 0 100% 11 9 37 10 27% 6 0.962 20 13 29 18 10 34 21 41 22 17 24 18 3.6 18
100 Geoff Geary 30 PHI 67.1 57 57 10 3 2 3 0 3 0% 15 10 60 14 23% 7 1.072 22 16 19 24 8 25 31 26 23 15 25 14 3.5 19
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
101 Justin Germano 24 SDP 133.1 26 3 3 0 0 0 0 0 0 0 0 0 8 0.922 0 0 3 0 0 3 0 3 2 0 2 0 5.0 37
102 Dan Giese 30 SFG 9.1 8 8 3 0 2 0 0 0 0 0 3 0 0% 7 0.769 3 2 3 0 3 5 2 6 4 3 5 0 3.5 16
103 Edgar Gonzalez 24 ARI 102.0 32 20 5 4 0 0 0 0 0 0 11 3 27% 5 0.700 2 3 12 3 2 15 5 15 12 0 12 1 6.1 32
104 Enrique Gonzalez 24 ARI 2.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.116 0 0 1 0 0 1 0 1 1 0 1 0 6.0 44
105 *Mike Gonzalez 29 ATL 17.0 18 18 5 2 0 2 2 0 100% 7 5 2 2 100% 8 0.988 4 7 7 11 1 6 1 17 0 3 0 4 2.8 15
106 Tom Gordon 39 PHI 40.0 44 44 11 3 2 11 6 5 55% 25 14 6 1 17% 8 1.683 23 10 10 32 7 5 4 40 2 9 2 13 2.7 15
107 *Mike Gosling 26 CIN 33.0 23 23 7 2 0 1 0 1 0% 1 0 10 5 50% 7 0.620 5 3 14 4 4 15 8 15 9 7 11 1 4.3 27
108 *John Grabow 28 PIT 51.2 63 63 14 3 2 2 1 1 50% 11 8 47 17 36% 7 0.996 19 14 26 19 7 37 28 35 14 33 14 15 2.5 13
109 Kevin Gregg 29 FLA 84.0 74 74 55 0 5 36 32 4 89% 42 6 20 3 15% 9 1.669 39 14 18 52 8 14 10 64 15 6 16 24 3.4 20
110 *Eddie Guardado 36 CIN 13.2 15 15 2 0 0 2 0 2 0% 3 1 4 3 75% 8 0.948 6 2 7 4 4 7 2 13 0 3 0 1 2.7 16
111 Juan Gutierrez 23 HOU 21.1 7 4 1 1 0 0 0 0 0 0 0 0 4 0.721 0 0 3 0 0 4 0 4 2 0 2 1 4.0 18
112 Angel Guzman 25 CHC 30.1 12 9 3 0 1 1 0 1 0% 1 0 5 3 60% 8 0.851 3 0 6 3 1 5 2 7 6 1 6 1 5.0 24
113 *Justin Hampson 27 SDP 53.1 39 39 12 2 3 0 0 0 4 4 17 5 29% 7 0.781 10 5 23 15 5 19 11 28 15 12 15 6 4.1 20
114 Josh Hancock 29 STL 12.2 8 8 4 0 1 0 0 0 0 0 0 0 8 0.486 1 0 6 1 1 6 0 8 4 2 4 0 4.8 25
115 Joel Hanrahan 25 WSN 51.0 12 1 0 1 0 0 0 0 0 0 2 0 0% 3 0.975 0 0 1 0 0 1 1 0 1 0 1 0 5.0 33
116 Kevin Hart 24 CHC 11.0 8 8 2 0 0 0 0 0 0 0 4 2 50% 5 0.547 0 2 6 0 1 7 2 6 5 2 5 0 4.1 21
117 LaTroy Hawkins 34 COL 55.1 62 62 10 2 5 5 0 5 0% 23 17 17 4 24% 8 1.116 22 12 25 38 8 16 11 51 3 16 4 14 2.7 14
118 Aaron Heilman 28 NYM 86.0 81 81 28 7 7 6 1 5 17% 28 22 29 8 28% 8 1.289 35 13 31 40 15 26 18 63 16 14 17 24 3.2 17
119 *Mark Hendrickson 33 LAD 122.2 39 24 4 1 1 1 0 1 0% 3 2 15 4 27% 5 0.817 4 7 12 4 2 18 8 16 15 4 16 0 5.8 30
120 Brad Hennessey 27 SFG 68.1 69 69 34 4 5 24 19 5 79% 40 13 32 15 47% 9 1.747 41 15 13 43 12 14 18 51 12 17 15 20 3.0 16
121 Clay Hensley 27 SDP 50.0 13 4 1 0 0 0 0 0 0 0 2 2 100% 4 0.840 0 0 4 1 0 3 1 3 2 1 2 0 5.5 27
122 Matt Herges 37 COL 48.2 35 35 9 5 1 2 0 2 0% 6 3 16 4 25% 6 0.952 11 5 18 15 5 15 8 27 16 5 16 6 4.2 20
123 Orlando Hernandez 41 NYM 147.2 27 3 0 0 0 0 0 0 0 0 0 0 3 1.011 0 1 2 0 0 3 0 3 1 0 1 0 3.7 26
124 Roberto Hernandez 42 LAD 20.1 22 22 12 0 2 0 0 0 1 1 7 3 43% 8 0.591 3 2 15 4 2 16 4 18 1 6 1 4 2.8 16
125 Yoel Hernandez 27 PHI 15.1 14 14 7 0 0 1 0 1 0% 1 0 12 7 58% 8 0.342 1 2 10 4 0 10 6 8 3 5 4 1 3.3 18
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
126 Trevor Hoffman 39 SDP 57.1 61 61 50 4 5 49 42 7 86% 49 0 9 3 33% 9 2.349 45 14 2 49 11 1 4 57 0 8 0 21 2.8 13
127 D.J. Houlton 27 LAD 28.0 18 18 8 0 2 0 0 0 2 2 4 1 25% 9 0.531 1 4 13 6 2 10 3 15 9 0 9 3 4.7 24
128 Bobby Howry 33 CHC 81.1 78 78 32 6 7 12 8 4 67% 35 22 25 6 24% 8 1.440 47 10 21 47 17 14 13 65 14 9 14 21 3.1 16
129 Eric Hull 27 LAD 6.2 5 5 3 0 0 0 0 0 0 0 3 0 0% 5 0.371 0 1 4 0 0 5 2 3 3 1 3 0 4.0 22
130 Philip Humber 24 NYM 7.0 3 2 2 0 0 0 0 0 0 0 0 0 7 0.559 0 0 1 0 0 2 0 2 1 0 1 0 4.5 23
131 Jason Isringhausen 34 STL 65.1 63 63 54 4 0 34 32 2 94% 34 0 13 2 15% 9 1.623 28 14 19 44 7 12 9 54 8 7 8 16 3.1 17
132 Jason Jennings 28 HOU 99.0 19 1 0 0 0 0 0 0 0 0 0 0 7 0.897 0 0 1 0 0 1 0 1 0 0 0 0 3.0 21
133 Kelvin Jimenez 26 STL 42.0 34 34 15 3 0 0 0 0 1 1 28 9 32% 9 0.297 5 3 23 4 1 29 15 19 13 10 15 8 3.7 21
134 *Tyler Johnson 26 STL 38.0 55 55 6 1 1 1 0 1 0% 7 6 35 12 34% 7 0.721 9 13 31 18 2 35 21 34 4 33 7 17 2.1 11
135 Jorge Julio 28 TOT 62.0 68 68 14 0 5 8 0 8 0% 25 17 39 13 33% 1.219 29 14 25 36 9 23 21 47 10 21 11 17 2.7 16
136 Jorge Julio 28 FLA 9.1 10 10 5 0 2 3 0 3 0% 4 1 5 4 80% 9 1.471 4 1 5 6 1 3 2 8 2 3 3 2 2.8 24
137 Jorge Julio 28 COL 52.2 58 58 9 0 3 5 0 5 0% 21 16 34 9 26% 8 1.152 25 13 20 30 8 20 19 39 8 18 8 15 2.7 15
138 *Randy Keisler 31 STL 17.1 4 1 1 0 0 0 0 0 0 0 0 0 7 0.863 0 0 1 0 0 1 0 1 1 0 1 0 9.0 43
139 *Joe Kennedy 28 ARI 2.2 3 3 0 0 0 0 0 0 1 1 1 1 100% 4 0.704 1 1 1 1 0 2 1 2 1 1 1 1 2.7 25
140 Logan Kensing 24 FLA 13.1 9 9 0 3 0 0 0 0 0 0 5 0 0% 6 0.737 1 5 3 2 2 5 2 7 6 0 6 0 4.4 22
141 Bobby Keppel 25 COL 4.0 4 4 1 0 0 0 0 0 0 0 1 0 0% 7 0.347 0 0 4 0 0 4 1 3 1 2 1 0 3.0 17
142 Byung-Hyun Kim 28 TOT 118.4 28 6 4 2 1 0 0 0 0 0 2 0 0% 1.021 3 0 3 0 3 3 2 4 3 0 3 1 4.5 26
143 Byung-Hyun Kim 28 COL 6.0 3 2 2 1 1 0 0 0 0 0 0 0 7 1.580 2 0 0 0 2 0 0 2 1 0 1 0 4.5 27
144 Byung-Hyun Kim 28 FLA 109.2 23 4 2 1 0 0 0 0 0 0 2 0 0% 7 0.985 1 0 3 0 1 3 2 2 2 0 2 1 4.5 25
145 *Ray King 33 TOT 39.2 67 67 10 1 1 0 0 0 13 11 47 10 21% 0.821 18 18 29 23 8 36 28 39 2 46 3 20 1.8 9
146 *Ray King 33 WSN 33.2 55 55 7 1 1 0 0 0 12 10 38 9 24% 7 0.819 15 15 24 19 6 30 22 33 2 38 3 16 1.8 9
147 *Ray King 33 MIL 6.0 12 12 3 0 0 0 0 0 1 1 9 1 11% 7 0.832 3 3 5 4 2 6 6 6 0 8 0 4 1.5 9
148 *Steve Kline 34 SFG 46.0 68 68 19 1 2 4 2 2 50% 15 9 32 6 19% 8 0.867 24 6 34 26 10 32 19 49 3 41 4 25 2.0 12
149 Danny Kolb 32 PIT 3.0 3 3 1 0 0 0 0 0 0 0 0 0 8 0.197 0 0 3 0 0 3 0 3 0 0 0 0 3.0 21
150 *Hong-Chih Kuo 25 LAD 30.1 8 2 1 0 0 0 0 0 0 0 0 0 7 1.026 0 0 2 1 0 1 0 2 1 1 1 0 3.5 24
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
151 Masumi Kuwata 39 PIT 21.0 19 19 3 0 1 0 0 0 3 3 8 3 38% 7 0.732 5 3 11 5 2 12 4 15 6 7 6 4 3.3 20
152 *Wilfredo Ledezma 26 TOT 23.2 21 20 8 0 2 0 0 0 3 2 2 1 50% 0.586 3 3 10 10 3 7 1 19 4 4 4 2 3.2 21
153 *Wilfredo Ledezma 26 ATL 9.1 12 12 4 0 2 0 0 0 3 2 2 1 50% 6 0.533 2 3 5 7 2 3 1 11 1 4 1 2 2.3 16
154 *Wilfredo Ledezma 26 SDP 14.1 9 8 4 0 0 0 0 0 0 0 0 0 9 0.621 1 0 5 3 1 4 0 8 3 0 3 0 4.5 29
155 Brad Lidge 30 HOU 67.0 66 66 34 5 3 27 19 8 70% 34 7 12 3 25% 9 1.694 33 9 23 43 5 18 6 60 9 10 9 20 3.0 17
156 Jon Lieber 37 PHI 78.0 14 2 1 0 0 0 0 0 0 0 5 5 100% 4 1.043 0 2 0 0 0 2 2 0 1 1 1 0 3.5 19
157 Matt Lindstrom 27 FLA 67.0 71 71 11 3 4 2 0 2 0% 22 20 30 10 33% 7 1.095 20 23 26 32 11 28 19 52 10 20 11 14 2.8 16
158 Scott Linebrink 30 TOT 70.1 71 71 11 5 6 8 1 7 13% 30 21 16 4 25% 1.435 38 16 15 39 16 16 10 61 3 7 4 23 3.0 16
159 Scott Linebrink 30 SDP 45.0 44 44 7 3 3 7 1 6 14% 22 15 4 1 25% 8 1.523 29 8 6 27 13 4 2 42 2 2 2 14 3.1 16
160 Scott Linebrink 30 MIL 25.1 27 27 4 2 3 1 0 1 0% 8 6 12 3 25% 7 1.286 9 8 9 12 3 12 8 19 1 5 2 9 2.8 16
161 Kyle Lohse 28 TOT 192.2 34 2 0 0 0 0 0 0 0 0 0 0 1.003 0 2 0 0 0 2 0 2 1 0 1 0 5.0 20
162 Kyle Lohse 28 PHI 61.0 13 2 0 0 0 0 0 0 0 0 0 0 5 1.134 0 2 0 0 0 2 0 2 1 0 1 0 5.0 20
163 Braden Looper 32 STL 175.0 31 1 0 0 0 0 0 0 1 1 0 0 5 0.917 0 1 0 1 0 0 0 1 0 1 0 0 1.0 14
164 Derek Lowe 34 LAD 199.1 33 1 0 0 0 0 0 0 1 1 0 0 7 0.915 0 1 0 1 0 0 0 1 0 0 0 0 3.0 10
165 Brandon Lyon 27 ARI 74.0 73 73 20 6 4 5 2 3 40% 40 35 21 6 29% 8 1.723 39 14 19 49 12 12 12 61 6 8 8 19 3.0 15
166 Ryan Madson 26 PHI 56.0 38 38 9 2 2 2 1 1 50% 9 7 8 5 63% 8 1.223 13 11 14 16 8 14 5 33 20 4 21 9 4.4 23
167 *Ron Mahay 36 ATL 28.0 30 30 0 1 0 2 0 2 0% 8 6 10 3 30% 7 1.374 11 8 10 14 5 11 4 26 3 9 3 11 2.8 15
168 Gary Majewski 27 CIN 23.0 32 32 3 0 4 3 0 3 0% 10 6 22 7 32% 8 1.329 15 8 8 12 7 13 15 17 4 19 7 8 2.2 12
169 Carlos Marmol 24 CHC 69.1 59 59 6 5 1 2 1 1 50% 19 17 41 5 12% 7 1.187 20 20 19 32 10 17 29 30 27 15 29 15 3.5 20
170 *Mike Maroth 29 STL 38.0 14 7 2 0 1 0 0 0 0 0 0 0 7 0.791 1 0 6 0 1 6 0 7 1 2 1 1 3.0 27
171 Jason Marquis 28 CHC 191.2 34 1 0 0 0 0 0 0 0 0 0 0 3 1.067 0 1 0 1 0 0 0 1 0 1 0 0 2.0 31
172 *Sean Marshall 24 CHC 103.1 21 2 0 0 0 0 0 0 0 0 0 0 5 0.958 0 1 1 1 0 1 0 2 2 0 2 0 5.0 28
173 *Damaso Marte 32 PIT 45.1 65 65 11 2 0 0 0 0 15 15 45 11 24% 8 0.861 21 12 31 25 12 28 26 39 7 37 10 13 2.1 11
174 *Tom Martin 37 COL 25.2 26 26 7 0 0 0 0 0 2 2 12 3 25% 6 0.381 2 3 20 7 0 19 8 18 4 9 5 5 3.0 17
175 Carlos Martinez 25 FLA 2.2 2 2 1 0 0 0 0 0 0 0 1 0 0% 3 0.116 0 0 2 0 0 2 1 1 1 0 1 0 4.0 20
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
176 Marcus McBeth 26 CIN 19.2 23 23 7 3 2 2 0 2 0% 6 3 8 3 38% 7 1.199 8 4 11 7 3 13 4 19 3 9 3 6 2.6 15
177 *Macay McBride 24 ATL 15.0 18 18 4 1 0 0 0 0 0 0 18 8 44% 7 0.330 2 4 11 2 1 15 9 9 5 8 6 8 2.5 17
178 Zach McClellan 28 COL 14.0 12 12 1 1 0 1 0 1 0% 1 0 3 2 67% 8 0.818 4 0 7 2 3 7 2 10 3 2 4 1 3.5 20
179 Seth McClung 26 MIL 12.0 14 14 1 0 1 0 0 0 1 0 10 2 20% 7 0.419 2 4 8 6 1 7 5 9 4 6 5 2 2.6 15
180 Marty McLeary 32 PIT 7.2 4 4 0 0 0 1 0 1 0% 1 0 8 3 38% 7 0.330 1 1 2 1 0 3 3 1 2 1 2 0 5.8 31
181 *Mark McLemore 26 HOU 35.0 29 29 9 3 0 2 0 2 0% 3 1 10 5 50% 8 0.820 7 7 12 7 5 17 4 25 10 5 11 4 3.6 22
182 Brandon Medders 27 ARI 29.1 30 30 7 1 2 1 0 1 0% 3 2 11 4 36% 7 0.735 5 5 19 6 5 19 7 23 7 10 7 5 2.9 16
183 Jonathan Meloan 22 LAD 7.1 5 5 3 0 0 0 0 0 0 0 0 0 8 0.115 0 0 5 0 0 5 0 5 3 1 3 0 4.4 30
184 Cla Meredith 24 SDP 79.2 80 80 18 5 6 5 0 5 0% 15 10 52 21 40% 7 1.097 32 19 28 34 17 29 27 53 17 21 20 22 3.0 14
185 Jose Mesa 41 PHI 39.0 40 40 13 1 2 1 1 0 100% 6 4 25 8 32% 7 0.780 10 9 20 13 4 23 14 26 9 11 10 11 2.9 15
186 Randy Messenger 25 TOT 64.4 60 60 21 2 4 5 1 4 20% 16 11 39 19 49% 1.005 16 20 20 22 7 31 19 41 17 17 18 13 3.2 18
187 Randy Messenger 25 FLA 23.2 23 23 8 1 1 0 0 0 6 6 13 4 31% 8 0.826 5 7 10 9 2 12 6 17 5 8 5 6 3.1 17
188 Randy Messenger 25 SFG 40.2 37 37 13 1 3 5 1 4 20% 10 5 26 15 58% 7 1.103 11 13 10 13 5 19 13 24 12 9 13 7 3.3 19
189 Aaron Miles 30 STL 2.0 2 2 2 0 0 0 0 0 0 0 0 0 8 0.000 0 0 0 0 0 2 0 2 0 0 0 0 3.0 13
190 Justin Miller 29 FLA 61.2 62 62 10 5 0 3 0 3 0% 20 17 27 8 30% 7 0.938 21 18 23 28 5 29 16 46 10 16 11 19 3.0 17
191 *Trever Miller 34 HOU 46.1 76 76 12 0 0 3 1 2 33% 19 12 48 11 23% 8 0.955 26 11 38 32 13 31 32 44 3 51 5 30 1.8 11
192 *Patrick Misch 25 SFG 40.1 18 14 2 0 2 0 0 0 2 2 12 7 58% 7 0.954 4 2 8 4 3 7 6 8 7 2 7 2 4.4 22
193 Brian Moehler 35 HOU 59.2 42 42 29 1 4 1 1 0 100% 2 1 13 2 15% 9 0.705 7 1 29 9 6 27 7 35 16 2 17 8 4.3 21
194 Juan Morillo 23 COL 3.2 4 4 1 0 0 0 0 0 0 0 0 0 6 0.242 0 0 4 1 0 3 0 4 0 1 0 1 2.8 17
195 Guillermo Mota 33 NYM 59.1 52 52 10 2 2 3 0 3 0% 9 6 16 5 31% 7 0.809 9 15 28 19 6 27 10 42 15 12 18 10 3.4 20
196 Peter Moylan 28 ATL 90.0 80 80 16 5 3 2 1 1 50% 10 8 47 13 28% 7 0.782 14 22 41 30 11 39 26 54 20 23 20 30 3.4 16
197 Carlos Muniz 26 NYM 2.1 2 2 1 0 0 0 0 0 0 0 0 0 6 0.339 0 0 1 1 0 1 0 2 1 0 1 0 3.5 27
198 *Arnie Munoz 25 WSN 5.1 13 13 0 0 0 1 0 1 0% 6 4 16 3 19% 7 1.392 7 3 3 7 3 3 9 4 0 12 1 4 1.2 10
199 Scott Munter 27 SFG 10.2 12 12 5 1 1 0 0 0 0 0 15 8 53% 6 0.813 4 1 7 1 3 8 7 5 1 5 1 3 2.7 13
200 *Bill Murphy 26 ARI 6.1 10 10 2 0 0 0 0 0 1 1 7 4 57% 7 0.363 2 2 4 2 2 6 4 6 1 7 1 2 1.9 13
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
201 Brett Myers 26 PHI 68.2 51 48 37 5 5 24 21 3 88% 27 3 6 3 50% 9 1.665 25 11 12 36 9 3 3 45 10 5 10 17 3.3 19
202 *Josh Newman 25 COL 2.0 2 2 2 0 0 0 0 0 0 0 0 0 9 0.005 0 0 1 1 0 1 0 2 0 0 0 0 3.0 14
203 Dustin Nippert 26 ARI 45.1 36 36 8 1 1 0 0 0 2 2 17 7 41% 6 0.418 2 7 27 9 2 25 7 29 13 6 14 1 3.8 22
204 Ricky Nolasco 24 FLA 21.1 5 1 0 0 0 0 0 0 0 0 0 0 6 0.898 0 0 1 0 0 1 0 1 1 0 1 0 4.0 26
205 Wes Obermueller 30 FLA 59.0 18 11 4 0 0 0 0 0 0 0 1 1 100% 8 0.725 0 2 9 0 0 11 1 10 7 1 7 1 5.8 37
206 *Will Ohman 29 CHC 36.1 56 56 11 2 4 1 1 0 100% 17 12 46 11 24% 7 1.082 21 11 22 26 10 20 27 29 4 36 6 11 1.9 12
207 Augie Ojeda 32 ARI 1.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.000 0 0 0 0 0 1 0 1 0 0 0 0 3.0 8
208 Ramon Ortiz 34 COL 13.0 10 10 4 1 0 0 0 0 0 0 7 6 86% 7 0.243 0 1 9 3 0 7 4 6 4 1 4 1 3.9 22
209 Russ Ortiz 33 SFG 49.0 12 4 1 0 0 0 0 0 0 0 1 0 0% 6 1.053 1 0 3 2 1 1 1 3 2 1 3 0 4.3 24
210 Franquelis Osoria 25 PIT 28.1 25 25 3 0 2 0 0 0 5 4 18 7 39% 7 0.896 9 5 9 9 3 13 8 17 7 9 8 5 3.4 16
211 Roy Oswalt 29 HOU 212.0 33 1 0 0 0 0 0 0 1 1 1 0 0% 7 1.056 1 0 0 1 0 0 1 0 0 1 0 0 1.0 3
212 Henry Owens 28 FLA 23.0 22 22 10 2 0 5 4 1 80% 10 5 2 0 0% 9 1.200 8 6 8 13 3 6 1 21 3 4 3 8 3.1 18
213 Micah Owings 24 ARI 152.2 29 2 0 0 0 0 0 0 0 0 2 0 0% 5 0.966 0 0 2 0 0 2 1 1 1 0 1 0 4.0 25
214 Chad Paronto 31 ATL 40.1 41 41 12 3 1 2 1 1 50% 4 2 25 8 32% 7 0.633 9 7 23 9 5 27 14 27 9 12 9 10 3.0 17
215 *Manny Parra 24 MIL 26.1 9 7 3 0 1 0 0 0 1 1 6 3 50% 5 0.737 2 1 4 1 1 5 2 5 5 0 5 0 7.4 36
216 *Troy Patton 21 HOU 12.2 3 1 1 0 0 0 0 0 0 0 0 0 8 0.826 0 0 0 0 0 1 0 1 0 0 0 0 3.0 25
217 Felipe Paulino  23 HOU 19.0 5 2 0 0 0 0 0 0 1 1 0 0 4 0.748 0 1 1 1 0 1 0 2 1 0 1 0 6.0 39
218 Jailen Peguero 26 ARI 14.2 18 18 6 1 0 0 0 0 3 3 6 2 33% 8 0.440 2 4 12 5 0 13 5 13 1 7 2 3 2.4 15
219 Mike Pelfrey 23 NYM 72.2 15 2 0 0 0 0 0 0 0 0 2 0 0% 5 0.943 0 0 2 0 0 2 1 1 2 0 2 0 5.0 30
220 Tony Pena 25 ARI 85.1 75 75 13 5 4 5 2 3 40% 35 30 38 10 26% 7 1.294 35 22 17 46 12 17 19 56 22 14 23 21 3.4 16
221 Troy Percival 37 STL 40.0 34 33 9 3 0 0 0 0 4 4 9 3 33% 8 0.518 4 7 19 16 2 15 4 29 9 5 10 3 3.5 18
222 *Juan Perez 28 PIT 12.1 17 17 4 0 0 0 0 0 1 0 9 2 22% 7 0.212 2 2 12 2 0 15 8 9 3 9 3 4 2.2 13
223 Yusmeiro Petit 22 ARI 57.0 14 4 2 1 0 0 0 0 0 0 0 0 9 0.757 0 1 3 1 0 3 0 4 2 0 2 0 4.5 26
224 Billy Petrick 23 CHC 9.2 8 8 1 0 0 0 0 0 1 1 0 0 6 0.323 0 1 7 3 0 5 0 8 2 0 3 0 3.6 22
225 *Carmen Pignatiello 24 CHC 2.0 4 4 0 0 0 0 0 0 1 1 2 1 50% 8 0.360 0 2 2 2 0 2 2 2 0 3 0 0 1.5 9
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
226 *Renyel Pinto 24 FLA 58.2 57 57 4 2 4 6 1 5 17% 23 16 38 8 21% 7 1.076 21 16 20 31 8 18 24 33 14 23 17 15 3.1 16
227 Scott Proctor 30 LAD 32.0 31 31 4 3 0 2 0 2 0% 9 7 11 2 18% 8 1.070 11 9 11 15 3 13 7 24 7 10 8 11 3.1 18
228 Chad Qualls 28 HOU 82.2 79 79 16 6 5 10 5 5 50% 31 21 31 8 26% 8 1.555 42 16 20 43 19 17 22 57 14 17 15 30 3.1 16
229 Aaron Rakers 30 SDP 1.0 1 1 1 0 0 0 0 0 0 0 0 0 9 0.123 0 0 1 1 0 0 0 1 0 0 0 0 3.0 14
230 Elizardo Ramirez 24 CIN 16.1 4 1 0 0 0 0 0 0 0 0 0 0 5 0.827 0 0 1 0 0 1 0 1 1 0 1 0 6.0 29
231 *Erasmo Ramirez 31 FLA 3.1 4 4 1 0 0 0 0 0 1 0 1 0 0% 7 0.352 1 0 3 1 0 3 1 3 1 3 1 0 2.5 16
232 Ramon Ramirez 25 COL 17.1 22 22 5 2 2 0 0 0 3 3 14 5 36% 8 1.006 8 4 10 6 6 10 7 15 1 9 1 5 2.4 13
233 *Stephen Randolph 33 HOU 13.1 14 14 4 0 1 0 0 0 0 0 3 1 33% 8 0.673 1 3 10 2 1 11 2 12 4 9 5 3 2.9 24
234 *Clay Rapada 26 CHC 0.1 1 1 0 0 0 0 0 0 0 0 2 0 0% 8 1.960 1 0 0 0 0 1 1 0 0 1 0 0 1.0 7
235 Jon Rauch 28 WSN 87.1 88 88 26 8 4 10 4 6 40% 44 33 23 6 26% 8 1.572 52 11 24 51 14 23 13 75 8 12 8 31 3.0 16
236 *Mark Redman 33 TOT 41.4 11 3 0 1 0 0 0 0 0 0 1 1 100% 0.926 0 2 1 2 0 1 1 2 2 1 2 0 6.7 45
237 *Mark Redman 33 ATL 21.2 6 1 0 0 0 0 0 0 0 0 0 0 4 0.937 0 0 1 0 0 1 0 1 1 0 1 0 4.0 49
238 *Mark Redman 33 COL 19.2 5 2 0 1 0 0 0 0 0 0 1 1 100% 3 0.911 0 2 0 2 0 0 1 1 1 1 1 0 8.0 43
239 Anthony Reyes 25 STL 107.1 22 2 1 0 0 0 0 0 0 0 0 0 6 0.808 0 0 2 1 0 1 0 2 2 0 2 0 5.0 43
240 *Jo-Jo Reyes 22 ATL 50.2 11 1 0 0 0 0 0 0 0 0 2 0 0% 2 1.046 0 1 0 0 0 1 1 0 1 0 1 0 10.0 51
241 *Royce Ring 26 TOT 20.0 26 26 7 1 0 0 0 0 1 0 22 7 32% 0.799 4 9 13 4 3 19 13 13 4 16 4 6 2.3 14
242 *Royce Ring 26 SDP 15.0 15 15 4 1 0 0 0 0 0 0 8 5 63% 9 0.883 3 6 6 3 3 9 5 10 4 7 4 3 3.0 19
243 *Royce Ring 26 ATL 5.0 11 11 3 0 0 0 0 0 1 0 14 2 14% 6 0.494 1 3 7 1 0 10 8 3 0 9 0 3 1.4 7
244 Saul Rivera 29 WSN 93.0 85 85 17 4 6 6 3 3 50% 27 19 49 11 22% 7 1.247 34 26 24 36 17 32 23 62 26 21 27 30 3.3 17
245 Brian Rogers 24 PIT 2.0 3 3 1 0 0 0 0 0 0 0 3 1 33% 5 0.581 0 1 2 1 0 2 1 2 1 2 1 0 2.0 11
246 *J.C. Romero 31 PHI 36.1 51 51 5 1 2 1 0 1 0% 23 22 26 6 23% 7 1.352 23 11 16 27 9 15 21 30 4 31 6 28 2.1 12
247 Francisco Rosario 26 PHI 26.1 23 23 10 0 3 1 1 0 100% 2 1 3 3 100% 9 0.623 3 5 14 5 3 15 2 21 7 4 8 4 3.4 22
248 Kirk Saarloos 28 CIN 42.2 34 31 7 1 3 1 0 1 0% 5 4 16 4 25% 8 1.055 14 3 13 10 9 12 9 22 8 13 10 8 3.2 17
249 Takashi Saito 37 LAD 64.1 63 63 55 2 1 43 39 4 91% 44 1 12 4 33% 9 1.869 36 14 12 50 5 8 6 57 5 6 5 17 3.1 15
250 Brad Salmon 27 CIN 24.0 26 26 9 0 1 1 0 1 0% 1 0 18 6 33% 8 0.463 3 1 21 4 2 20 10 16 4 9 5 5 2.8 15
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
251 Chris Sampson 29 HOU 121.2 24 5 2 0 0 0 0 0 0 0 2 1 50% 6 0.968 0 4 1 0 0 5 2 3 2 2 3 0 4.4 26
252 Brian Sanches 28 PHI 14.2 12 12 4 1 1 0 0 0 1 1 6 3 50% 7 0.493 2 4 6 2 2 8 3 9 5 3 5 3 3.7 22
253 *Jonathan Sanchez 24 SFG 52.0 33 29 8 1 2 0 0 0 3 2 13 2 15% 8 0.996 6 3 20 8 4 17 9 20 11 9 12 6 3.7 23
254 Romulo Sanchez 23 PIT 18.0 16 16 7 1 0 0 0 0 2 2 4 2 50% 7 0.282 1 1 12 5 0 11 3 13 4 5 4 4 3.4 17
255 Victor Santos 30 CIN 49.0 32 32 12 1 4 0 0 0 2 2 20 11 55% 7 0.782 7 5 20 3 4 25 13 19 16 11 16 8 4.6 27
256 Dennis Sarfate 26 HOU 8.1 7 7 1 1 0 0 0 0 3 3 2 0 0% 7 1.365 2 2 3 3 1 3 1 6 2 1 2 1 3.6 18
257 *Scott Schoeneweis 33 NYM 59.0 70 70 17 0 2 3 2 1 67% 14 11 43 7 16% 8 0.799 17 19 31 20 6 44 27 43 11 29 16 26 2.5 14
258 Chris Schroder 28 WSN 45.1 37 37 8 2 3 0 0 0 2 2 21 3 14% 7 0.543 8 10 18 5 6 26 11 26 15 8 18 8 3.7 21
259 Mike Schultz 27 ARI 1.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.273 0 0 1 0 0 1 0 1 0 0 0 0 3.0 12
260 Rudy Seanez 38 LAD 76.0 73 73 19 6 3 3 1 2 33% 7 4 39 16 41% 7 0.725 16 17 39 19 12 42 24 49 19 22 21 17 3.1 17
261 *Chris Seddon 23 FLA 17.1 7 3 1 0 0 0 0 0 0 0 0 0 8 0.941 0 0 3 1 0 2 0 3 0 0 0 0 3.0 16
262 Aaron Sele 37 NYM 53.2 34 34 10 3 2 0 0 0 1 1 24 6 25% 9 0.624 7 1 24 8 4 22 12 22 19 5 20 3 4.7 27
263 *Dan Serafini 33 COL 0.1 3 3 0 0 0 0 0 0 1 0 3 0 0% 4 0.580 0 1 2 1 0 2 2 1 0 3 0 0 0.3 6
264 Josh Sharpless 26 PIT 4.1 6 6 2 0 1 0 0 0 0 0 3 3 100% 8 0.435 2 0 4 1 1 4 2 4 0 3 0 1 2.2 12
265 Tom Shearn 29 CIN 32.2 7 1 0 0 0 0 0 0 0 0 2 1 50% 1 0.803 0 1 0 0 0 1 1 0 1 0 1 0 6.0 29
266 *Brian Shouse 38 MIL 47.2 73 73 13 1 1 4 1 3 25% 25 21 78 18 23% 7 1.002 30 15 27 33 8 32 45 28 5 45 9 29 2.0 10
267 *Doug Slaten 27 ARI 36.1 61 61 13 3 2 1 0 1 0% 12 7 36 12 33% 7 0.824 19 10 27 21 10 30 23 38 2 39 3 17 1.8 10
268 Joe Smith 23 NYM 44.1 54 54 14 3 2 0 0 0 12 10 51 25 49% 7 0.943 20 17 14 19 9 26 28 26 9 25 10 13 2.5 15
269 *Matt Smith 28 PHI 4.0 9 9 0 0 0 0 0 0 4 3 4 0 0% 6 1.256 4 2 3 5 1 3 2 7 0 8 0 2 1.3 14
270 Rafael Soriano 27 ATL 72.0 71 71 28 3 3 12 9 3 75% 31 19 12 2 17% 8 1.162 33 11 26 50 10 11 6 65 7 6 7 19 3.0 16
271 Jorge Sosa 30 NYM 112.2 42 28 2 2 2 2 0 2 0% 11 9 27 10 37% 7 1.095 15 7 6 14 5 9 14 14 10 9 11 8 3.5 19
272 Ryan Speier 27 COL 18.0 20 20 5 3 1 1 0 1 0% 4 3 12 1 8% 6 1.155 6 6 6 9 3 8 7 13 2 5 4 6 2.7 15
273 Levale Speigner 26 WSN 40.0 19 13 3 1 0 0 0 0 0 0 15 7 47% 5 0.779 2 4 6 0 2 11 7 6 5 4 5 2 3.8 23
274 Scott Spiezio 34 STL 1.0 1 1 1 0 0 0 0 0 0 0 0 0 8 0.000 0 0 0 0 0 1 0 1 0 0 0 0 3.0 20
275 Russ Springer 38 STL 66.0 76 76 18 8 1 2 0 2 0% 13 10 28 7 25% 8 0.788 18 20 34 29 11 36 17 59 5 25 6 21 2.6 14
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
276 Chris Spurling 30 MIL 50.0 49 49 21 2 1 0 0 0 3 2 22 11 50% 9 0.616 10 4 35 13 6 30 13 36 11 16 12 10 3.1 16
277 *Mike Stanton 40 CIN 57.2 69 69 11 1 3 3 0 3 0% 15 10 51 18 35% 8 0.953 24 13 30 26 12 31 29 40 14 33 18 23 2.5 15
278 *Mitch Stetter 26 MIL 5.0 6 6 2 1 0 0 0 0 0 0 2 0 0% 9 0.617 2 0 3 1 2 3 2 4 1 3 1 0 2.5 11
279 Ricky Stone 32 CIN 5.1 5 5 3 0 0 0 0 0 0 0 3 2 67% 8 0.326 1 1 2 0 1 4 2 3 1 1 1 1 3.2 16
280 *Eric Stults 27 LAD 38.2 12 7 0 0 1 0 0 0 1 1 5 1 20% 4 0.811 0 3 4 2 1 4 3 4 5 1 5 1 5.7 37
281 *Taylor Tankersley 24 FLA 47.1 67 67 12 6 1 3 1 2 33% 22 16 50 10 20% 7 1.228 24 22 20 28 10 29 29 38 3 35 4 18 2.1 12
282 *Jack Taschner 29 SFG 50.0 63 63 16 3 1 2 0 2 0% 17 13 45 15 33% 8 1.033 24 15 21 27 9 27 29 34 8 34 11 18 2.4 15
283 *Joe Thatcher 25 SDP 21.0 22 22 5 2 2 0 0 0 3 2 20 4 20% 7 0.870 8 3 11 8 3 11 9 13 7 10 7 5 2.9 16
284 Brad Thompson 25 STL 129.1 44 27 10 2 2 0 0 0 0 0 9 6 67% 6 0.781 4 2 20 5 4 18 6 21 14 4 14 4 4.1 20
285 Mike Thompson 26 SDP 15.2 7 7 4 0 1 0 0 0 0 0 9 6 67% 5 0.379 1 1 5 0 1 6 4 3 6 0 6 0 6.7 33
286 *Erick Threets 25 SFG 2.1 3 3 1 0 0 0 0 0 0 0 0 0 6 0.132 0 0 3 0 0 3 0 3 0 1 0 0 2.3 21
287 Brett Tomko 34 TOT 131.1 40 21 9 0 2 0 0 0 0 0 12 5 42% 0.837 3 2 16 5 2 14 6 15 9 2 9 2 4.2 24
288 Brett Tomko 34 LAD 104.0 33 18 8 0 2 0 0 0 0 0 12 5 42% 7 0.842 3 2 13 4 2 12 6 12 8 2 8 2 4.1 23
289 Brett Tomko 34 SDP 27.1 7 3 1 0 0 0 0 0 0 0 0 0 4 0.815 0 0 3 1 0 2 0 3 1 0 1 0 5.0 28
290 Salomon Torres 35 PIT 52.2 56 56 28 2 4 18 12 6 67% 23 5 17 4 24% 9 1.534 24 11 21 31 7 18 9 47 5 13 7 19 2.8 15
291 *Billy Traber 27 WSN 39.2 28 26 5 2 0 1 0 1 0% 4 2 16 10 63% 8 0.702 7 6 12 6 2 18 9 17 9 7 9 6 3.7 20
292 Chin-hui Tsao 26 LAD 24.2 21 21 6 0 1 1 0 1 0% 4 3 14 1 7% 7 0.964 7 6 8 8 3 10 9 12 9 4 9 5 3.5 17
293 Derrick Turnbow 29 MIL 68.0 77 77 13 4 5 4 1 3 25% 38 33 14 12 86% 8 1.449 40 17 19 50 11 16 8 69 1 18 2 27 2.6 15
294 Lino Urdaneta 27 NYM 1.0 2 2 0 0 0 0 0 0 0 0 2 2 100% 5 0.270 0 0 2 0 0 2 1 1 0 2 0 1 1.5 9
295 Jose Valverde 27 ARI 64.1 65 65 59 1 4 54 47 7 87% 54 0 7 2 29% 9 2.130 44 11 9 59 1 5 4 61 3 5 3 20 3.0 16
296 John Van Benschoten 27 PIT 39.0 11 2 1 0 0 0 0 0 0 0 0 0 4 0.944 0 0 2 0 0 2 0 2 2 0 2 0 6.5 47
297 Rick VandenHurk 22 FLA 81.2 18 1 0 0 0 0 0 0 0 0 2 0 0% 3 1.013 0 0 1 0 0 1 1 0 1 0 1 0 7.0 46
298 Claudio Vargas 29 MIL 134.1 29 6 1 1 2 2 1 1 50% 2 0 0 0 6 0.964 0 4 2 2 1 3 0 6 5 0 5 0 6.3 37
299 Carlos Villanueva 23 MIL 114.1 59 53 8 6 3 3 1 2 33% 19 16 22 10 45% 7 0.997 16 17 19 25 10 18 12 41 25 11 28 4 4.5 26
300 Oscar Villarreal 25 ATL 76.1 51 51 11 2 2 2 1 1 50% 4 2 33 14 42% 4 0.792 16 6 27 12 10 29 17 34 26 6 27 10 4.5 23
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
301 *Billy Wagner 35 NYM 68.1 66 66 57 2 2 39 34 5 87% 39 0 3 2 67% 9 1.749 34 15 17 54 8 4 3 63 4 1 4 12 3.1 17
302 Ryan Wagner 24 WSN 15.2 14 14 2 0 2 0 0 0 1 1 10 4 40% 7 0.979 4 2 8 1 4 9 5 9 5 3 5 4 3.4 19
303 Tyler Walker 31 SFG 14.1 15 15 1 2 0 1 0 1 0% 8 7 8 3 38% 8 1.842 10 4 1 9 3 3 5 10 1 3 1 5 2.9 13
304 John Wasdin 34 PIT 19.2 12 12 4 1 1 0 0 0 0 0 3 0 0% 7 0.787 2 4 6 1 2 9 2 10 7 4 7 1 4.9 28
305 Dave Weathers 37 CIN 77.2 70 70 60 2 6 39 33 6 85% 39 0 27 8 30% 9 1.951 43 8 18 52 9 9 17 53 18 7 18 18 3.3 17
306 Todd Wellemeyer 28 STL 63.2 20 9 2 0 1 0 0 0 1 1 5 1 20% 7 1.044 1 3 5 3 1 5 3 6 5 1 5 0 4.8 22
307 Kip Wells 30 STL 162.2 34 8 4 2 0 0 0 0 1 1 0 0 4 0.982 1 3 4 3 1 4 0 8 8 0 8 0 8.8 47
308 Dan Wheeler 29 HOU 49.2 45 45 25 1 4 15 11 4 73% 21 6 10 5 50% 9 1.588 23 6 15 28 6 11 6 39 9 8 9 17 3.3 18
309 Rick White 38 HOU 29.1 23 23 5 1 0 1 0 1 0% 6 4 13 4 31% 6 0.768 5 8 10 10 1 12 7 16 10 4 11 2 3.8 22
310 Bob Wickman 38 TOT 50.4 57 57 40 3 4 26 20 6 77% 27 1 16 7 44% 1.875 28 10 18 42 8 7 9 48 1 13 1 14 2.6 15
311 Bob Wickman 38 ATL 43.2 49 49 39 3 3 26 20 6 77% 26 0 10 5 50% 9 2.047 28 6 14 40 7 2 5 44 0 10 0 14 2.7 16
312 Bob Wickman 38 ARI 6.2 8 8 1 0 1 0 0 0 1 1 6 2 33% 7 0.624 0 4 4 2 1 5 4 4 1 3 1 0 2.5 12
313 *Dave Williams 28 NYM 4.1 2 1 1 0 0 0 0 0 0 0 0 0 9 0.509 0 0 1 0 0 1 0 1 0 0 0 0 3.0 15
314 Woody Williams 40 HOU 188.0 33 2 0 0 0 0 0 0 0 0 1 1 100% 6 1.007 0 1 1 0 0 2 1 1 0 1 0 0 2.0 17
315 Brian Wilson 25 SFG 23.2 24 24 9 1 2 7 6 1 86% 16 9 3 0 0% 8 1.639 16 4 4 19 4 1 2 22 2 2 2 8 3.0 15
316 Matt Wise 31 MIL 53.2 56 56 9 3 2 2 1 1 50% 15 13 32 11 34% 7 0.773 19 9 27 24 7 25 19 37 10 21 12 6 2.9 17
317 Ross Wolf 24 FLA 12.1 14 14 2 0 1 0 0 0 0 0 13 3 23% 8 0.426 1 6 7 1 1 12 7 7 2 7 4 2 2.6 17
318 Jason Wood 37 FLA 1.0 1 1 1 0 0 0 0 0 0 0 0 0 9 0.000 0 0 0 0 0 1 0 1 0 0 0 0 3.0 12
319 Kerry Wood 30 CHC 24.1 22 22 2 1 1 0 0 0 0 0 7 3 43% 7 0.534 0 9 13 4 1 17 3 19 5 3 5 1 3.3 18
320 Michael Wuertz 28 CHC 72.1 73 73 19 2 3 0 0 0 9 7 38 5 13% 7 0.859 18 16 36 21 11 41 22 51 14 23 18 18 3.0 16
321 Tyler Yates 29 ATL 66.0 75 75 14 2 3 3 2 1 67% 16 13 29 8 28% 7 1.054 23 16 35 31 12 32 15 60 7 25 9 24 2.6 14
322 *Shane Youman 27 PIT 57.1 16 8 3 1 0 0 0 0 0 0 5 2 40% 5 0.982 1 1 5 0 1 7 2 6 6 0 6 0 5.8 30
323 *Mike Zagurski 24 PHI 21.1 25 25 4 1 0 2 0 2 0% 7 5 17 10 59% 8 0.986 8 4 12 13 2 10 9 16 3 11 4 7 2.6 16
324 Mauro Zarate 24 FLA 5.0 4 4 0 0 0 0 0 0 0 0 2 1 50% 5 0.037 0 0 4 0 0 4 1 3 2 0 2 0 3.8 25
325 *Barry Zito 29 SFG 196.2 34 1 0 0 0 0 0 0 0 0 0 0 7 1.000 0 0 1 0 0 1 0 1 0 0 0 0 3.0 17
Rk Age Tm IP G GR GF Wgr Lgr SVOpp SV BSv SV% SVSit Hold IR IS IS% 1stIP aLI LevHi LevMd LevLo Ahd Tie Bhd Runr Empt >3o <3o IPmult 0DR Out/GR Pit/GR
2006 NL  / 2008 NL  / 2007 AL  / 2007 MLB  Relief Pitching