For the latest free agency news and rumors follow us @EyeOnBaseball.
| 2012 MLB Free Agents - Position Players | |||||||||
| Rank | Player | Last Team | Pos | Age | AB | HR | AVG | RBI | Status |
| 1 | Albert Pujols | Cardinals | 1B | 31 | 579 | 37 | .299 | 99 | Signed by Angels; 10 years, $250MM |
| 2 | Prince Fielder | Brewers | 1B | 27 | 569 | 38 | .299 | 120 | Signed by Tigers; 9 years, $214MM |
| 3 | Jose Reyes | Mets | SS | 28 | 537 | 7 | .337 | 44 | Signed by Marlins; 6 years, $106MM |
| 4 | Brandon Phillips | Reds | 2B | 30 | 610 | 18 | .300 | 82 | Signed by Reds; 1 year, $12MM club option |
| 5 | Yadier Molina | Cardinals | C | 29 | 475 | 14 | .305 | 65 | Signed by Cardinals; 1 year, $7MM option |
| 6 | Carlos Beltran | Giants | OF | 34 | 520 | 22 | .300 | 84 | Signed by Cardinals; 2 years, $26MM |
| 7 | Nick Swisher | Yankees | OF | 30 | 526 | 23 | .260 | 85 | Signed by Yankees; 1 year, $10.25MM |
| 8 | Aramis Ramirez | Cubs | 3B | 33 | 565 | 26 | .306 | 93 | Signed by Brewers; 3 years, $36MM |
| 9 | Michael Cuddyer | Twins | OF | 32 | 529 | 20 | .284 | 70 | Signed by Rockies; 3 years, $31.5 MM |
| 10 | Jimmy Rollins | Phillies | SS | 32 | 567 | 16 | .268 | 63 | Signed by Phillies; 3 years, $33MM |
| 11 | Marco Scutaro | Red Sox | SS | 35 | 395 | 7 | .299 | 54 | Signed by Red Sox; 1 year, $6MM club option |
| 12 | David Ortiz | Red Sox | DH | 35 | 525 | 29 | .309 | 96 | Signed by Red Sox via arbitration |
| 13 | Jason Kubel | Twins | OF | 29 | 366 | 12 | .273 | 58 | Signed by Diamondbacks; 2 years, $15MM |
| 14 | Ramon Hernandez | Reds | C | 35 | 298 | 12 | .282 | 36 | Signed by Rockies; 2 years, $6.5MM |
| 15 | Carlos Pena | Cubs | 1B | 33 | 493 | 28 | .225 | 80 | Signed by Rays; 1 year, $7.25MM |
| 16 | Josh Willingham | Athletics | OF | 32 | 488 | 29 | .246 | 98 | Signed by Twins; 3 years, $21MM |
| 17 | Rafael Furcal | Cardinals | SS | 33 | 333 | 8 | .231 | 28 | Signed by Cardinals; 2 years; $14MM |
| 18 | Coco Crisp | Athletics | OF | 31 | 531 | 8 | .264 | 54 | Signed by Athletics; 2 years; $13MM |
| 19 | Grady Sizemore | Indians | OF | 29 | 268 | 10 | .224 | 32 | Signed by Indians; 1 year; $5MM |
| 20 | Rod Barajas | Dodgers | C | 36 | 305 | 16 | .230 | 47 | Signed by Pirates; 1 year, $4MM |
| 21 | Jamey Carroll | Dodgers | 2B | 37 | 452 | 0 | .290 | 17 | Signed by Twins; 2 years, $7MM |
| 22 | Edwin Encarnacion | Blue Jays | DH | 28 | 481 | 17 | .272 | 55 | Signed by Blue Jays; 1 year, $3.5MM club option |
| 23 | David DeJesus | Athletics | OF | 31 | 442 | 10 | .240 | 46 | Signed by Cubs; 2 years, $10MM |
| 24 | Derrek Lee | Pirates | 1B | 36 | 435 | 19 | .267 | 59 | Unrestricted |
| 25 | Jerry Hairston Jr. | Brewers | 2B | 35 | 337 | 5 | .270 | 31 | Signed by Dodgers; 2 years, $6MM |
| 26 | Johnny Damon | Rays | DH | 37 | 582 | 16 | .261 | 73 | Unrestricted |
| 27 | Casey Kotchman | Rays | 1B | 28 | 500 | 10 | .306 | 48 | Signed by Indians; 1 year, $3MM |
| 28 | Andruw Jones | Yankees | OF | 34 | 150 | 13 | .247 | 33 | Signed by Yankees; 1 year, $2MM |
| 29 | Clint Barmes | Astros | SS | 32 | 446 | 12 | .244 | 39 | Signed by Pirates; 2 years, $10.5MM |
| 30 | Ramon Santiago | Tigers | 2B | 32 | 258 | 5 | .260 | 30 | Signed by Tigers; 2 years, $4MM |
| 31 | Jim Thome | Indians | DH | 41 | 277 | 15 | .256 | 50 | Signed by Phillies; 1 year, $1.5MM |
| 32 | Cody Ross | Giants | OF | 30 | 405 | 14 | .240 | 52 | Signed by Red Sox; 1 year, $3MM |
| 33 | Hideki Matsui | Athletics | DH | 37 | 517 | 12 | .251 | 72 | Unrestricted |
| 34 | Ryan Doumit | Pirates | C | 30 | 218 | 8 | .303 | 30 | Signed by Twins; 1 year, $3MM |
| 35 | J.D. Drew | Red Sox | OF | 35 | 248 | 4 | .222 | 22 | Unrestricted |
| 36 | Jeff Keppinger | Giants | 2B | 31 | 379 | 6 | .277 | 35 | Signed by Rays; 1 year, $1.5MM |
| 37 | Ryan Ludwick | Pirates | OF | 33 | 490 | 13 | .237 | 75 | Signed by Reds; 1 year, $2.5MM |
| 38 | Ryan Theriot | Cardinals | SS | 32 | 442 | 1 | .271 | 47 | Signed by Giants; 1 year, $1.25MM |
| 39 | Mark Ellis | Rockies | 2B | 34 | 480 | 7 | .248 | 41 | Signed by Dodgers; 2 years, $8.75MM |
| 40 | Yoenis Cespedes* | Granma(Cuba) | OF | 26 | XXX | 33 | .333 | 99 | Signed by Athletics; 4 years, $36MM |
| 41 | Norichika Aoki* | Yakult(Japan) | OF | 28 | 583 | 14 | .358 | 63 | Signed by Brewers; 2 years, $2.5MM |
| 42 | Willie Bloomquist | Diamondbacks | SS | 33 | 350 | 4 | .266 | 26 | Signed by Diamondbacks; 2 years, $3.8MM |
| 43 | Yuniesky Betancourt | Brewers | SS | 29 | 556 | 13 | .252 | 68 | Signed by Royals; 1 year, $2MM |
| 44 | Aaron Hill | Diamondbacks | 2B | 29 | 520 | 8 | .246 | 61 | Signed by Diamondbacks; 2 years, $11MM |
| 45 | Kosuke Fukudome | Indians | OF | 34 | 530 | 8 | .262 | 35 | Signed by White Sox; 1 year, $1MM |
| 46 | Eric Hinske | Braves | OF | 34 | 236 | 10 | .233 | 28 | Signed by Braves; 1 year, $1.5MM club option |
| 47 | Adam Kennedy | Mariners | 1B | 35 | 380 | 7 | .234 | 38 | Signed by Dodgers; 1 year, $800K |
| 48 | Jason Giambi | Rockies | 1B | 40 | 131 | 13 | .260 | 32 | Signed by Rockies; 1 year, $1MM club option |
| 49 | Wilson Betemit | Tigers | 3B | 29 | 323 | 8 | .285 | 46 | Signed by Orioles; 2 year, $3.25MM |
| 50 | Jorge Posada | Yankees | DH | 40 | 344 | 14 | .235 | 44 | Retired |
| 51 | Raul Ibanez | Phillies | OF | 39 | 535 | 20 | .245 | 84 | Signed by Yankees; 1 year, $1MM |
| 52 | Jonny Gomes | Nationals | OF | 30 | 311 | 14 | .209 | 43 | Signed by Athletics; Details TBD |
| 53 | Juan Pierre | White Sox | OF | 34 | 639 | 2 | .279 | 50 | Signed by Phillies; 1 year, $800K (Minor League) |
| 54 | Mark Teahen | Blue Jays | 3B | 31 | 160 | 4 | .200 | 14 | Signed by Nationals; Details TBD (Minor League) |
| 55 | Chris Snyder | Pirates | C | 30 | 96 | 3 | .271 | 17 | Signed by Astros; 1 year, TBD |
| 56 | Magglio Ordonez | Tigers | OF | 37 | 329 | 5 | .255 | 32 | Unrestricted |
| 57 | Aaron Miles | Dodgers | 2B | 34 | 454 | 3 | .275 | 45 | Unrestricted |
| 58 | Corey Patterson | Cardinals | OF | 32 | 368 | 6 | .239 | 36 | Signed by Brewers; Details TBD (Minor League) |
| 59 | Ronny Cedeno | Pirates | SS | 28 | 413 | 2 | .249 | 32 | Signed by Mets; Details TBD (Minor League) |
| 60 | Juan Rivera | Dodgers | OF | 33 | 466 | 11 | .258 | 74 | Signed by Dodgers; 1 year, $4.5MM |
| 61 | Jack Wilson | Braves | 2B | 33 | 214 | 0 | .243 | 11 | Signed by Braves; 1 year, $1MM |
| 62 | Carlos Guillen | Tigers | 2B | 36 | 95 | 3 | .232 | 13 | Signed by Mariners; Details TBD |
| 63 | Mark DeRosa | Giants | OF | 36 | 86 | 0 | .279 | 12 | Signed by Nationals; 1 year, TBD |
| 64 | Casey Blake | Dodgers | 3B | 38 | 202 | 4 | .252 | 26 | Signed by Rockies; 1 year, $2 MM |
| 65 | Alex Gonzalez | Braves | SS | 34 | 564 | 15 | .241 | 56 | Signed by Brewers; 1 year, $4MM |
| 66 | Eric Chavez | Yankees | 3B | 33 | 160 | 2 | .263 | 26 | Signed by Yankees; 1 year, $900K |
| 67 | Kelly Johnson | Toronto Jays | 2B | 29 | 545 | 21 | .222 | 58 | Signed by Blue Jays via arbitration |
| 68 | Nick Punto | Cardinals | 2B | 33 | 133 | 1 | .278 | 20 | Signed by Red Sox; 2 years, $3MM |
| 69 | Kelly Shoppach | Rays | C | 31 | 221 | 11 | .176 | 22 | Signed by Red Sox: 1 year, $1.35MM |
| 70 | Reed Johnson | Cubs | OF | 34 | 246 | 5 | .309 | 28 | Signed by Cubs; 1 year, $1.15MM |
| 71 | Conor Jackson | Red Sox | 1B | 29 | 352 | 5 | .244 | 43 | Signed by Rangers; Details TBD |
| 72 | Endy Chavez | Rangers | OF | 32 | 256 | 5 | .301 | 27 | Signed by Orioles; 1 year, $2.5MM |
| 73 | Pat Burrell | Giants | OF | 35 | 183 | 7 | .230 | 21 | Retired |
| 74 | Ryan Spilborghs | Rockies | OF | 32 | 200 | 3 | .210 | 22 | Signed by Indians; Details TBD |
| 75 | Cesar Izturis | Orioles | SS | 31 | 30 | 0 | .200 | 1 | Signed by Brewers; Details TBD (Minor League) |
| 76 | Ivan Rodriguez | Nationals | C | 39 | 124 | 2 | .218 | 19 | Unrestricted |
| 77 | Gerald Laird | Cardinals | C | 31 | 95 | 1 | .232 | 12 | Signed by Tigers; 1 year, $1MM |
| 78 | Nate McLouth | Braves | OF | 29 | 267 | 4 | .228 | 16 | Signed by Pirates; 1 year, $1.75MM |
| 79 | Rick Ankiel | Nationals | OF | 32 | 380 | 9 | .239 | 37 | Signed by Nationals; Details TBD (Minor League) |
| 80 | Brad Hawpe | Padres | 1B | 32 | 195 | 4 | .231 | 19 | Signed by Rangers; Details TBD (Minor League) |
| 81 | Vladimir Guerrero | Orioles | DH | 36 | 562 | 13 | .290 | 63 | Unrestricted |
| 82 | Luke Scott | Orioles | OF | 33 | 209 | 9 | .220 | 22 | Signed by Rays; 1 year, $6MM |
| 83 | Jason Varitek | Red Sox | C | 39 | 222 | 11 | .221 | 36 | Retired |
| 84 | John McDonald | Diamondbacks | SS | 37 | 227 | 2 | .229 | 22 | Signed by Diamondbacks; 2 years, $3MM |
| 85 | Greg Dobbs | Marlins | 3B | 33 | 411 | 8 | .275 | 49 | Signed by Marlins; 2 years, $3MM |
| 86 | Hiroyuki Nakajima* | Seibu Lions(Japan) | SS | 29 | 566 | 16 | .297 | 100 | Signed by Sebu Lions(Japan); Yankees posted, no deal |
| 87 | Felix Pie | Orioles | OF | 26 | 175 | 0 | .220 | 7 | Signed by Indians; 2 years, $1MM (Minor League) |
| 88 | Xavier Nady | Diamondbacks | 1B | 32 | 206 | 4 | .248 | 35 | Unrestricted |
| 89 | Kevin Kouzmanoff | Mets | C | 30 | 228 | 2 | .268 | 19 | Signed by Royals; 1 year, $1MM (Minor League) |
| 90 | Ronny Paulino | Seibu Lions(Japan) | C | 29 | 566 | 16 | .297 | 100 | Signed by Orioles; Details TBD (Minor League) |
| 91 | Omar Vizquel | White Sox | 3B | 44 | 167 | 0 | .251 | 8 | Signed by Blue Jays; 1 year, TBD |
| 92 | Dioner Navarro | Dodgers | C | 27 | 176 | 5 | .193 | 17 | Signed by Reds; 1 year, $800K (Minor League) |
| 93 | Jason Michaels | Astros | OF | 35 | 156 | 2 | .199 | 10 | Signed by Nationals; 1 year, $800K (Minor League) |
| 94 | Lyle Overbay | Diamondbacks | 1B | 34 | 394 | 9 | .234 | 47 | Signed by Diamondbacks; 1 year, $1MM |
| 95 | Brian Schneider | Phillies | C | 34 | 125 | 2 | .176 | 9 | Signed by Phillies; 1 year, $800K |
| 96 | Mark Kotsay | Brewers | OF | 35 | 233 | 3 | .270 | 31 | Signed by Padres; 1 year, $1.25MM |
| 97 | Edgar Renteria | Reds | SS | 36 | 299 | 5 | .251 | 36 | Unrestricted |
| 98 | Mike Cameron | Marlins | OF | 38 | 237 | 9 | .203 | 27 | Retired |
| 99 | Felipe Lopez | Rays | SS | 31 | 141 | 2 | .206 | 11 | Unrestricted |
| 100 | Willie Harris | Mets | OF | 33 | 240 | 2 | .246 | 23 | Signed by Reds; 1 year, $800K (Minor League) |
| 101 | Matt Treanor | Rangers | C | 35 | 196 | 3 | .214 | 22 | Signed by Dodgers; 1 year, $850K |
| 102 | Henry Blanco | Diamondbacks | C | 40 | 100 | 8 | .250 | 12 | Signed by Diamondbacks; 1 year, $1.2MM |
| 103 | Ross Gload | Phillies | 1B | 35 | 113 | 0 | .257 | 8 | Unrestricted |
| 104 | Craig Counsell | Brewers | 2B | 41 | 157 | 1 | .178 | 9 | Retired |
| 105 | Laynce Nix | Nationals | OF | 30 | 324 | 16 | .250 | 44 | Signed by Phillies; 2 years, $2.5MM |
| 106 | Brooks Conrad | Braves | 2B | 31 | 103 | 4 | .223 | 13 | Signed by Brewers; Details TBD (Minor League) |
| 107 | Jose Lopez | Marlins | 2B | 27 | 21 | 8 | .216 | 21 | Signed by Indians; 1 year, $900K (Minor League) |
| 108 | Jose Molina | Blue Jays | C | 36 | 191 | 3 | .281 | 15 | Signed by Rays; 1 year, $1.8MM |
| 109 | Marcus Thames | Dodgers | OF | 34 | 66 | 2 | .197 | 7 | Unrestricted |
| 110 | Josh Bard | Mariners | C | 33 | 81 | 2 | .210 | 11 | Signed by Dodgers; 1 year, $775K (Minor League) |
| 111 | Ramon Castro | White Sox | C | 35 | 68 | 4 | .235 | 10 | Unrestricted |
| 112 | Orlando Cabrera | Giants | SS | 36 | 450 | 5 | .238 | 51 | Retired |
| 113 | Drew Sutton | Red Sox | SS | 28 | 54 | 0 | .315 | 7 | Signed by Braves; Details TBD (Minor League) |
| 114 | Bill Hall | Giants | 3B | 31 | 185 | 2 | .211 | 14 | Signed by Yankees; 1 year, $600K (Minor League) |
| 115 | Eli Whiteside | Giants | C | 32 | 213 | 4 | .197 | 17 | Signed by Giants; 1 year, $600K |
| 116 | Scott Hairston | Mets | OF | 31 | 132 | 7 | .235 | 24 | Signed by Mets; 1 year, $1MM |
| 117 | Jeremy Hermida | Padres | OF | 27 | 581 | 2 | .190 | 9 | Signed by Padres; Details TBD (Minor League) |
| 118 | Scott Podsednik | Dodgers | OF | 35 | 539 | 6 | .297 | 51 | Signed by Phillies; Details TBD (Minor League) |
| 119 | Wily Mo Pena | Diamondbacks | OF | 29 | 113 | 7 | .204 | 15 | Signed by SoftBank(Japan); 2 years, $5MM |
| 120 | Russell Branyan | Angels | 1B | 35 | 127 | 5 | .197 | 14 | Signed by Yankees; 1 year, $750K (Minor League) |
| 121 | Jorge Cantu | Padres | 3B | 29 | 472 | 11 | .256 | 56 | Signed by Angels; Details TBD (Minor League) |
| 122 | Dewayne Wise | Blue Jays | OF | 33 | 99 | 2 | .202 | 7 | Signed by Yankees; Details TBD (Minor League) |
| 123 | Koyie Hill | Cubs | C | 32 | 134 | 2 | .194 | 9 | Signed by Cardinals; Details TBD (Minor League) |
| 124 | Jason Kendall | Royals | C | 37 | 434 | 0 | .256 | 37 | Unrestricted |
| 125 | Jay Gibbons | Dodgers | OF | 34 | 55 | 1 | .255 | 5 | Unrestricted |
| 126 | Andy LaRoche | Athletics | 3B | 28 | 93 | 0 | .247 | 5 | Signed by Indians; Details TBD (Minor League) |
| 127 | Travis Buck | Indians | OF | 27 | 149 | 2 | .228 | 18 | Signed by Astros; 1 year, TBD (Minor League) |
| 128 | Alex Cora | Nationals | 3B | 36 | 156 | 0 | .224 | 6 | Signed by Cardinals; Details TBD (Minor League) |
| 129 | Jason Jaramillo | Pirates | C | 29 | 43 | 0 | .326 | 6 | Signed by Cubs; Details TBD (Minor League) |
| 130 | Chris Gimenez | Mariners | C | 28 | 59 | 1 | .203 | 6 | Signed by Mariners; Details TBD (Minor League) |
| 131 | Pedro Ciriaco | Pirates | SS | 26 | 33 | 0 | .303 | 6 | Signed by Red Sox; Details TBD (Minor League) |
| 132 | Mike Baxter | Mets | OF | 27 | 34 | 1 | .235 | 4 | Signed by Mets; Details TBD (Minor League) |
| 133 | Milton Bradley | Mariners | OF | 33 | 101 | 2 | .218 | 13 | Unrestricted |
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.