Sortable Pitching
RKPLAYERTEAMGPGSIPHRERBBSOWLSVBLSVWARWHIPERA
1Johan SantanaMIN33 33 231.2 180 77 74 45 238 16 7 0 0 6.9 0.97 2.87
2Randy JohnsonNYY34 34 225.2 207 102 95 47 211 17 8 0 0 5.5 1.13 3.79
3Roy HalladayTOR19 19 141.2 118 39 38 18 108 12 4 0 0 5.3 0.96 2.41
4Kenny RogersTEX30 30 195.1 205 86 75 53 87 14 8 0 0 4.5 1.32 3.46
 Mark BuehrleCWS33 33 236.2 240 99 82 40 149 16 8 0 0 4.5 1.18 3.12
6Jon GarlandCWS32 32 221.0 212 93 86 47 115 18 10 0 0 4.3 1.17 3.50
7Tim WakefieldBOS33 33 225.1 210 113 104 68 151 16 12 0 0 4.2 1.23 4.15
8Jarrod WashburnLAA29 29 177.1 184 66 63 51 94 8 8 0 0 4.0 1.33 3.20
 John LackeyLAA33 33 209.0 208 85 80 71 199 14 5 0 0 4.0 1.33 3.44
10Mariano RiveraNYY71 0 78.1 50 18 12 18 80 7 4 43 4 3.9 0.87 1.38
RKPLAYERTEAMGPGSIPHRERBBSOWLSVBLSVWARWHIPERA
11Bartolo ColonLAA33 33 222.2 215 93 86 43 157 21 8 0 0 3.7 1.16 3.48
 Kevin MillwoodCLE30 30 192.0 182 72 61 52 146 9 11 0 0 3.7 1.22 2.86
13Rich HardenOAK22 19 128.0 93 42 36 43 121 10 5 0 0 3.6 1.06 2.53
14Joe BlantonOAK33 33 201.1 178 86 79 67 116 12 12 0 0 3.5 1.22 3.53
15Freddy GarciaCWS33 33 228.0 225 102 98 60 146 14 8 0 0 3.3 1.25 3.87
 Carlos SilvaMIN27 27 188.1 212 83 72 9 71 9 8 0 0 3.3 1.17 3.44
 Jose ContrerasCWS32 32 204.2 177 91 82 75 154 15 7 0 0 3.3 1.23 3.61
18Mike MussinaNYY30 30 179.2 199 93 88 47 142 13 8 0 0 3.2 1.37 4.41
19Scott KazmirTB32 32 186.0 172 90 78 100 174 10 9 0 0 3.1 1.46 3.77
20David WellsBOS30 30 184.0 220 95 91 21 107 15 7 0 0 3.0 1.31 4.45
RKPLAYERTEAMGPGSIPHRERBBSOWLSVBLSVWARWHIPERA
 Barry ZitoOAK35 35 228.1 185 106 98 89 171 14 13 0 0 3.0 1.20 3.86
 Shawn ChaconNYY14 12 79.0 66 26 25 30 40 7 3 0 0 3.0 1.22 2.85
 Dan HarenOAK34 34 217.0 212 101 90 53 163 14 12 0 0 3.0 1.22 3.73
 Gustavo ChacinTOR34 34 203.0 213 93 84 70 121 13 9 0 0 3.0 1.39 3.72
25Tom GordonNYY79 0 80.2 59 25 23 29 69 5 4 2 7 2.9 1.09 2.57
 Matt ClementBOS32 32 191.0 192 102 97 68 146 13 6 0 0 2.9 1.36 4.57
27Mike TimlinBOS81 0 80.1 86 23 20 20 59 7 3 13 7 2.8 1.32 2.24
 Bruce ChenBAL34 32 197.1 187 94 84 63 133 13 10 0 0 2.8 1.27 3.83
 Huston StreetOAK67 0 78.1 53 17 15 26 72 5 1 23 4 2.8 1.01 1.72
30Chris YoungTEX31 31 164.2 162 84 78 45 137 12 7 0 0 2.7 1.26 4.26
RKPLAYERTEAMGPGSIPHRERBBSOWLSVBLSVWARWHIPERA
31Aaron SmallNYY15 9 76.0 71 27 27 24 37 10 0 0 1 2.6 1.25 3.20
 Brad RadkeMIN31 31 200.2 214 98 90 23 117 9 12 0 0 2.6 1.18 4.04
 Cliff PolitteCWS68 0 67.1 42 15 15 21 57 7 1 1 1 2.6 0.94 2.00
 Felix HernandezSEA12 12 84.1 61 26 25 23 77 4 4 0 0 2.6 1.00 2.67
35B.J. RyanBAL69 0 70.1 54 20 19 26 100 1 4 36 5 2.3 1.14 2.43
 Bronson ArroyoBOS35 32 205.1 213 116 103 54 100 14 10 0 0 2.3 1.30 4.51
 Kyle LohseMIN31 30 178.2 211 85 83 44 86 9 13 0 0 2.3 1.43 4.18
 Justin DuchschererOAK65 0 85.2 67 25 21 19 85 7 4 5 2 2.3 1.00 2.21
39Jamie MoyerSEA32 32 200.0 225 99 95 52 102 13 7 0 0 2.2 1.39 4.28
 Paul ByrdLAA31 31 204.1 216 95 85 28 102 12 11 0 0 2.2 1.19 3.74
Data provided by Elias Sports Bureau
WAR data provided by Baseball-Reference