Final 2004 MLB Fantasy PITCHER Rankings
MLB Notes. MLB Stats. Fanbay.net Sports.

Based on Fanbay.net Fantasy Value formula that tries to be an average of most leagues out there. >9 innings pitched. Sorted by total Fantasy Value. Update: 2/19/05.

MLB Players 2004 Season: Sorted By Fantasy Value per Game

 Rank  Name  Team  FV   G   GS  IP  W  L  SV  CG  SHO  K  BB  Hits  HR  ER  ERA  WHIP  BAA 
1Johan SantanaMIN134234342282060112655415624662.610.920.192
2Randy JohnsonNYY1282.63535245.216140422904417718712.60.90.197
3Jason SchmidtSF119032322251870432517716518803.21.080.202
4Curt SchillingBOS1174.63232226.22160302033520623823.261.060.239
5Roger ClemensHOU1118.33333214.11840002187916915712.981.160.217
6Ben SheetsMIL1094343423712140502643220125712.70.980.226
7Roy OswaltHOU1094363523720100222066223317923.491.240.26
8Pedro MartinezNYM101833332171690112276119326943.91.170.238
9Carlos ZambranoCHC980.63131209.21680111888117414642.751.220.225
10Eric GagneLA969.370082.173450011422535202.190.910.181
11Oliver PerezPIT960303019612100212398114522652.981.150.207
12Carl PavanoNYY945.33131222.118802213949212167431.170.253
13Jake PeavySD906.32727166.11560001735314613422.271.20.236
14Mark BuehrleCWS895.33535245.1161004116551257331063.891.260.271
15Brad LidgeHOU884.680094.265290015730578201.90.920.174
16Mariano RiveraNYY867.674078.24253006620653171.941.080.225
17Chris CarpenterSTL85328281821550101523816924703.461.140.245
18Greg MadduxCHC842.63333212.216110211513321835954.021.180.269
19Jaret WrightNYY837.33232186.11580001597016811683.281.280.242
20Freddy GarciaCWS834313121013110101846419222893.811.220.242
21Livan HernandezMON8163535255111509218683234261023.61.240.248
22Mark MulderSTL812.63333225.217805114083223251114.431.360.264
23Bartolo ColonANA812.33434208.1181200015871215381165.011.370.265
24Octavio DotelOAK808.377085.1663600122336813353.691.180.217
25Jason IsringhausenSTL801.374075.14247007123555242.871.040.199
26Francisco CorderoTEX790.667071.23449007932601172.131.280.226
27Kelvim EscobarANA771.33333208.111120001917619221913.931.290.244
28Jason MarquisSTL768.33232201.11570001387021526833.711.420.275
29Doug DavisMIL766.33434207.112120001667919214783.391.310.247
30Armando BenitezSF764.664069.22247006221366101.290.820.152
31Eric MiltonCIN762343420114600016175196431064.751.350.255
32Brad RadkeMIN753.63434219.21180111432622923853.481.160.267
33Kenny RogersTEX752.63535211.218902112666248241124.761.480.292
34Joe NathanMIN752.373072.11244008923483131.620.980.187
35Jake WestbrookCLE751.63330215.21490511166120819813.381.250.255
36John ThomsonATL744.33333198.11480001335221020823.721.320.276
37Jeff WeaverLA744343422013130001536721919984.011.30.26
38Ted LillyTOR739.33232197.112100211688917126894.061.320.23
39Russ OrtizARI731.63434204.215902114311219723944.131.510.258
40Javier VazquezARI7233232198141000015060195331084.911.290.255
41Rich HardenOAK721.63131189.21170001678117116843.991.330.242
42Matt MorrisSTL7203232202151003213156205351064.721.290.266
43Keith FoulkeBOS719720835332007915638202.170.940.206
44John SmoltzATL710.673081.20144008513758252.761.080.245
45Jeff SuppanSTL70831311881690001106519225874.161.370.265
46Rodrigo LopezBAL703.63723170.21490111215416421683.591.280.252
47Matt ClementBOS70330301819130001907715523743.681.280.229
48Brian LawrenceSD689343420315140211215522626934.121.380.287
49John LackeyANA686.33332198.1141301114460215221034.671.390.278
50Cliff LeeCLE684333317914800016181188301085.431.50.268
51Jose MesaPIT678.370069.15243003720786253.251.410.291
52Barry ZitoOAK6763434213111100016381216281064.481.390.263
53Nate RobertsonDET668.63432196.2121011015566210301074.91.40.274
54David WellsBOS662.63131195.21280001012020323813.731.140.266
55Trevor HoffmanSD660.655054.2334100538425142.30.910.211
56Jeremy BondermanDET6573332184111302216873168241004.891.310.242
57Tim HudsonATL654.62727188.2126032103441948743.531.260.267
58Kris BensonNYM653.33131200.112120111346120215964.311.310.263
59Adam EatonSD648.33333199.1111400015352204281024.611.280.266
60C.C. SabathiaCLE647303018811100111397217620864.121.320.252
61Bronson ArroyoBOS645.63229178.21090001424717117804.031.220.249
62Jon LieberPHI638.62727176.21480001021821620854.331.320.301
63Woody WilliamsSD637.63131189.21180001315819320884.181.320.262
64Ryan DreseTEX632.63433207.21410020985823316974.21.40.285
65Jose ContrerasCWS632.33131170.113900015084166311045.51.470.253
66Jose LimaKC630.33624170.1135000933417833774.071.240.271
67Josh BeckettFLA629.62626156.2990111525413716663.791.220.235
68Mike MussinaNYY625.62727164.21290101324017822844.591.320.276
69Odalis PerezLA623.33131196.1760001284418026713.251.140.25
70Dontrelle WillisFLA617323219710110201396121020884.021.380.273
71Tom GlavineNYM615.33333212.111140111097020420853.61.290.252
72Cory LidlePHI610.33434211.1121205312661224271154.91.350.273
73Steve TrachselNYM609.63333202.2121300011783203259041.410.262
74LaTroy HawkinsCHC6057708254250069147210242.631.050.233
75Al LeiterFLA604.63030173.21080001179713816623.211.350.218
76Brett TomkoSF60432311941170211086419619874.041.340.26
77Paul WilsonCIN595.62929183.21160101176319226894.361.390.271
78Francisco RodriguezANA5956908441120012333512171.8210.172
80Carlos SilvaMIN5913333203148011763525523954.211.430.31
79Juan RinconMIN5917708211620010632525242.631.020.181
81Jon GarlandCWS5873433217121101011376223341184.891.380.269
82Shawn EstesARI5853434202158010117105223301315.841.620.291
83Tim WakefieldBOS582.33230188.1121000011663197291024.871.380.264
84Tom GordonNYY581.680089.2944009623565222.210.880.18
85Kerry WoodCHC569.32222140.1890001445112716583.721.270.244
86Brandon WebbARI568353520871601016411919417833.591.50.248
88Kazuhisa IshiiLA5663131172138022999815521904.711.470.246
87Mike MarothDET5663333217111302110859244251044.311.40.288
89Dustin HermansonCWS56247181316917001024613215664.531.360.262
90Victor ZambranoNYM553262514211700012310211913694.371.560.229
91Brad PennyLA55124241439100001114513012503.151.220.243
93Joe KennedyCOL548.32727162.1970101176716317663.661.420.265
92Scot ShieldsANA548.3600105.18240010940976393.331.30.238
94Chad CorderoMON547.669082.27314008343688272.941.340.222
95Danys BaezTB545620684430005229606273.571.310.237
96Mike HamptonATL543.32929172.1139010876519815824.281.530.29
97Danny GravesCIN539.368068.116410040137712303.951.320.282
98Aaron HarangCIN53428281611090111255317726874.861.430.28
99Braden LooperNYM532.371083.12529006016865252.71.220.266
100Derek LoweLA531.63333182.2141200010571224151105.421.610.299
101Miguel BatistaTOR523.63831198.2101352110496206221064.81.520.273
102Shingo TakatsuCWS513.359062.16419005021406162.310.980.182
103Victor SantosMIL511312815411120001155716918854.971.470.278
104Kevin MillwoodCLE5102525141960001255115514764.851.460.278
105Billy WagnerPHI509.345048.1402100596315132.420.770.181
107Brett MyersPHI5063231176111101111662196311085.521.470.281
106Mark RedmanPIT5063232191111202010268218281004.711.50.292
108Guillermo MotaFLA505.678096.2984008537758333.071.160.218
109Ismael ValdezFLA5023431170149011674920233985.191.480.294
110Jarrod WashburnANA501.32525149.1118011864015920774.641.330.269
111Mark PriorCHC496.62121118.2640001394811214534.021.350.251
112Jason JenningsCOL49633332011112000133101241271235.511.70.299
113Kevin BrownNYY4952222132106000833513214604.091.270.262
114A.J. BurnettFLA493201912076010113381029493.681.170.231
115Sidney PonsonBAL487.63333215.2111505211569265231275.31.550.305
116Tim WorrellPHI487.377078.156190064217510323.681.230.254
117Troy PercivalDET484.652049.22333003319437162.91.250.23
118Zack GreinkeKC48324241458110001002614326643.971.170.256
120Josh FoggPIT480.33232178.11110000826619317924.641.450.283
119Dan KolbATL480.364057.10439002115503192.981.130.234
121Akinori OtsukaSD478.373077.1722008726566151.751.060.199
122Esteban LoaizaNYY478312718310702111771217321165.71.570.296
123Jerome WilliamsSF473.32222129.1107000804412314614.241.290.254
124Wilson AlvarezLA471.64015120.2761001023110912544.031.160.244
125Glendon RuschCHC467.63216129.262200903312710503.471.230.256
126Daniel CabreraBAL465.62827147.21281117689145148251.580.259
127B.J. RyanBAL462760874630012235644222.281.140.2
128Jason JohnsonDET457.63333196.281502112560222221125.131.430.284
129Jamie MoyerSEA452343320271301012563217441175.211.390.272
130Scott LinebrinkSD45173084730008326618202.141.040.209
131Roy HalladayTOR446212113388011953914013624.21.350.272
132Mark HendricksonTB445.33230183.11015020874621121984.811.40.285
133Todd JonesFLA441.378082.11152005933847384.151.420.273
134Orlando HernandezCWS439.6151584.2820008436739313.31.290.23
135Ryan MadsonPHI43452177931005519686202.341.130.238
136Ugueth UrbinaDET430540544621005632387274.51.30.194
137Jorge JulioBAL4246506925220070395911354.571.420.228
139Paul ByrdANA423.31919114.187000791912318503.941.240.27
138David RiskeCLE423.372077.17350078416911323.721.420.24
140Ron VilloneSEA421561011786000866410212534.081.420.232
141Kyle LohseMIN418353419491301111176240281155.341.630.305
142Darrell MaySD407313118691903112055234381165.611.550.306
143Joel PineiroSEA404.62121140.26110101114314421734.671.330.265
144Shawn ChaconCOL400.366063.119350052527112507.111.940.282
145Damaso MarteCWS394.674073.26560068345610283.421.220.217
146Erik BedardBAL393.32726137.16100001217114913704.591.60.27
147Gil MecheSEA391.62323127.277011994713921715.011.460.273
148Matt HergesSF391.370065.14523003921908385.231.70.338
149Jason FrasorTOR390.363068.14617005436644314.081.460.251
150Kip WellsPIT385.32424138.1570001166614514704.551.530.27
151Vicente PadillaPHI378.32020115.177000823611916584.531.340.267
152Salomon TorresPIT37784092770006222876272.641.180.256
153Dan MiceliHOU374.674077.26620083277410313.591.30.247
154Gary KnottsDET374.33619135.176200815814220795.251.480.267
155Julian TavarezSTL373.377064.1744004819571172.381.180.238
156Noah LowrySF3731614926002172289110393.821.290.259
157Eddie GuardadoSEA372.341045.12218004514318142.780.990.194
158J.C. RomeroMIN368.374074.1741006938614293.511.330.224
159Wade MillerBOS366.6151588.27700074447611333.351.350.228
160Justin DuchschererOAK364.353096.17600059328513353.271.210.241
161Andy PettitteHOU363151583640007931718363.91.230.226
162Juan CruzOAK36350072620007030597222.751.240.224
163Jim BrowerSF36189093771006336906343.291.350.259
164Randy WolfPHI360.62323136.258011893614520654.281.320.271
165Rob BellTB359241912388010574112116614.461.320.253
166Kevin GreggANA358.655087.2521008428866414.211.30.255
167Kirk RueterSF356.33333190.19120005666225211004.731.530.296
168Jimmy GobbleKC351252414898010494315724885.351.350.27
169Bobby MadritschSEA348151188630106033743323.271.220.232
170Luis AyalaMON345.381090.16122006315926272.691.180.268
171Aaron SeleANA341282413294000515116316745.051.620.31
172Rafael BetancourtCLE338.668066.2564007618717293.921.340.268
173John ParrishBAL33856178631007155684303.461.580.238
174Ramon OrtizCIN335341412857000823813918634.431.380.28
176John HalamaBOS332.63414118.276000592713417624.71.360.284
175Travis HarperTB332.652078.2620005923698343.891.170.234
177Jose AcevedoCIN329.63927157.251200011745188301045.941.480.292
178Chris ReitsmaATL326.684079.2642006020899364.071.370.284
179Ryan FranklinSEA325.33232200.141602110461224331094.91.420.285
180David BushTOR324.6161697.25401164259511403.691.230.255
181Josh TowersTOR324.32121116.199000512614816665.111.50.31
182Carlos AlmanzarTEX319.667072.2730004419668303.721.170.244
183Esteban YanANA31669087367006932928373.831.430.274
184David WeathersCIN312.366282.17700061358512384.151.460.274
185Sun-Woo KimMON311.64317135.246000875514517694.581.470.275
186Claudio VargasMON310.34514118.155000896412026695.251.550.266
187Chris CapuanoMIL308.3171788.16800080379118494.991.450.269
188Jeremy AffeldtKC304.338876.13413004932916424.951.610.302
189John PattersonMON301.3191998.147000994610018555.031.480.26
190Giovanni CarraraLA298.642053.2522004820461132.181.230.228
191Antonio AlfonsecaFLA298.679073.2640004528715212.571.340.255
192Dewon BrazeltonTB296.62221120.268000645312112644.771.440.26
193Terry AdamsPHI296610706430056288410374.761.60.302
194Frank FranciscoTEX291.345051.1510006028364193.331.250.198
196Tanyon SturtzeNYY291.328377.1621005633759475.471.40.254
195Mike TimlinBOS291.376076.1541005619758354.131.230.257
197Dennys ReyesSD288401210848000915011412574.751.520.273
198Luis VizcainoCWS287730724410063246112303.751.180.228
199Paul QuantrillNYY285.386095.17310037201245504.721.510.316
200Jorge SosaTB284.343899.147100945410017615.531.550.259