Forgot Log-in or  Password? |  Help  Not a member, Register Now!

2012 MLB Free Agents

For the latest free agency news and rumors follow us @EyeOnBaseball.

Position · Pitchers      Position analysis: SP | RP | C | 1B | 2B | 3B | SS | OF | DH
2012 MLB Free Agents - Position Players
RankPlayerLast TeamPosAgeABHRAVGRBIStatus
1Albert Pujols Cardinals1B3157937.29999Signed by Angels; 10 years, $250MM
2Prince Fielder Brewers1B2756938.299120Signed by Tigers; 9 years, $214MM
3Jose Reyes MetsSS285377.33744Signed by Marlins; 6 years, $106MM
4Brandon Phillips Reds2B3061018.30082Signed by Reds; 1 year, $12MM club option
5Yadier Molina CardinalsC2947514.30565Signed by Cardinals; 1 year, $7MM option
6Carlos Beltran GiantsOF3452022.30084Signed by Cardinals; 2 years, $26MM
7Nick Swisher YankeesOF3052623.26085Signed by Yankees; 1 year, $10.25MM
8Aramis Ramirez Cubs3B3356526.30693Signed by Brewers; 3 years, $36MM
9Michael Cuddyer TwinsOF3252920.28470Signed by Rockies; 3 years, $31.5 MM
10Jimmy Rollins PhilliesSS3256716.26863Signed by Phillies; 3 years, $33MM
11Marco Scutaro Red SoxSS353957.29954Signed by Red Sox; 1 year, $6MM club option
12David Ortiz Red SoxDH3552529.30996Signed by Red Sox via arbitration
13Jason Kubel TwinsOF2936612.27358Signed by Diamondbacks; 2 years, $15MM
14Ramon Hernandez RedsC3529812.28236Signed by Rockies; 2 years, $6.5MM
15Carlos Pena Cubs1B3349328.22580Signed by Rays; 1 year, $7.25MM
16Josh Willingham AthleticsOF3248829.24698Signed by Twins; 3 years, $21MM
17Rafael Furcal CardinalsSS333338.23128Signed by Cardinals; 2 years; $14MM
18Coco Crisp AthleticsOF315318.26454Signed by Athletics; 2 years; $13MM
19Grady Sizemore IndiansOF2926810.22432Signed by Indians; 1 year; $5MM
20Rod Barajas DodgersC3630516.23047Signed by Pirates; 1 year, $4MM
21Jamey Carroll Dodgers2B374520.29017Signed by Twins; 2 years, $7MM
22Edwin Encarnacion Blue JaysDH2848117.27255Signed by Blue Jays; 1 year, $3.5MM club option
23David DeJesus AthleticsOF3144210.24046Signed by Cubs; 2 years, $10MM
24Derrek Lee Pirates1B3643519.26759Unrestricted
25Jerry Hairston Jr. Brewers2B353375.27031Signed by Dodgers; 2 years, $6MM
26Johnny Damon RaysDH3758216.26173Unrestricted
27Casey Kotchman Rays1B2850010.30648Signed by Indians; 1 year, $3MM
28Andruw Jones YankeesOF3415013.24733Signed by Yankees; 1 year, $2MM
29Clint Barmes AstrosSS3244612.24439Signed by Pirates; 2 years, $10.5MM
30Ramon Santiago Tigers2B322585.26030Signed by Tigers; 2 years, $4MM
31Jim Thome IndiansDH4127715.25650Signed by Phillies; 1 year, $1.5MM
32Cody Ross GiantsOF3040514.24052Signed by Red Sox; 1 year, $3MM
33Hideki Matsui AthleticsDH3751712.25172Unrestricted
34Ryan Doumit PiratesC302188.30330Signed by Twins; 1 year, $3MM
35J.D. Drew Red SoxOF352484.22222Unrestricted
36Jeff Keppinger Giants2B313796.27735Signed by Rays; 1 year, $1.5MM
37Ryan Ludwick PiratesOF3349013.23775Signed by Reds; 1 year, $2.5MM
38Ryan Theriot CardinalsSS324421.27147Signed by Giants; 1 year, $1.25MM
39Mark Ellis Rockies2B344807.24841Signed by Dodgers; 2 years, $8.75MM
40Yoenis Cespedes* Granma(Cuba)OF26XXX33.33399Signed by Athletics; 4 years, $36MM
41Norichika Aoki* Yakult(Japan)OF2858314.35863Signed by Brewers; 2 years, $2.5MM
42Willie Bloomquist DiamondbacksSS333504.26626Signed by Diamondbacks; 2 years, $3.8MM
43Yuniesky Betancourt BrewersSS2955613.25268Signed by Royals; 1 year, $2MM
44Aaron Hill Diamondbacks2B295208.24661Signed by Diamondbacks; 2 years, $11MM
45Kosuke Fukudome IndiansOF345308.26235Signed by White Sox; 1 year, $1MM
46Eric Hinske BravesOF3423610.23328Signed by Braves; 1 year, $1.5MM club option
47Adam Kennedy Mariners1B353807.23438Signed by Dodgers; 1 year, $800K
48Jason Giambi Rockies1B4013113.26032Signed by Rockies; 1 year, $1MM club option
49Wilson Betemit Tigers3B293238.28546Signed by Orioles; 2 year, $3.25MM
50Jorge Posada YankeesDH4034414.23544Retired
51Raul Ibanez PhilliesOF3953520.24584Signed by Yankees; 1 year, $1MM
52Jonny Gomes NationalsOF3031114.20943Signed by Athletics; Details TBD
53Juan Pierre White SoxOF346392.27950Signed by Phillies; 1 year, $800K (Minor League)
54Mark Teahen Blue Jays3B311604.20014Signed by Nationals; Details TBD (Minor League)
55Chris Snyder PiratesC30963.27117Signed by Astros; 1 year, TBD
56Magglio Ordonez TigersOF373295.25532Unrestricted
57Aaron Miles Dodgers2B344543.27545Unrestricted
58Corey Patterson CardinalsOF323686.23936Signed by Brewers; Details TBD (Minor League)
59Ronny Cedeno PiratesSS284132.24932Signed by Mets; Details TBD (Minor League)
60Juan Rivera DodgersOF3346611.25874Signed by Dodgers; 1 year, $4.5MM
61Jack Wilson Braves2B332140.24311Signed by Braves; 1 year, $1MM
62Carlos Guillen Tigers2B36953.23213Signed by Mariners; Details TBD
63Mark DeRosa GiantsOF36860.27912Signed by Nationals; 1 year, TBD
64Casey Blake Dodgers3B382024.25226Signed by Rockies; 1 year, $2 MM
65Alex Gonzalez BravesSS3456415.24156Signed by Brewers; 1 year, $4MM
66Eric Chavez Yankees3B331602.26326Signed by Yankees; 1 year, $900K
67Kelly Johnson Toronto Jays2B2954521.22258Signed by Blue Jays via arbitration
68Nick Punto Cardinals2B331331.27820Signed by Red Sox; 2 years, $3MM
69Kelly Shoppach RaysC3122111.17622Signed by Red Sox: 1 year, $1.35MM
70Reed Johnson CubsOF342465.30928Signed by Cubs; 1 year, $1.15MM
71Conor Jackson Red Sox1B293525.24443Signed by Rangers; Details TBD
72Endy Chavez RangersOF322565.30127Signed by Orioles; 1 year, $2.5MM
73Pat Burrell GiantsOF351837.23021Retired
74Ryan Spilborghs RockiesOF322003.21022Signed by Indians; Details TBD
75Cesar Izturis OriolesSS31300.2001Signed by Brewers; Details TBD (Minor League)
76Ivan Rodriguez NationalsC391242.21819Unrestricted
77Gerald Laird CardinalsC31951.23212Signed by Tigers; 1 year, $1MM
78Nate McLouth BravesOF292674.22816Signed by Pirates; 1 year, $1.75MM
79Rick Ankiel NationalsOF323809.23937Signed by Nationals; Details TBD (Minor League)
80Brad Hawpe Padres1B321954.23119Signed by Rangers; Details TBD (Minor League)
81Vladimir Guerrero OriolesDH3656213.29063Unrestricted
82Luke Scott OriolesOF332099.22022Signed by Rays; 1 year, $6MM
83Jason Varitek Red SoxC3922211.22136Retired
84John McDonald DiamondbacksSS372272.22922Signed by Diamondbacks; 2 years, $3MM
85Greg Dobbs Marlins3B334118.27549Signed by Marlins; 2 years, $3MM
86Hiroyuki Nakajima* Seibu Lions(Japan)SS2956616.297100Signed by Sebu Lions(Japan); Yankees posted, no deal
87Felix Pie OriolesOF261750.2207Signed by Indians; 2 years, $1MM (Minor League)
88Xavier Nady Diamondbacks1B322064.24835Unrestricted
89Kevin Kouzmanoff MetsC302282.26819Signed by Royals; 1 year, $1MM (Minor League)
90Ronny Paulino Seibu Lions(Japan)C2956616.297100Signed by Orioles; Details TBD (Minor League)
91Omar Vizquel White Sox3B441670.2518Signed by Blue Jays; 1 year, TBD
92Dioner Navarro DodgersC271765.19317Signed by Reds; 1 year, $800K (Minor League)
93Jason Michaels AstrosOF351562.19910Signed by Nationals; 1 year, $800K (Minor League)
94Lyle Overbay Diamondbacks1B343949.23447Signed by Diamondbacks; 1 year, $1MM
95Brian Schneider PhilliesC341252.1769Signed by Phillies; 1 year, $800K
96Mark Kotsay BrewersOF352333.27031Signed by Padres; 1 year, $1.25MM
97Edgar Renteria RedsSS362995.25136Unrestricted
98Mike Cameron MarlinsOF382379.20327Retired
99Felipe Lopez RaysSS311412.20611Unrestricted
100Willie Harris MetsOF332402.24623Signed by Reds; 1 year, $800K (Minor League)
101Matt Treanor RangersC351963.21422Signed by Dodgers; 1 year, $850K
102Henry Blanco DiamondbacksC401008.25012Signed by Diamondbacks; 1 year, $1.2MM
103Ross Gload Phillies1B351130.2578Unrestricted
104Craig Counsell Brewers2B411571.1789Retired
105Laynce Nix NationalsOF3032416.25044Signed by Phillies; 2 years, $2.5MM
106Brooks ConradBraves2B311034.22313Signed by Brewers; Details TBD (Minor League)
107Jose Lopez Marlins2B27218.21621Signed by Indians; 1 year, $900K (Minor League)
108Jose Molina Blue JaysC361913.28115Signed by Rays; 1 year, $1.8MM
109Marcus Thames DodgersOF34662.1977Unrestricted
110Josh Bard MarinersC33812.21011Signed by Dodgers; 1 year, $775K (Minor League)
111Ramon Castro White SoxC35684.23510Unrestricted
112Orlando Cabrera GiantsSS364505.23851Retired
113Drew Sutton Red SoxSS28540.3157Signed by Braves; Details TBD (Minor League)
114Bill Hall Giants3B311852.21114Signed by Yankees; 1 year, $600K (Minor League)
115Eli Whiteside GiantsC322134.19717Signed by Giants; 1 year, $600K
116Scott Hairston MetsOF311327.23524Signed by Mets; 1 year, $1MM
117Jeremy Hermida PadresOF275812.1909Signed by Padres; Details TBD (Minor League)
118Scott Podsednik DodgersOF355396.29751Signed by Phillies; Details TBD (Minor League)
119Wily Mo Pena DiamondbacksOF291137.20415Signed by SoftBank(Japan); 2 years, $5MM
120Russell Branyan Angels1B351275.19714Signed by Yankees; 1 year, $750K (Minor League)
121Jorge Cantu Padres3B2947211.25656Signed by Angels; Details TBD (Minor League)
122Dewayne Wise Blue JaysOF33992.2027Signed by Yankees; Details TBD (Minor League)
123Koyie Hill CubsC321342.1949Signed by Cardinals; Details TBD (Minor League)
124Jason Kendall RoyalsC374340.25637Unrestricted
125Jay Gibbons DodgersOF34551.2555Unrestricted
126Andy LaRoche Athletics3B28930.2475Signed by Indians; Details TBD (Minor League)
127Travis Buck IndiansOF271492.22818Signed by Astros; 1 year, TBD (Minor League)
128Alex Cora Nationals3B361560.2246Signed by Cardinals; Details TBD (Minor League)
129Jason Jaramillo PiratesC29430.3266Signed by Cubs; Details TBD (Minor League)
130Chris GimenezMarinersC28591.2036Signed by Mariners; Details TBD (Minor League)
131Pedro Ciriaco PiratesSS26330.3036Signed by Red Sox; Details TBD (Minor League)
132Mike Baxter MetsOF27341.2354Signed by Mets; Details TBD (Minor League)
133Milton Bradley MarinersOF331012.21813Unrestricted

Overall rankings determined by the average position as voted on by the EOB staff.

* Player has no MLB stats. Stats taken from most recent foreign professional season.

** Player has no MLB stats for 2011. Stats taken from most recent MLB season.

*** Player has stats for both a professional foreign league and MLB. Stats taken from most recent professional season.