Baseball's Free Agents 2013 - 2023

2009-2012 Free Agents / 2001-2008 Free Agents / Type A/B Free Agents

From the 19th century through 1976, baseball players were bound to one team for life because of the reserve clause. Teams could renew contracts for one Baseball Free Agentsyear for as long as they wanted to keep the player. The beginnings of free agency began in 1969, when longtime Cardinals outfielder Curt Flood was traded to Philadelphia and refused to report. He appealed to the U.S. Supreme Court but lost, but his case put in place an arbitration system for players' union and owner disputes.

In 1975, pitchers Andy Messersmith and Dave McNally played without a contract, arguing that their contract could not be renewed if it was never signed. An arbitrator agreed, and they were declared free agents. With the reserve clause effectively abolished, the players' union and the owners then agreed to the rules governing free agency that the teams and players would follow. A player is bound to the team that drafts him for three seasons in the minor leagues. Contracts are automatically renewed on a year-to-year basis.

After three years, a player must either be on a team's 40-man roster (as he is then considered as having a major-league contract) or he is eligible for what is called the Rule 5 draft (see below). Once he has played for three seasons and is on the 40-man roster, the team then has “options” on the player. They can send him to the minors and still keep him for three additional seasons with automatic contract renewals. Each player has three option years and can be sent up and down from the minors as many times as teams see fit during that period. A player with three years or more service cannot be removed from the 40-man roster without his permission. The player can opt to be released immediately or at the end of the season. A player also can elect to become a free agent whenever he is removed from the 40-man roster, starting with the second removal of his career. After three complete minor league seasons, a team has to decide if they want to keep a player and must sign the player to a major-league contract (adding him to the 40-man roster).

Players who aren't placed on the roster are eligible for the baseball Rule 5 draft. A player can be drafted by another organization for $50,000. But there is a risk for the drafting team: They must keep that player on the 25-man major-league roster for the entire next season or he is offered back to the original team for $25,000. A player not on the 40-man roster and not taken in the Rule 5 draft remains under contract with his current organization. He can elect to become a minor-league free agent instead of being taken in the Rule 5 draft, but players want to be selected in the draft because it represents what could be a fast track to the majors, getting away from a team that does not believe he belongs on the 40-man roster.

2022-23 Free Agents

AMERICAN LEAGUE

BALTIMORE (3) — Jesús Aguilar, 1b; Robinson Chirinos, c; Rougned Odor, 2b

BOSTON (5) — Nathan Eovaldi, rhp; Rich Hill, lhp; JD Martinez, dh; Matt Strahm, lhp; Michael Wacha, rhp

CHICAGO (4) — José Abreu, 1b; Elvis Andrus, ss; Johnny Cueto, rhp; Vince Velazquez, rhp

CLEVELAND (1) — Austin Hedges, c

DETROIT (2) — Tucker Barnhart, c; Daniel Norris, lhp

HOUSTON (6) — Michael Brantley, of; Jason Castro, c; Aledmys Díaz, inf-of; Yuli Gurriel, 1b; Rafael Montero, rhp; Christian Vázquez, c

KANSAS CITY (1) — Zack Greinke, rhp

LOS ANGELES (4) — Archie Bradley, rhp; Matt Duffy, 3b; Michael Lorenzen, rhp; Kurt Suzuki, c

MINNESOTA (5) — Michael Fulmer, rhp; Billy Hamilton, of; Sandy León, c; Aaron Sanchez, rhp; Gary Sánchez, c

YANKEES (9) — Andrew Benintendi, of; Zack Britton, lhp; Matt Carpenter, inf-of; Miguel Castro, rhp; Aroldis Chapman, lhp; Marwin Gonzalez, inf-of; Chad Green, rhp; Aaron Judge, of; Jameson Taillon, rhp

OAKLAND (2) — Chad Pinder, of; Stephen Vogt, c

SEATTLE (5) — Matt Boyd, lhp; Curt Casali, c; Adam Frazier, 2b; Mitch Haniger, of; Carlos Santana, 1b

TAMPA BAY (3) — Corey Kluber, rhp; David Peralta, of; Mike Zunino, c

TEXAS (5) — Kohei Arihara, rhp; Charlie Culberson, inf-of; Matt Moore, lhp; Martín Pérez, lhp; Kevin Plawecki, c

TORONTO (3) — Jackie Bradley Jr., of; David Phelps, rhp; Ross Stripling, rhp

NATIONAL LEAGUE

ARIZONA (0)

ATLANTA (9) — Ehire Adrianza, inf; Jesse Chavez, rhp; Adam Duvall, of; Robbie Grossman, of; Jay Jackson, rhp; Luke Jackson, rhp; Kenley Jansen, rhp; Darren O’Day, rhp; Dansby Swanson, ss

CHICAGO (2) — Willson Contreras, c; Wade Miley, lhp

CINCINNATI (5) — Chase Anderson, rhp; Austin Romine, c; Donovan Solano, 2b; Hunter Strickland, rhp; Justin Wilson, lhp

COLORADO (5) — Alex Colomé, rhp; Carlos Estévez, rhp; José Iglesias, ss; Chad Kuhl, rhp; José Ureña, rhp

LOS ANGELES (10) — Tyler Anderson, lhp; Joey Gallo, of; Andrew Heaney, lhp; Tommy Kahnle, rhp; Clayton Kershaw, lhp; Craig Kimbrel, rhp; Chris Martin, rhp; Kevin Pillar, of; David Price, lhp; Trea Turner, ss

MIAMI (0)

MILWAUKEE (6) — Josh Lindblom, rhp; Andrew McCutchen, of; Omar Narváez, c; Jace Peterson, inf-of; Taylor Rogers, lhp; Trevor Rosenthal, rhp

METS (9) — Edwin Díaz, rhp; Tommy Hunter, rhp; Seth Lugo, rhp; Trevor May, rhp; Tyler Naquin, of; Brandon Nimmo, of; Adam Ottavino, rhp; Joely Rodríguez, lhp; Trevor Williams, rhp

PHILLIES (6) — Chris Devenski, rhp; Kyle Gibson, rhp; Brad Hand, lhp; Corey Knebel, rhp; David Robertson, rhp; Noah Syndergaard, rhp

PITTSBURGH (2) — Ben Gamel, of; Roberto Pérez, c

ST. LOUIS (2) — Corey Dickerson, of; José Quintana, lhp

SAN DIEGO (6) — Josh Bell, 1b; Mike Clevinger, rhp; Brandon Drury, inf-of; Pierce Johnson, rhp; Sean Manaea, lhp; Craig Stammen, rhp

2021-22 Free Agents

PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Fernando Abad RP 36 FA Orioles -- --
Ehire Adrianza 3B 32 FA Braves -- --
Brett Anderson SP 34 FA Brewers -- --
Tyler Anderson SP 32 Signed Mariners Dodgers --
Matt Andriese RP 32 FA Mariners -- --
Chris Archer SP 33 Signed Rays Twins --
Jake Arrieta SP 36 FA Padres -- --
Luis Avilan RP 32 FA Nationals -- --
John Axford RP 39 FA Brewers -- --
Javier Baez SS 29 Agreed Mets Tigers 6 $140,000,000
Brandon Belt 1B 33 Signed Giants Giants 1 $18,400,000
Dellin Betances RP 34 FA Mets -- --
Brad Boxberger RP 33 Signed Brewers Brewers 1 $2,500,000
Brad Brach RP 35 FA Reds -- --
Archie Bradley RP 29 Signed Phillies Angels 1 $3,750,000
Kris Bryant LF 30 Signed Giants Rockies 7 $182,000,000
Dylan Bundy SP 29 Signed Angels Twins 1 $5,000,000
Asdrubal Cabrera 3B 36 FA Reds -- --
Trevor Cahill SP 34 FA Pirates -- --
Kole Calhoun RF 34 Agreed Diamondbacks Rangers 1 $5,200,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Mark Canha LF 33 Agreed Athletics Mets 2 $26,500,000
Matt Carpenter 2B 36 FA Cardinals -- --
Nick Castellanos RF 30 Signed Reds Phillies 5 $100,000,000
Jhoulys Chacin SP 34 Agreed Rockies Rockies 1 $1,250,000
Andrew Chafin RP 31 Signed Athletics Tigers 2 $13,000,000
Tyler Chatwood RP 32 FA Giants -- --
Jesse Chavez RP 38 Signed Braves Cubs Minor Lg
Robinson Chirinos C 37 Signed Cubs Orioles 1 --
Steve Cishek RP 35 Signed Angels Nationals 1 --
Tyler Clippard RP 37 FA Diamondbacks -- --
Alex Cobb SP 34 Signed Angels Giants 2 $20,000,000
Alex Colome RP 33 Signed Twins Rockies 1 --
Michael Conforto RF 29 FA Mets -- --
Carlos Correa SS 27 Signed Astros Twins 3 $105,300,000
Nelson Cruz DH 41 Signed Rays Nationals 1 $15,000,000
Johnny Cueto SP 36 FA Giants -- --
Charlie Culberson SS 32 FA Rangers -- --
Zach Davies SP 29 FA Cubs -- --
Wade Davis RP 36 FA Royals -- --
Anthony DeSclafani SP 31 Signed Giants Giants 3 $36,000,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Ian Desmond CF 36 FA Rockies -- --
Ross Detwiler RP 36 FA Padres -- --
Chris Devenski RP 31 FA Diamondbacks -- --
Corey Dickerson LF 32 Signed Blue Jays Cardinals 1 $5,000,000
Jake Diekman RP 35 FA Athletics -- --
Rafael Dolis RP 34 FA Blue Jays -- --
Sean Doolittle RP 35 FA Mariners -- --
Danny Duffy SP 33 Signed Dodgers Dodgers --
Matt Duffy 3B 31 FA Cubs -- --
Jarrod Dyson CF 37 FA Blue Jays -- --
Eduardo Escobar 3B 33 Agreed Brewers Mets 2 $20,000,000
Jeurys Familia RP 32 Signed Mets Phillies 1 --
Mike Fiers SP 36 FA Athletics -- --
Dexter Fowler RF 36 Signed Angels Blue Jays Minor Lg
Clint Frazier LF 27 Agreed Yankees Cubs 1 --
Freddie Freeman 1B 32 Signed Braves Dodgers 6 $162,000,000
Freddy Galvis SS 32 FA Phillies -- --
Avisail Garcia RF 30 Signed Brewers Marlins 4 $53,000,000
Leury Garcia RF 31 Agreed White Sox White Sox --
Luis Garcia RP 35 FA Cardinals -- --
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Luis Garcia SS 21 FA -- -- --
Luis Garcia SP 25 FA -- -- --
Yimi Garcia RP 31 FA Astros -- --
Brett Gardner CF 38 FA Yankees -- --
Kevin Gausman SP 31 Signed Giants Blue Jays 5 $110,000,000
Mychal Givens RP 31 FA Reds -- --
Yan Gomes C 34 Agreed Athletics Cubs 2 $13,000,000
Kendall Graveman RP 31 Signed Astros White Sox 3 $24,000,000
Jon Gray SP 30 Signed Rockies Rangers 4 $56,000,000
Shane Greene RP 33 FA Dodgers -- --
Zack Greinke SP 38 Signed Astros Royals 1 $13,000,000
Yuli Gurriel 1B 37 Signed Astros Astros 1 $8,000,000
Jesse Hahn RP 32 FA Royals -- --
Cole Hamels SP 38 FA Dodgers -- --
Billy Hamilton CF 31 FA White Sox -- --
Brad Hand RP 32 Signed Mets Phillies 1 $6,000,000
J.A. Happ SP 39 FA Cardinals -- --
Josh Harrison 2B 34 Signed Athletics White Sox --
Matt Harvey SP 33 FA Orioles -- --
Andrew Heaney SP 30 Signed Yankees Dodgers 1 $8,500,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Heath Hembree RP 33 FA Mets -- --
Cesar Hernandez 2B 31 FA White Sox -- --
Odubel Herrera CF 30 FA Phillies -- --
Rich Hill SP 42 Agreed Mets Red Sox 1 $5,000,000
Derek Holland RP 35 FA Tigers -- --
Greg Holland RP 36 FA Royals -- --
Brock Holt 3B 33 FA Rangers -- --
Daniel Hudson RP 35 FA Padres -- --
Tommy Hunter RP 35 FA Rays -- --
Jose Iglesias SS 32 Signed Red Sox Rockies 1 --
Raisel Iglesias RP 32 Agreed Angels Angels 4 --
Kenley Jansen RP 34 Signed Dodgers Braves 1 $16,000,000
Pierce Johnson RP 30 FA Padres -- --
Matt Joyce RF 37 FA Phillies -- --
Keone Kela RP 28 FA Padres -- --
Joe Kelly RP 33 Signed Dodgers White Sox 2 $17,000,000
Ian Kennedy RP 37 Signed Phillies Diamondbacks 1 $4,750,000
Clayton Kershaw SP 34 Signed Dodgers Dodgers 1 $17,000,000
Yusei Kikuchi SP 30 Signed Mariners Blue Jays 3 $36,000,000
Kwang Hyun Kim SP 33 FA Cardinals -- --
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Craig Kimbrel RP 33 Option Picked Up White Sox White Sox 1 $16,000,000
Corey Kluber SP 35 Agreed Yankees Rays 1 $8,000,000
Corey Knebel RP 30 Signed Dodgers Phillies 1 $10,000,000
Juan Lagares CF 33 FA Angels -- --
Jake Lamb 3B 31 FA Blue Jays -- --
Wade LeBlanc RP 37 FA Cardinals -- --
Sandy Leon C 33 FA Marlins -- --
Jon Lester SP 38 Retired Cardinals -- --
Jose Lobaton C 37 FA Cubs -- --
Michael Lorenzen RP 30 Agreed Reds Angels 1 $6,500,000
Aaron Loup RP 34 Agreed Mets Angels 2 $17,000,000
Jed Lowrie 2B 37 FA Athletics -- --
Jordan Lyles SP 31 Signed Rangers Orioles 1 $7,000,000
Jake Marisnick CF 31 FA Padres -- --
Starling Marte CF 33 Signed Athletics Mets 4 $78,000,000
Chris Martin RP 35 FA Braves -- --
Carlos Martinez SP 30 FA Cardinals -- --
Carlos Martinez C 26 FA -- -- --
J.D. Martinez LF 34 FA Red Sox -- --
Nick Martinez SP 31 Agreed Japan Padres 4 $20,000,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Steven Matz SP 30 Signed Blue Jays Cardinals 4 $44,000,000
Cameron Maybin LF 35 Retired Mets -- --
Andrew McCutchen LF 35 Signed Phillies Brewers --
T.J. McFarland RP 32 Agreed Cardinals Cardinals 1 $2,500,000
Collin McHugh RP 34 FA Rays -- --
Mark Melancon RP 37 Agreed Padres Diamondbacks 2 $14,000,000
Jordy Mercer SS 35 FA Nationals -- --
Andrew Miller RP 36 Retired Cardinals -- --
Brad Miller 2B 32 Signed Phillies Rangers 2 $10,000,000
Matt Moore SP 32 FA Phillies -- --
Mitch Moreland DH 36 FA Athletics -- --
Adam Morgan RP 32 FA Cubs -- --
Jimmy Nelson SP 32 FA Dodgers -- --
Hector Neris RP 32 Signed Phillies Astros 2 $17,000,000
Daniel Norris SP 28 FA Brewers -- --
Darren O'Day RP 39 FA Yankees -- --
Rougned Odor 2B 28 Agreed Yankees Orioles 1 --
Adam Ottavino RP 36 Signed Red Sox Yankees 1 $4,000,000
Chris Owings 2B 30 FA Rockies -- --
Joe Panik 2B 31 FA Marlins -- --
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Blake Parker RP 36 FA Indians -- --
Gerardo Parra CF 34 FA Nationals -- --
James Paxton SP 33 Signed Mariners Red Sox 1 $10,000,000
Joc Pederson LF 29 Signed Braves Giants 1 $6,000,000
Wily Peralta RP 32 FA Tigers -- --
Martin Perez SP 31 Signed Red Sox Rangers 1 $4,000,000
Roberto Perez C 33 Agreed Indians Pirates 1 $5,000,000
Yusmeiro Petit RP 37 FA Athletics -- --
Tommy Pham LF 34 FA Padres -- --
Josh Phegley C 34 FA -- -- --
David Phelps RP 35 FA Blue Jays -- --
Kevin Pillar CF 33 FA Mets -- --
Manny Pina C 34 Agreed Brewers Braves 2 $8,000,000
Michael Pineda SP 33 Signed Twins Tigers 1 --
Nick Plummer RF 25 Agreed Cardinals Mets 1 $570,500
Gregory Polanco RF 30 FA Blue Jays -- --
Jurickson Profar LF 29 FA Padres -- --
Albert Pujols 1B 42 Signed Dodgers Cardinals --
Jose Quintana SP 33 Signed Giants Pirates 1 $2,000,000
Brooks Raley RP 33 Signed Astros Rays 2 $10,000,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Erasmo Ramirez RP 31 FA Tigers -- --
Jose Ramirez 3B 29 FA Indians -- --
Wilson Ramos C 34 FA Indians -- --
Robbie Ray SP 30 Signed Blue Jays Mariners 5 $115,000,000
Garrett Richards RP 33 Signed Red Sox Rangers 1 $5,500,000
Anthony Rizzo 1B 32 Signed Yankees Yankees 2 $32,000,000
Tanner Roark SP 35 FA Braves -- --
David Robertson RP 36 Signed Rays Cubs 1 $3,500,000
Hansel Robles RP 31 FA Red Sox -- --
Carlos Rodon SP 29 Signed White Sox Giants 2 $44,000,000
Eduardo Rodriguez SP 28 Signed Red Sox Tigers 5 $77,000,000
Joely Rodriguez RP 30 Signed Yankees Yankees 1 $2,000,000
Chaz Roe RP 35 FA Rays -- --
Andrew Romine SS 36 FA Cubs -- --
Austin Romine C 33 FA Cubs -- --
Sergio Romo RP 39 Signed Athletics Mariners 1 $2,000,000
Eddie Rosario LF 30 Signed Braves Braves 2 $18,000,000
Trevor Rosenthal RP 31 FA Athletics -- --
Danny Santana 1B 31 FA Red Sox -- --
Ervin Santana SP 39 FA Royals -- --
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Max Scherzer SP 37 Signed Dodgers Mets 3 $130,000,000
Kyle Schwarber LF 29 Signed Red Sox Phillies 4 $79,000,000
Corey Seager SS 27 Signed Dodgers Rangers 10 $325,000,000
Kyle Seager 3B 34 Retired Mariners -- --
Marcus Semien 2B 31 Signed Blue Jays Rangers 7 $175,000,000
Pedro Severino C 28 Signed Orioles Brewers 1 $1,900,000
Bryan Shaw RP 34 Signed Indians Guardians 1 $3,000,000
Travis Shaw 3B 31 Signed Red Sox Red Sox 1 $1,500,000
Chasen Shreve RP 31 Signed Pirates Mets Minor Lg
Andrelton Simmons SS 32 Signed Twins Cubs 1 $4,000,000
Joe Smith RP 38 Signed Mariners Twins 1 $2,500,000
Drew Smyly SP 32 Signed Braves Cubs 1 $5,250,000
Donovan Solano 2B 34 Signed Giants Reds 1 $4,500,000
Jorge Soler RF 30 Signed Braves Marlins --
Joakim Soria RP 37 Retired Blue Jays -- --
Craig Stammen RP 38 Option Picked Up Padres Padres 1 $4,000,000
Trevor Story 2B 29 Signed Rockies Red Sox 6 $140,000,000
Hunter Strickland RP 33 Signed Brewers Reds 1 $1,825,000
Marcus Stroman SP 30 Signed Mets Cubs 3 $71,000,000
Kurt Suzuki C 38 Signed Angels Angels 1 $1,750,000
PLAYER POS AGE STATUS 2021 TEAM NEW TEAM YRS DOLLARS
Noah Syndergaard SP 29 Signed Mets Angels 1 $21,000,000
Chris Taylor DH 31 Signed Dodgers Dodgers 4 $60,000,000
Julio Teheran SP 31 FA Tigers -- --
Ryan Tepera RP 34 Signed White Sox Angels 2 $14,000,000
Josh Tomlin RP 37 FA Braves -- --
Jose Urena SP 30 FA Tigers -- --
Christian Vazquez C 31 Option Picked Up Red Sox Red Sox 1 $7,000,000
Vince Velasquez SP 29 Signed Padres White Sox 1 $3,000,000
Justin Verlander SP 39 Signed Astros Astros 1 $25,000,000
Jonathan Villar 2B 30 Signed Mets Cubs 1 $6,000,000
Stephen Vogt C 37 Signed Braves Athletics 1 $850,000
Michael Wacha SP 30 Signed Rays Red Sox 1 $7,000,000
Tony Watson RP 36 FA Giants -- --
Alex Wood SP 31 Signed Giants Giants 2 $25,000,000
Kirby Yates RP 35 Signed Blue Jays Braves 2 $8,250,000
Ryan Zimmerman 1B 37 Retired Nationals -- --
Mike Zunino C 31 Option Picked Up Rays Rays 1 $7,000,000

2020 Free Agents

PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Matt Adams 1B 33 FA Braves -- --
Ehire Adrianza 3B 32 FA Twins -- --
Hanser Alberto 2B 29 Non-Tendered Orioles -- --
Abraham Almonte RF 32 Signed Padres Braves 1 $990,000
Albert Almora Jr. CF 27 Non-Tendered Cubs -- --
Jose Alvarez RP 32 FA Phillies -- --
Brett Anderson SP 33 FA Brewers -- --
Chase Anderson SP 33 FA Blue Jays -- --
Justin Anderson RP 29 Non-Tendered Angels -- --
Tyler Anderson SP 31 FA Giants -- --
Matt Andriese RP 32 Signed Angels Red Sox 1 $2,100,000
Chris Archer SP 33 FA Pirates Rays 1 $6,500,000
Jake Arrieta SP 35 FA Phillies -- --
Alex Avila C 34 FA Twins -- --
Luis Avilan RP 32 FA Yankees -- --
Pedro Baez RP 33 FA Dodgers -- --
Homer Bailey SP 35 FA Twins -- --
Aaron Barrett RP 33 Signed Nationals Nationals Minor Lg
Anthony Bass RP 34 Signed Blue Jays Marlins --
Trevor Bauer SP 30 Agreed Reds Dodgers 3 $102,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Cam Bedrosian RP 30 FA Angels -- --
Brad Boxberger RP 33 FA Marlins -- --
Brad Brach RP 35 FA Mets -- --
Archie Bradley RP 29 Signed Reds Phillies 1 $6,000,000
Jackie Bradley Jr. CF 31 FA Red Sox -- --
Michael Brantley LF 34 Signed Astros Astros 2 $32,000,000
Ryan Braun RF 38 FA Brewers -- --
John Brebbia RP 31 Signed Cardinals Giants 1 $800,000
Jay Bruce LF 34 FA Phillies -- --
Drew Butera C 38 FA Rockies -- --
Asdrubal Cabrera 3B 36 FA Nationals -- --
Trevor Cahill SP 33 FA Giants -- --
Curt Casali C 33 Non-Tendered Reds -- --
Rusney Castillo CF 34 FA Red Sox -- --
Welington Castillo C 34 FA Nationals -- --
Jason Castro C 34 FA Padres -- --
Yoenis Cespedes LF 36 FA Mets -- --
Andrew Chafin RP 31 FA Cubs -- --
Tyler Chatwood RP 31 Signed Cubs Blue Jays 1 $3,000,000
Jesse Chavez RP 38 FA Rangers -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Robinson Chirinos C 37 FA Mets -- --
Shin-Soo Choo LF 39 FA Rangers -- --
Steve Cishek RP 35 FA White Sox -- --
Alex Claudio RP 29 Signed Brewers Angels 1 $1,125,000
Tyler Clippard RP 36 FA Twins -- --
A.J. Cole RP 29 Non-Tendered Blue Jays -- --
Alex Colome RP 32 FA White Sox -- --
Dylan Covey SP 30 FA Red Sox -- --
Zack Cozart 3B 36 FA Giants -- --
C.J. Cron 1B 31 FA Tigers -- --
Nelson Cruz DH 41 Signed Twins Twins 1 $13,000,000
Charlie Culberson SS 32 FA Braves -- --
Cheslor Cuthbert 3B 29 Signed White Sox Reds Minor Lg
David Dahl LF 27 Signed Rockies Rangers 1 $3,000,000
Wade Davis RP 36 FA Rockies -- --
Chase De Jong SP 27 FA Astros -- --
Daniel Descalso 2B 35 FA Cubs -- --
Anthony DeSclafani SP 31 Signed Reds Giants 1 $6,000,000
Delino DeShields CF 29 Non-Tendered Indians -- --
Ross Detwiler RP 35 FA White Sox -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Chris Devenski RP 31 FA Astros -- --
Derek Dietrich 2B 32 FA Rangers -- --
Sean Doolittle RP 35 FA Nationals -- --
Oliver Drake RP 34 FA Rays -- --
Adam Duvall CF 33 Non-Tendered Braves -- --
Jarrod Dyson CF 37 FA White Sox -- --
Adam Eaton RF 32 Signed Nationals White Sox 1 $7,000,000
Edwin Encarnacion DH 38 FA White Sox -- --
Robbie Erlin RP 31 FA Braves -- --
Kyle Farmer SS 31 Non-Tendered Reds Reds 1 --
Mike Fiers SP 36 FA Athletics -- --
Tyler Flowers C 35 FA Braves -- --
Logan Forsythe 1B 34 FA Marlins -- --
Maikel Franco 3B 29 Non-Tendered Royals -- --
Todd Frazier 3B 35 FA Mets -- --
Mike Freeman 2B 34 FA Indians -- --
Freddy Galvis SS 32 Signed Reds Orioles 1 --
Ben Gamel LF 29 Non-Tendered Brewers -- --
Greg Garcia 2B 32 Non-Tendered Padres -- --
Brett Gardner CF 38 FA Yankees -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Dustin Garneau C 34 Signed Astros Tigers Minor Lg
Kevin Gausman SP 30 Signed Giants Giants 1 $18,900,000
Ken Giles RP 31 FA Blue Jays -- --
Zack Godley SP 31 FA Red Sox -- --
Chi Chi Gonzalez SP 29 Non-Tendered Rockies -- --
Gio Gonzalez SP 36 FA White Sox -- --
Marwin Gonzalez 2B 32 FA Twins -- --
Brian Goodwin LF 31 Non-Tendered Reds -- --
Phil Gosselin 2B 33 FA Phillies -- --
Kendall Graveman RP 30 Signed Mariners Mariners 1 $1,250,000
Shane Greene RP 33 FA Braves -- --
Didi Gregorius SS 31 Signed Phillies Phillies 2 $28,000,000
Justin Grimm RP 33 FA Brewers -- --
Robbie Grossman LF 32 FA Athletics -- --
Jeison Guzman SS 23 Non-Tendered Royals -- --
Jedd Gyorko 1B 33 FA Brewers -- --
Cole Hamels SP 37 FA Braves -- --
Billy Hamilton CF 31 FA Cubs -- --
Brad Hand RP 31 Signed Indians Nationals 1 $10,500,000
J.A. Happ SP 39 Signed Yankees Twins 1 $8,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Josh Harrison 2B 34 Signed Nationals Nationals 1 $1,000,000
Matt Harvey SP 32 FA Royals -- --
Adeiny Hechavarria 2B 32 FA Braves -- --
Scott Heineman LF 28 Signed Rangers Rangers 1 $595,000
Heath Hembree RP 32 FA Phillies -- --
Liam Hendriks RP 32 Signed Athletics White Sox 3 $54,000,000
Jimmy Herget RP 28 Signed Rangers Rangers 1 $700,000
Michael Hermosillo CF 26 Signed Angels Cubs Minor Lg
Cesar Hernandez 2B 31 FA Indians -- --
Enrique Hernandez CF 30 Signed Dodgers Red Sox 2 $14,000,000
Felix Hernandez SP 35 FA Braves -- --
David Hess RP 28 FA Orioles -- --
Rich Hill SP 41 FA Twins -- --
Yoshihisa Hirano RP 37 FA Mariners -- --
Bryan Holaday C 34 FA Orioles -- --
Jonathan Holder RP 28 Signed Yankees Cubs 1 $750,000
Derek Holland RP 35 FA Pirates -- --
Greg Holland RP 36 Signed Royals Royals 1 $2,750,000
Brock Holt 2B 33 FA Nationals -- --
Jared Hughes RP 36 FA Mets -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Tommy Hunter RP 35 FA Phillies -- --
Jon Jay RF 36 FA Diamondbacks -- --
Jeremy Jeffress RP 34 FA Cubs -- --
Nate Jones RP 35 FA Reds -- --
Matt Joyce RF 37 FA Marlins -- --
Ariel Jurado RP 25 Non-Tendered Mets -- --
Tommy Kahnle RP 32 FA Yankees -- --
Keone Kela RP 28 FA Pirates -- --
Matt Kemp LF 37 FA Rockies -- --
Howie Kendrick DH 38 FA Nationals -- --
Ian Kennedy RP 36 FA Royals -- --
Mike Kickham RP 32 FA Red Sox -- --
Brandon Kintzler RP 37 FA Marlins -- --
Jason Kipnis 2B 34 FA Cubs -- --
Andrew Kittredge RP 31 FA Rays -- --
Branden Kline RP 30 FA Orioles -- --
Corey Kluber SP 35 Signed Rangers Yankees 1 $11,000,000
Erik Kratz C 41 FA Yankees -- --
Tommy La Stella 2B 32 Signed Athletics Giants 3 $18,750,000
Jake Lamb 3B 31 FA Athletics -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Mike Leake SP 34 FA Diamondbacks -- --
Wade LeBlanc RP 37 FA Orioles -- --
DJ LeMahieu 2B 33 Signed Yankees Yankees 6 $90,000,000
Sandy Leon C 32 FA Indians -- --
Jon Lester SP 37 FA Cubs Nationals 1 --
Tzu-Wei Lin SS 27 Signed Red Sox Twins Minor Lg
Aaron Loup RP 33 Agreed Rays Mets --
Jed Lowrie 2B 37 FA Mets -- --
Matt Magill RP 32 Signed Mariners Mariners Minor Lg
Luke Maile C 30 Signed Pirates Brewers 1 $579,000
Jake Marisnick CF 30 FA Mets -- --
Nick Markakis LF 38 FA Braves -- --
Jose Martinez LF 33 Non-Tendered Cubs -- --
Jeff Mathis C 38 FA Rangers -- --
Trevor May RP 32 Signed Twins Mets 2 $15,500,000
Cameron Maybin LF 34 FA Cubs -- --
Nomar Mazara RF 26 Non-Tendered White Sox -- --
James McCann C 31 Signed White Sox Mets 4 $40,600,000
Kevin McCarthy RP 29 Signed Royals Red Sox Minor Lg
T.J. McFarland RP 32 FA Athletics -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Jake McGee RP 35 FA Dodgers -- --
Collin McHugh RP 34 FA Red Sox -- --
Samuel McWilliams SP 26 Signed Rays Mets 1 $750,000
Erick Mejia 2B 27 Non-Tendered Royals -- --
Mark Melancon RP 36 FA Braves -- --
Keynan Middleton RP 28 Signed Angels Mariners 1 $800,000
Brad Miller 3B 32 FA Cardinals -- --
Hoby Milner RP 30 Non-Tendered Angels -- --
Thomas Milone RF 26 FA Braves -- --
Mike Minor SP 33 Signed Rangers Royals 2 $18,000,000
Yadier Molina C 39 Signed Cardinals Cardinals 1 $9,000,000
Mike Montgomery RP 32 FA Royals -- --
Matt Moore SP 32 FA Tigers -- --
Brian Moran RP 33 FA Marlins -- --
Mitch Moreland DH 36 Agreed Padres Athletics 1 $2,250,000
Adam Morgan RP 31 FA Phillies -- --
Mike Morin RP 30 FA Marlins -- --
Logan Morrison 1B 34 FA Brewers -- --
Brandon Morrow RP 37 Signed Cubs Dodgers Minor Lg
Charlie Morton SP 38 Signed Rays Braves 1 $15,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Daniel Murphy 1B 36 FA Rockies -- --
Tyler Naquin RF 30 Non-Tendered Indians -- --
Jimmy Nelson SP 32 FA Dodgers -- --
Juan Nicasio RP 35 FA Rangers -- --
Ivan Nova SP 34 FA Tigers -- --
Eduardo Nunez 2B 34 FA Mets -- --
Darren O'Day RP 39 FA Braves -- --
Brian O'Grady LF 29 Signed Rays Padres 1 $650,000
Jake Odorizzi SP 31 FA Twins -- --
Roberto Osuna RP 26 FA Astros -- --
Chris Owings 2B 30 FA Rockies -- --
Marcell Ozuna LF 31 Signed Braves Braves 4 $64,000,000
Joe Panik 2B 31 FA Blue Jays -- --
Blake Parker RP 36 FA Phillies -- --
James Paxton SP 33 Agreed Yankees Mariners 1 $8,500,000
Brad Peacock SP 33 FA Astros -- --
Joc Pederson RF 29 Agreed Dodgers Cubs 1 $7,000,000
Jose Peraza 2B 27 Signed Red Sox Mets Minor Lg
Martin Perez SP 30 Signed Red Sox Red Sox 1 $5,000,000
Óliver Perez RP 40 FA Indians -- --
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Jace Peterson 2B 31 Non-Tendered Brewers -- --
Yusmeiro Petit RP 36 Signed Athletics Athletics 1 $2,550,000
Josh Phegley C 33 FA Cubs -- --
David Phelps RP 35 FA Phillies -- --
Kevin Pillar CF 32 FA Rockies -- --
Rick Porcello SP 32 FA Mets -- --
Jurickson Profar LF 28 FA Padres -- --
Cesar Puello RF 30 FA Red Sox -- --
Yasiel Puig RF 30 FA -- -- --
Jose Quintana SP 32 Agreed Cubs Angels 1 $8,000,000
Erasmo Ramirez RP 31 FA Mets -- --
Nick Ramirez RP 32 FA Tigers -- --
AJ Ramos RP 35 FA Rockies -- --
Wilson Ramos C 34 Signed Mets Tigers --
Rangel Ravelo 1B 29 Non-Tendered Cardinals -- --
Robbie Ray SP 30 Signed Blue Jays Blue Jays 1 $8,000,000
J.T. Realmuto C 30 Signed Phillies Phillies 5 $115,500,000
Josh Reddick RF 34 FA Astros -- --
Hunter Renfroe RF 29 FA Rays Red Sox 1 $3,100,000
Garrett Richards RP 33 Signed Padres Red Sox 1 $10,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
JT Riddle SS 30 FA Pirates -- --
Rene Rivera C 38 FA Mets -- --
David Robertson RP 36 FA Phillies -- --
Hansel Robles RP 31 Non-Tendered Angels -- --
Carlos Rodon SP 28 Signed White Sox White Sox 1 $3,000,000
Dereck Rodriguez SP 29 Signed Tigers Rockies Minor Lg
Jefry Rodriguez RP 28 Non-Tendered Indians -- --
Sean Rodriguez 3B 36 FA Marlins -- --
Chaz Roe RP 35 FA Rays -- --
Andrew Romine SS 35 FA Rangers -- --
Austin Romine C 32 FA Tigers -- --
Sergio Romo RP 38 FA Twins -- --
Hector Rondon RP 33 FA Diamondbacks -- --
Eddie Rosario LF 30 Agreed Twins Guardians 1 $8,000,000
Trevor Rosenthal RP 31 Agreed Padres Athletics 1 $11,000,000
Tyson Ross SP 34 FA Giants -- --
Jeff Samardzija SP 36 FA Giants -- --
Anibal Sanchez SP 37 FA Nationals -- --
Pablo Sandoval 3B 35 FA Braves -- --
Carlos Santana 1B 35 Signed Indians Royals 2 $17,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Danny Santana 1B 31 Non-Tendered Rangers -- --
Domingo Santana LF 29 Signed Indians Japan --
Jonathan Schoop 2B 30 FA Tigers -- --
Kyle Schwarber 1B 28 Signed Cubs Nationals 1 $10,000,000
Marcus Semien 2B 31 Signed Athletics Blue Jays 1 $18,000,000
Paul Sewald RP 31 Non-Tendered Mets -- --
Bryan Shaw RP 34 FA Mariners -- --
Travis Shaw 3B 31 Non-Tendered Blue Jays -- --
Matt Shoemaker SP 35 FA Blue Jays -- --
Chasen Shreve RP 31 Non-Tendered Mets -- --
Andrelton Simmons SS 32 Agreed Angels Twins 1 $10,500,000
Josh Smith RP 34 FA Marlins -- --
Kevan Smith C 33 FA Rays -- --
Mallex Smith CF 28 Signed Mariners Mets Minor Lg
Justin Smoak 1B 34 FA Giants -- --
Drew Smyly SP 32 Signed Giants Braves 1 $11,000,000
Eric Sogard 3B 35 FA Brewers -- --
Joakim Soria RP 37 FA Athletics -- --
Steven Souza Jr. RF 32 FA Cubs -- --
George Springer CF 32 Signed Astros Blue Jays 6 $150,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Ryne Stanek RP 30 Non-Tendered Marlins -- --
Bubba Starling CF 29 Non-Tendered Royals -- --
Drew Steckenrider RP 30 Signed Marlins Mariners Minor Lg
Kohl Stewart SP 27 FA Orioles -- --
Dee Strange-Gordon 2B 33 FA Mariners -- --
Marcus Stroman SP 30 Signed Mets Mets 1 $18,900,000
Pedro Strop RP 36 FA Cubs -- --
Kurt Suzuki C 38 FA Nationals -- --
Masahiro Tanaka SP 33 Signed Yankees Japan --
Michael Taylor RF 35 Signed Nationals Royals 1 $1,750,000
Julio Teheran SP 30 FA Angels -- --
Ryan Tepera RP 34 Non-Tendered Cubs -- --
Eric Thames 1B 35 FA Nationals -- --
Tyler Thornburg RP 33 FA Reds -- --
Yasmany Tomas OF 31 FA Diamondbacks -- --
Josh Tomlin RP 37 Signed Braves Braves 1 $1,000,000
Blake Treinen RP 33 Signed Dodgers Dodgers 2 $17,500,000
Andrew Triggs SP 32 FA Red Sox -- --
Nick Tropeano SP 31 Non-Tendered Mets -- --
Justin Turner 3B 36 Signed Dodgers Dodgers 2 $34,000,000
PLAYER POS AGE STATUS 2020 TEAM NEW TEAM YRS DOLLARS
Jose Urena SP 30 Non-Tendered Marlins -- --
Pat Venditte RP 36 FA Marlins -- --
Jonathan Villar 2B 30 FA Blue Jays -- --
Nick Vincent RP 35 FA Marlins -- --
Edinson Volquez SP 38 FA Rangers -- --
Michael Wacha SP 30 Signed Mets Rays 1 $3,000,000
Adam Wainwright SP 40 FA Cardinals -- --
Neil Walker 1B 36 FA Phillies -- --
Taijuan Walker SP 29 FA Blue Jays -- --
Tony Watson RP 36 FA Giants -- --
Matt Wieters C 35 FA Cardinals -- --
Justin Wilson RP 34 FA Mets -- --
Matt Wisler RP 29 Signed Twins Giants 1 $1,150,000
Tony Wolters C 29 Non-Tendered Rockies -- --
Kolten Wong 2B 31 FA Cardinals -- --
Alex Wood SP 30 FA Dodgers -- --
Brandon Workman RP 33 FA Phillies -- --
Kirby Yates RP 34 Signed Padres Blue Jays 1 $5,500,000
Ryan Zimmerman 1B 37 FA Nationals -- --
Jordan Zimmermann SP 35 FA Tigers -- --
Mike Zunino C 30 Agreed Rays Rays 1 $3,000,000

2019 Free Agents

PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Matt Adams 1B 30 Signed Cardinals Nationals 1 $3,000,000
Cody Allen RP 30 Signed Indians Angels 1 --
Abraham Almonte RF 29 Signed Royals Diamondbacks Minor Lg
Pedro Alvarez 1B 32 Signed Orioles Marlins Minor Lg
Brett Anderson SP 31 Agreed Athletics Athletics 1 --
Luis Avilan RP 29 Signed Phillies Mets Minor Lg
John Axford RP 35 Signed Dodgers Blue Jays Minor Lg
Tony Barnette RP 35 Signed Rangers Cubs 1 $750,000
Anthony Bass RP 31 Signed Cubs Reds Minor Lg
Jose Bautista RF 38 FA Phillies -- --
Gordon Beckham 3B 32 Signed Mariners Tigers Minor Lg
Tim Beckham SS 29 Signed Orioles Mariners 1 $1,750,000
Matt Belisle RP 38 FA Twins -- --
Adrian Beltre 3B 39 Retired Rangers -- --
Joaquin Benoit RP 41 FA Nationals -- --
Gregor Blanco LF 35 Signed Giants Mets Minor Lg
Jerry Blevins RP 35 Signed Mets Athletics Minor Lg
Justin Bour 1B 30 Signed Phillies Angels 1 $2,500,000
Peter Bourjos CF 31 Signed Giants Angels Minor Lg
Brad Boxberger RP 30 Signed Diamondbacks Royals 1 $2,200,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Blaine Boyer RP 37 FA Royals -- --
Brad Brach RP 32 Signed Braves Cubs 1 $3,000,000
Michael Brantley LF 31 Signed Indians Astros 2 $32,000,000
Zack Britton RP 31 Signed Yankees Yankees 3 $39,000,000
Clay Buchholz SP 34 FA Diamondbacks -- --
Drew Butera C 35 FA Rockies -- --
Asdrubal Cabrera 3B 33 Signed Phillies Rangers 1 $3,500,000
Melky Cabrera CF 34 Signed Indians Pirates Minor Lg
Trevor Cahill SP 30 Signed Athletics Angels 1 $9,000,000
Carter Capps RP 28 FA Padres -- --
Xavier Cedeno RP 32 Signed Brewers Cubs 1 $900,000
Juan Centeno C 29 Signed Rangers Red Sox Minor Lg
Jesse Chavez RP 35 Signed Cubs Rangers 2 $8,000,000
Robinson Chirinos C 34 Signed Rangers Astros 1 $5,750,000
Lonnie Chisenhall RF 30 Signed Indians Pirates 1 $2,750,000
Tyler Clippard RP 34 FA Blue Jays -- --
Tyler Cloyd SP 31 FA Marlins -- --
Tim Collins RP 29 Signed Nationals Twins Minor Lg
Bartolo Colon SP 45 FA Rangers -- --
Patrick Corbin SP 29 Signed Diamondbacks Nationals 6 $140,000,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Nelson Cruz DH 38 Signed Mariners Twins 1 $14,300,000
Matt Davidson 1B 27 Signed White Sox Rangers Minor Lg
Rajai Davis C 38 Signed Indians Mets Minor Lg
Jorge De La Rosa RP 37 FA Cubs -- --
Randall Delgado RP 29 Signed Diamondbacks White Sox Minor Lg
Daniel Descalso 3B 32 Signed Diamondbacks Cubs 2 $5,000,000
Odrisamer Despaigne SP 31 Signed Angels Reds Minor Lg
Jake Diekman RP 32 Signed Diamondbacks Royals 1 $2,750,000
Derek Dietrich LF 29 FA Marlins -- --
Josh Donaldson 3B 33 Signed Indians Braves 1 $23,000,000
Brian Dozier 2B 31 Signed Dodgers Nationals 1 $9,000,000
Lucas Duda 1B 33 Signed Braves Twins Minor Lg
Zach Duke RP 35 Signed Mariners Reds 1 $2,000,000
A.J. Ellis C 37 FA Padres -- --
Nathan Eovaldi SP 29 Signed Red Sox Red Sox 4 $67,500,000
Alcides Escobar SS 32 Signed Royals Orioles Minor Lg
Eduardo Escobar 3B 30 Signed Diamondbacks Diamondbacks 3 $21,000,000
Marco Estrada SP 35 Signed Blue Jays Athletics 1 $4,000,000
Jeurys Familia RP 29 Signed Athletics Mets 3 $30,000,000
Tim Federowicz C 31 Signed Reds Indians Minor Lg
Mike Fiers SP 33 Signed Athletics Athletics 2 $14,100,000
Doug Fister SP 35 Retired Rangers -- --
Ryan Flaherty 2B 32 Signed Braves Indians Minor Lg
Wilmer Flores 3B 27 Signed Mets Diamondbacks 1 $4,250,000
Nolan Fontana SS 27 Signed Angels Rangers Minor Lg
Logan Forsythe 2B 32 FA Twins -- --
Nick Franklin SS 27 Signed Brewers Pirates Minor Lg
Mike Freeman 2B 31 Signed Cubs Indians Minor Lg
David Freese 1B 35 Signed Dodgers Dodgers 1 $4,500,000
Yovani Gallardo SP 32 FA Rangers -- --
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Freddy Galvis SS 29 Signed Padres Blue Jays 1 $5,000,000
Avisail Garcia RF 27 Signed White Sox Rays 1 $3,500,000
Jaime Garcia SP 32 Retired Cubs -- --
Brett Gardner LF 35 Signed Yankees Yankees 1 $7,500,000
Dustin Garneau C 31 Signed White Sox Angels Minor Lg
Evan Gattis C 32 FA Astros -- --
Cory Gearrin RP 32 Agreed Athletics Mariners 1 --
Craig Gentry RF 35 Agreed Orioles Giants --
Chris Gimenez C 36 FA Twins -- --
Ryan Goins 2B 31 Signed Phillies White Sox Minor Lg
Carlos Gomez RF 33 FA Rays -- --
Jeanmar Gomez RP 31 Signed White Sox Rangers Minor Lg
Adrian Gonzalez 1B 36 FA Mets -- --
Carlos Gonzalez RF 33 FA Rockies -- --
Gio Gonzalez SP 33 FA Brewers -- --
Marwin Gonzalez LF 29 FA Astros -- --
Miguel Gonzalez SP 34 FA White Sox -- --
Terrance Gore CF 27 Signed Cubs Royals 1 $650,000
Yasmani Grandal C 30 Signed Dodgers Brewers 1 $18,250,000
Curtis Granderson LF 37 Signed Brewers Marlins Minor Lg
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Juan Graterol C 30 Signed Reds Reds Minor Lg
Kendall Graveman SP 28 Signed Athletics Cubs 1 --
Justin Grimm RP 30 Signed Mariners Indians Minor Lg
Robbie Grossman LF 29 Signed Twins Athletics 1 $2,000,000
Javy Guerra RP 33 Signed Marlins Blue Jays Minor Lg
Taylor Guerrieri SP 26 Signed Blue Jays Rangers Minor Lg
Brandon Guyer RF 33 FA Indians -- --
David Hale RP 31 Signed Yankees Yankees Minor Lg
Billy Hamilton CF 28 Signed Reds Royals 1 $5,250,000
Jason Hammel SP 36 Signed Royals Rangers Minor Lg
J.A. Happ SP 36 Signed Yankees Yankees 2 $34,000,000
Bryce Harper RF 26 FA Nationals -- --
Josh Harrison 2B 31 FA Pirates -- --
Matt Harvey SP 29 Signed Reds Angels 1 $11,000,000
Chase Headley 3B 34 FA Padres -- --
Adeiny Hechavarria SS 29 FA Yankees -- --
Jeremy Hellickson SP 31 Signed Nationals Nationals 1 $1,300,000
Gorkys Hernandez LF 31 Signed Giants Red Sox Minor Lg
Kelvin Herrera RP 29 Signed Nationals White Sox 2 $18,000,000
Chris Herrmann C 31 Signed Mariners Athletics 1 $1,000,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Derek Holland SP 32 Signed Giants Giants 1 $7,000,000
Greg Holland RP 33 Signed Nationals Diamondbacks 1 $3,250,000
Matt Holliday LF 39 FA Rockies -- --
J.J. Hoover RP 31 FA Brewers -- --
Daniel Hudson RP 31 Signed Dodgers Angels Minor Lg
Phil Hughes RP 32 FA Padres -- --
Nick Hundley C 35 Signed Giants Athletics Minor Lg
Drew Hutchison SP 28 Signed Rangers Yankees Minor Lg
Jose Iglesias SS 29 FA Tigers -- --
Austin Jackson CF 32 FA Mets -- --
Edwin Jackson SP 35 FA Athletics -- --
Jon Jay CF 33 Signed Diamondbacks White Sox 1 $4,000,000
Dan Jennings RP 31 FA Brewers -- --
Kevin Jepsen RP 34 FA Rangers -- --
Jim Johnson RP 35 FA Angels -- --
Adam Jones CF 33 FA Orioles -- --
Caleb Joseph C 32 Signed Orioles Diamondbacks 1 $1,100,000
Tommy Joseph 1B 27 Signed Rangers -- --
Matt Joyce RP 34 Signed Athletics Indians Minor Lg
Jung Ho Kang SS 31 Signed Pirates Pirates 1 $3,000,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Nate Karns SP 31 Signed Royals Orioles 1 $800,000
Shawn Kelley RP 34 Signed Athletics Rangers 1 $2,750,000
Joe Kelly RP 30 Signed Red Sox Dodgers 3 $25,000,000
Dallas Keuchel SP 31 FA Astros -- --
Yusei Kikuchi SP 27 Signed Japan Mariners 3 $43,000,000
Craig Kimbrel RP 30 FA Red Sox -- --
Ian Kinsler 2B 36 Signed Red Sox Padres 2 $8,000,000
Patrick Kivlehan RF 29 Signed Diamondbacks Pirates Minor Lg
George Kontos RP 33 Signed Yankees Cubs Minor Lg
Ian Krol RP 27 Signed Mets Reds Minor Lg
DJ LeMahieu 2B 30 Signed Rockies Yankees 2 $24,000,000
Adam Liberatore RP 31 FA Dodgers -- --
Tim Lincecum RP 34 FA Rangers -- --
Francisco Liriano SP 35 Signed Tigers Pirates Minor Lg
Jose Lobaton C 34 Signed Mets Mariners Minor Lg
Boone Logan RP 34 FA Brewers -- --
Aaron Loup RP 31 FA Phillies -- --
Jed Lowrie 2B 34 Signed Athletics Mets 2 $20,000,000
Jonathan Lucroy C 32 Signed Athletics Angels 1 $3,350,000
Jordan Lyles RP 28 Signed Brewers Pirates 1 $2,050,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Lance Lynn SP 31 Signed Yankees Rangers 3 $30,000,000
Tyler Lyons RP 30 Signed Cardinals Pirates Minor Lg
Manny Machado SS 26 FA Dodgers -- --
Ryan Madson RP 38 FA Dodgers -- --
Martin Maldonado C 32 FA Astros -- --
Nick Markakis RF 35 Signed Braves Braves 1 $6,000,000
Deven Marrero SS 28 Signed Diamondbacks Marlins Minor Lg
Victor Martinez DH 40 Retired Tigers -- --
Jeff Mathis C 35 Signed Diamondbacks Rangers 2 $6,250,000
Joe Mauer 1B 35 Retired Twins -- --
Bruce Maxwell C 28 FA Athletics -- --
Cameron Maybin LF 31 FA Mariners -- --
Brian McCann C 34 Signed Astros Braves 1 $2,000,000
James McCann C 28 Signed Tigers White Sox 1 $2,500,000
Brandon McCarthy SP 35 Retired Braves -- --
Andrew McCutchen CF 32 Signed Yankees Phillies 3 $50,000,000
Jordy Mercer SS 32 Signed Pirates Tigers 1 $5,250,000
Devin Mesoraco C 30 Signed Mets Mets Minor Lg
Wade Miley SP 32 Signed Brewers Astros 1 $4,500,000
Andrew Miller RP 33 Signed Indians Cardinals 2 $25,000,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Brad Miller 2B 29 FA Brewers -- --
Shelby Miller SP 28 Signed Diamondbacks Rangers 1 $2,000,000
Tommy Milone SP 32 Signed Nationals Mariners Minor Lg
Ariel Miranda SP 30 FA Mariners -- --
Miguel Montero C 35 FA Nationals -- --
Matt Moore SP 29 Signed Rangers Tigers 1 $2,500,000
Mike Morin RP 27 Signed Mariners Twins Minor Lg
Logan Morrison 1B 31 FA Twins -- --
Charlie Morton SP 35 Signed Astros Rays 2 $30,000,000
Mike Moustakas 3B 30 FA Brewers -- --
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Peter Moylan RP 40 FA Braves -- --
Daniel Murphy 2B 33 Signed Cubs Rockies 2 $24,000,000
Bud Norris RP 33 FA Cardinals -- --
Vidal Nuno RP 31 Signed Rays Nationals Minor Lg
Adam Ottavino RP 33 Signed Rockies Yankees 3 $27,000,000
Chris Owings CF 27 Signed Diamondbacks Royals 1 $3,000,000
Edward Paredes RP 32 Signed Dodgers Phillies Minor Lg
Blake Parker RP 33 Signed Angels Twins 1 $1,800,000
Gerardo Parra LF 31 Signed Rockies Giants Minor Lg
Steve Pearce 1B 35 Signed Red Sox Red Sox 1 $6,500,000
Hunter Pence RF 35 Signed Giants Rangers Minor Lg
Martin Perez SP 27 Signed Rangers Twins 1 $3,500,000
Oliver Perez RP 37 Signed Indians Indians 1 $2,500,000
Gregorio Petit SS 34 Signed Twins Phillies Minor Lg
Jake Petricka RP 30 Signed Blue Jays Brewers Minor Lg
David Phelps RP 32 Signed Mariners Blue Jays 1 $2,500,000
Brandon Phillips 2B 37 FA Red Sox -- --
Trevor Plouffe 3B 32 FA Phillies -- --
A.J. Pollock CF 31 Signed Diamondbacks Dodgers 5 $60,000,000
Drew Pomeranz SP 30 Signed Red Sox Giants 1 $1,500,000
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Kevin Quackenbush RP 30 Signed Reds Dodgers Minor Lg
Hanley Ramirez DH 35 FA Red Sox -- --
AJ Ramos RP 32 FA Mets -- --
Wilson Ramos C 31 Signed Phillies Mets 2 $19,000,000
Jose Reyes SS 35 FA Mets -- --
Mark Reynolds 1B 35 Signed Nationals Rockies Minor Lg
Garrett Richards SP 30 Signed Angels Padres 2 $15,500,000
Rene Rivera C 35 Signed Braves Giants Minor Lg
David Robertson RP 33 Signed Yankees Phillies 2 $23,000,000
Sean Rodriguez 1B 33 FA Pirates -- --
Enny Romero RP 28 Signed Royals Japan --
Andrew Romine SS 33 Signed Mariners Phillies Minor Lg
Sergio Romo SP 35 Agreed Rays Marlins 1 $1,250,000
Bruce Rondon RP 28 FA White Sox -- --
Adam Rosales 2B 35 Signed Indians Twins Minor Lg
Trevor Rosenthal RP 28 Signed -- Nationals 1 $7,000,000
Tyson Ross SP 31 Signed Cardinals Tigers 1 $5,750,000
Zac Rosscup RP 30 Signed Dodgers Mariners 1 --
Ryan Rua LF 28 FA Rangers -- --
Drew Rucinski RP 30 Signed Marlins Japan --
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Hyun-Jin Ryu SP 31 Signed Dodgers Dodgers 1 $17,900,000
Marc Rzepczynski RP 33 Signed Mariners Diamondbacks Minor Lg
CC Sabathia SP 38 Signed Yankees Yankees 1 $8,000,000
Jarrod Saltalamacchia C 33 Retired Tigers -- --
Anibal Sanchez SP 34 Signed Braves Nationals 2 $19,000,000
Danny Santana CF 28 Signed Braves Rangers Minor Lg
Ervin Santana SP 36 FA Twins -- --
Hector Santiago RP 31 Signed White Sox Mets Minor Lg
Luis Santos RP 28 Signed Blue Jays Rays Minor Lg
Luis Sardinas SS 25 Signed Orioles Nationals Minor Lg
Ryan Schimpf 2B 30 FA Angels -- --
Jonathan Schoop 2B 27 Signed Brewers Twins 1 $7,500,000
A.J. Schugel RP 29 FA Pirates -- --
Rob Segedin 3B 30 FA Dodgers -- --
Kevin Shackelford RP 29 FA Reds -- --
James Shields SP 37 FA White Sox -- --
Matt Shoemaker SP 32 Signed Angels Blue Jays 1 $3,500,000
JB Shuck LF 31 Signed Marlins Pirates Minor Lg
Tony Sipp RP 35 FA Astros -- --
Burch Smith RP 28 Signed Royals Brewers Minor Lg
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Carson Smith RP 29 Signed Red Sox Red Sox Minor Lg
Justin Smoak 1B 32 Option Picked Up Blue Jays Blue Jays --
Jake Smolinski CF 30 Signed Athletics Rays Minor Lg
Eric Sogard 2B 32 Signed Brewers Blue Jays Minor Lg
Yangervis Solarte 2B 31 Signed Blue Jays Giants Minor Lg
Joakim Soria RP 34 Signed Brewers Athletics 2 $15,000,000
Denard Span LF 34 FA Mariners -- --
Chris Stewart C 36 FA Diamondbacks -- --
Hunter Strickland RP 30 Signed Giants Mariners 1 $1,300,000
Albert Suarez SP 29 Signed Diamondbacks Japan --
Jesus Sucre C 30 FA Rays -- --
Kurt Suzuki C 35 Signed Braves Nationals 2 $10,000,000
Matt Szczur CF 29 Signed Padres Diamondbacks Minor Lg
Junichi Tazawa RP 32 Signed Angels Cubs Minor Lg
Josh Tomlin SP 34 Signed Indians Brewers Minor Lg
Kelby Tomlinson SS 28 Signed Giants Diamondbacks Minor Lg
Carlos Torres RP 36 Signed Nationals Padres Minor Lg
Ronald Torreyes 2B 26 Signed Cubs Twins 1 $800,000
Troy Tulowitzki SS 34 Signed Blue Jays Yankees 1 $555,000
Danny Valencia 3B 34 FA Orioles -- --
PLAYER POS AGE STATUS 2018 TEAM NEW TEAM YRS DOLLARS
Pat Venditte RP 33 Signed Dodgers Giants 1 $585,000
Christian Villanueva 3B 27 Signed Padres Japan --
Stephen Vogt C 34 Signed Brewers Giants Minor Lg
Chris Volstad RP 32 FA White Sox -- --
Neil Walker 2B 33 Signed Yankees Marlins 1 $2,000,000
Adam Warren RP 31 FA Mariners -- --
Chase Whitley RP 29 FA Braves -- --
Matt Wieters C 32 FA Nationals -- --
Alex Wilson RP 32 Signed Tigers Indians Minor Lg
Bobby Wilson C 35 Signed Cubs Tigers Minor Lg
Justin Wilson RP 31 Signed Cubs Mets 2 $10,000,000
Blake Wood RP 33 FA Angels -- --
Chris Young CF 35 FA Angels -- --
Eric Young Jr. LF 33 FA Angels -- --

2017-18 Free Agents

Updated 1/25/18

PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Fernando Abad RP 32 FA Red Sox -- --
Cristhian Adames SS 26 Signed Rockies Marlins Minor Lg
Matt Adams 1B 29 Signed Braves Nationals 1 $4,000,000
Matt Albers RP 35 FA Nationals -- --
Hanser Alberto 3B 25 Signed Rangers Rangers Minor Lg
Al Alburquerque RP 31 FA White Sox -- --
Arismendy Alcantara 2B 26 FA Reds -- --
Yonder Alonso 1B 30 Signed Mariners Indians 2 $16,000,000
Pedro Alvarez 1B 30 FA -- -- --
Alexi Amarista 2B 28 FA Rockies -- --
Brett Anderson SP 29 FA Blue Jays -- --
Jake Arrieta SP 31 FA Cubs -- --
Bronson Arroyo SP 40 Retired Reds -- --
Alex Avila C 30 FA Cubs -- --
Mike Aviles SS 36 FA Marlins -- --
Erick Aybar SS 34 FA Padres -- --
Andrew Bailey RP 33 FA Angels -- --
Tony Barnette RP 34 Signed Rangers Rangers 1 $1,500,000
Darwin Barney 2B 32 FA Blue Jays -- --
Jose Bautista RF 37 FA Blue Jays -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Gordon Beckham 2B 31 FA Mariners -- --
Matt Belisle RP 37 FA Twins -- --
Joaquin Benoit RP 40 FA Pirates -- --
Andres Blanco 3B 33 FA Phillies -- --
Gregor Blanco LF 34 FA Diamondbacks -- --
Joe Blanton RP 37 FA Nationals -- --
Peter Bourjos LF 30 FA Rays -- --
Blaine Boyer RP 36 FA Red Sox -- --
Craig Breslow RP 37 FA Indians -- --
Jay Bruce RF 30 Agreed Indians Mets 3 $39,000,000
Clay Buchholz SP 33 FA Phillies -- --
Melky Cabrera LF 33 FA Royals -- --
Trevor Cahill SP 29 FA Royals -- --
Lorenzo Cain CF 31 FA Royals -- --
Chris Carter 1B 31 FA Athletics -- --
Andrew Cashner SP 31 FA Rangers -- --
Welington Castillo C 30 Signed Orioles White Sox 2 $15,000,000
Xavier Cedeno RP 31 FA Rays -- --
Jhoulys Chacin SP 30 Signed Padres Brewers 2 $15,500,000
Tyler Chatwood SP 28 Signed Rockies Cubs 3 $38,000,000
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Jesse Chavez SP 34 FA Angels -- --
Steve Cishek RP 31 Signed Rays Cubs 2 $13,000,000
Tyler Clippard RP 32 FA Astros -- --
Alex Cobb SP 30 FA Rays -- --
Bartolo Colon SP 44 FA Twins -- --
Zack Cozart 3B 32 Signed Reds Angels 3 $38,000,000
Kyle Crockett RP 26 FA Reds -- --
Yu Darvish SP 31 FA Dodgers -- --
Rajai Davis CF 37 FA Red Sox -- --
Wade Davis RP 32 Signed Cubs Rockies 3 $52,000,000
Alejandro De Aza RF 33 FA Nationals -- --
Jorge De La Rosa RP 36 FA Diamondbacks -- --
R.A. Dickey SP 43 FA Braves -- --
Stephen Drew SS 34 FA Nationals -- --
Lucas Duda 1B 31 FA Rays -- --
Brian Duensing RP 34 Agreed Cubs Cubs 2 $7,000,000
Zach Duke RP 34 Agreed Cardinals Twins --
Jarrod Dyson CF 33 FA Mariners -- --
A.J. Ellis C 36 FA Marlins -- --
Alcides Escobar SS 31 FA Royals -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Yunel Escobar 3B 35 FA Angels -- --
Andre Ethier RF 35 FA Dodgers -- --
Scott Feldman SP 34 FA Reds -- --
Mike Fiers RP 32 Signed Astros Tigers 1 $6,000,000
Doug Fister SP 33 Signed Red Sox Rangers 1 $4,000,000
Ryan Flaherty SS 31 FA Orioles -- --
Todd Frazier 3B 31 FA Yankees -- --
Yovani Gallardo SP 31 Signed Mariners Brewers 1 $2,000,000
Jaime Garcia SP 31 FA Yankees -- --
Matt Garza SP 34 FA Brewers -- --
Dillon Gee RP 31 FA Twins -- --
Craig Gentry RF 34 FA Orioles -- --
Ryan Goins 2B 29 FA Blue Jays -- --
Carlos Gomez CF 32 FA Rangers -- --
Carlos Gonzalez RF 32 FA Rockies -- --
Chi Chi Gonzalez SP 26 Signed Rangers Rangers Minor Lg
Miguel Gonzalez SP 33 FA Rangers White Sox 1 $4,750,000
Curtis Granderson RF 36 Agreed Dodgers Blue Jays 1 $5,000,000
Luke Gregerson RP 33 Signed Astros Cardinals 2 $11,000,000
A.J. Griffin SP 29 FA Rangers -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Jason Grilli RP 41 FA Rangers -- --
Franklin Gutierrez LF 34 FA Dodgers -- --
Ryan Hanigan C 37 FA Rockies -- --
Alen Hanson 2B 25 FA White Sox -- --
J.J. Hardy SS 35 FA Orioles -- --
Jeremy Hellickson SP 30 FA Orioles -- --
David Hernandez RP 32 FA Diamondbacks -- --
Greg Holland RP 32 FA Rockies -- --
Matt Holliday DH 38 FA Yankees -- --
J.J. Hoover RP 30 Signed Diamondbacks Brewers Minor Lg
Eric Hosmer 1B 28 FA Royals -- --
Jared Hughes RP 32 Signed Brewers Reds 2 $4,500,000
Nick Hundley C 34 Signed Giants Giants 1 $2,500,000
Tommy Hunter RP 31 Signed Rays Phillies 2 $18,000,000
Jae-Gyun Hwang 3B 30 Signed Giants -- --
Chris Iannetta C 34 Signed Diamondbacks Rockies 2 $8,500,000
Hisashi Iwakuma SP 36 Signed Mariners Mariners Minor Lg
Austin Jackson CF 30 FA Indians -- --
Edwin Jackson SP 34 FA Nationals -- --
John Jaso RF 34 FA Pirates -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Jon Jay LF 32 FA Cubs -- --
Ubaldo Jimenez SP 34 FA Orioles -- --
Howie Kendrick LF 34 FA Nationals -- --
Hyun Soo Kim LF 30 FA Phillies -- --
Brandon Kintzler RP 33 Signed Nationals Nationals 2 $10,000,000
Patrick Kivlehan RF 28 FA Reds -- --
Tom Koehler SP 31 Signed Blue Jays Dodgers 1 $2,000,000
Pete Kozma SS 29 Signed Rangers Tigers Minor Lg
Erik Kratz C 37 FA Yankees -- --
John Lackey SP 39 FA Cubs -- --
Adam Lind 1B 34 FA Nationals -- --
Francisco Liriano RP 34 FA Astros -- --
Jose Lobaton C 33 FA Nationals -- --
Boone Logan RP 33 Signed Indians Brewers 1 $2,500,000
Steve Lombardozzi 2B 29 Signed Marlins Athletics Minor Lg
Jonathan Lucroy C 31 FA Rockies -- --
Jordan Lyles RP 27 Signed Padres Padres 1 $1,000,000
Lance Lynn SP 30 FA Cardinals -- --
Leonys Martin OF 29 Signed Cubs Tigers 1 $1,750,000
J.D. Martinez RF 30 FA Diamondbacks -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Nick Martinez SP 27 Signed Rangers Japan --
Cameron Maybin CF 30 FA Astros -- --
T.J. McFarland RP 28 Signed Diamondbacks Diamondbacks 1 $850,000
Jake McGee RP 31 Signed Rockies Rockies 3 $27,000,000
Dustin McGowan RP 35 FA Marlins -- --
Wade Miley SP 31 FA Orioles -- --
Mike Minor SP 30 Signed Royals Rangers 3 $28,000,000
Miguel Montero C 34 FA Blue Jays -- --
Mitch Moreland 1B 32 Signed Red Sox Red Sox 2 $13,000,000
Logan Morrison 1B 30 FA Rays -- --
Brandon Morrow RP 33 Signed Dodgers Cubs 2 $21,000,000
Michael Morse 1B 35 FA Giants -- --
Jason Motte RP 35 FA -- -- --
Mike Moustakas 3B 29 FA Royals -- --
Peter Moylan RP 39 FA Royals -- --
Mike Napoli 1B 36 FA Rangers -- --
Daniel Nava LF 34 FA Phillies -- --
Pat Neshek RP 37 Signed Rockies Phillies 2 $16,250,000
Juan Nicasio SP 31 Signed Cardinals Mariners 2 $17,000,000
Ricky Nolasco SP 35 FA Angels -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Bud Norris RP 32 FA Angels -- --
Eduardo Nunez 3B 30 FA Red Sox -- --
Seung-Hwan Oh RP 35 FA Cardinals -- --
Mike Pelfrey SP 34 FA White Sox -- --
Brayan Pena C 36 Signed Royals Tigers Minor Lg
Cliff Pennington 2B 33 FA Angels -- --
Wily Peralta SP 28 Signed Brewers Royals 1 $1,525,000
Oliver Perez RP 36 FA Nationals -- --
Glen Perkins RP 34 FA Twins -- --
Jace Peterson LF 27 FA Braves -- --
Yusmeiro Petit RP 33 Signed Angels Athletics 2 $10,000,000
Jake Petricka RP 29 FA White Sox -- --
Brandon Phillips 2B 36 FA Angels -- --
Michael Pineda SP 29 Signed Yankees Twins 2 $10,000,000
Trevor Plouffe 3B 31 FA Rays -- --
Zach Putnam RP 30 FA White Sox -- --
Ryan Raburn LF 36 FA Nationals -- --
Colby Rasmus LF 31 FA Rays -- --
Addison Reed RP 29 Signed Red Sox Twins 2 $16,750,000
Ben Revere LF 29 FA Angels -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Jose Reyes SS 34 FA Mets -- --
Mark Reynolds 1B 34 FA Rockies -- --
Rene Rivera C 34 Signed Cubs Angels 1 $2,800,000
Shane Robinson CF 33 FA Angels -- --
Fernando Rodney RP 40 Signed Diamondbacks Twins 1 $4,500,000
Sergio Romo RP 34 FA Rays -- --
Bruce Rondon RP 27 FA Tigers -- --
Hector Rondon RP 29 Signed Cubs Astros 2 $8,500,000
Adam Rosales SS 34 FA Diamondbacks -- --
Trevor Rosenthal RP 27 FA Cardinals -- --
Robbie Ross Jr. RP 28 FA Red Sox -- --
Carlos Ruiz C 39 FA Mariners -- --
CC Sabathia SP 37 Signed Yankees Yankees 1 $10,000,000
Fernando Salas RP 32 FA Angels -- --
Anibal Sanchez SP 33 FA Tigers -- --
Carlos Santana 1B 31 Signed Indians Phillies 3 $60,000,000
Danny Santana LF 27 Signed Braves Braves Minor Lg
Hector Santiago SP 30 FA Twins -- --
Michael Saunders RF 31 FA Blue Jays -- --
Bryan Shaw RP 30 Signed Indians Rockies 3 $27,000,000
Shae Simmons RP 27 FA Mariners -- --
Joe Smith RP 33 Signed Indians Astros 2 $15,000,000
Seth Smith RF 35 FA Orioles -- --
Drew Smyly SP 28 Signed Mariners Cubs 2 $10,000,000
Geovany Soto C 35 FA White Sox -- --
Craig Stammen RP 33 FA Padres -- --
Chris Stewart C 35 FA Pirates -- --
Drew Storen RP 30 FA Reds -- --
Huston Street RP 34 FA Angels -- --
Albert Suarez SP 28 FA Giants -- --
PLAYER POS AGE STATUS 2017 TEAM NEW TEAM YRS DOLLARS
Ichiro Suzuki RF 44 FA Marlins -- --
Anthony Swarzak RP 32 Signed Brewers Mets 2 $14,000,000
Chris Tillman SP 29 FA Orioles -- --
Koji Uehara RP 42 FA Cubs -- --
Chase Utley 2B 39 FA Dodgers -- --
Danny Valencia 1B 33 FA Mariners -- --
Jason Vargas SP 34 FA Royals -- --
Neil Walker 2B 32 FA Brewers -- --
Tony Watson RP 32 FA Dodgers -- --
Jayson Werth LF 38 FA Nationals -- --
Vance Worley SP 30 Signed Marlins Reds Minor Lg
Chris Young LF 34 FA Red Sox -- --
Eric Young Jr. LF 32 Signed Angels Angels Minor Lg

2016-17 Free Agents

Updated 2/17/17

PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
A.J. Achter RP 28 Signed Angels Tigers Minor Lg
Matt Albers RP 34 Signed White Sox Nationals Minor Lg
Pedro Alvarez DH 30 FA Orioles -- --
Alexi Amarista 2B 27 Signed Padres Rockies 1 --
Brett Anderson SP 29 Signed Dodgers Cubs 1 $3,500,000
Cody Asche LF 26 Signed Phillies White Sox Minor Lg
Alex Avila C 30 Signed White Sox Tigers 1 $2,000,000
Erick Aybar SS 33 Signed Tigers Padres Minor Lg
Andrew Bailey RP 32 Signed Angels Angels 1 $1,000,000
Jose Bautista RF 36 Signed Blue Jays Blue Jays 1 $18,000,000
Gordon Beckham 2B 30 Signed Giants Giants Minor Lg
Matt Belisle RP 36 Signed Nationals Twins 1 $2,050,000
Carlos Beltran RF 39 Signed Rangers Astros 1 $16,000,000
Joaquin Benoit RP 39 Signed Blue Jays Phillies 1 $7,500,000
Andres Blanco 3B 32 Signed Phillies Phillies 1 $3,000,000
Gregor Blanco OF 33 Signed Giants Diamondbacks Minor Lg
Joe Blanton RP 36 FA Dodgers -- --
Jerry Blevins RP 33 Signed Mets Mets 1 $6,500,000
Emilio Bonifacio LF 31 Signed Braves Braves Minor Lg
Peter Bourjos CF 29 Signed Phillies White Sox Minor Lg
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Michael Bourn CF 34 FA Orioles -- --
Blaine Boyer RP 35 Signed Brewers Braves Minor Lg
Ryan Brett 2B 25 Signed Rays Rays Minor Lg
Sean Burnett SP 34 Signed Nationals Phillies 1 Minor Lg
Drew Butera C 33 Signed Royals Royals 2 $3,800,000
Billy Butler DH 30 FA Twins -- --
Marlon Byrd RF 39 FA Indians -- --
Ramon Cabrera C 27 Signed Reds Marlins Minor Lg
Trevor Cahill SP 28 Signed Cubs Padres 1 $1,750,000
Chris Capuano RP 38 FA Brewers -- --
Matt Carasiti RP 25 Signed Rockies Rockies Minor Lg
Stephen Cardullo 1B 29 Signed Rockies Rockies Minor Lg
Chris Carter 1B 30 Signed Brewers Yankees 1 $3,000,000
Andrew Cashner SP 30 Signed Marlins Rangers 1 $10,000,000
Santiago Casilla RP 36 Signed Giants Athletics 2 $11,000,000
Welington Castillo C 29 Signed Diamondbacks Orioles 1 $6,000,000
Jason Castro C 29 Signed Astros Twins 3 $24,500,000
Brett Cecil RP 30 Signed Blue Jays Cardinals 4 $30,500,000
Yoenis Cespedes LF 31 Signed Mets Mets 4 $110,000,000
Jhoulys Chacin RP 29 Signed Angels Padres 1 $1,750,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Aroldis Chapman RP 28 Signed Cubs Yankees 5 $86,000,000
Jesse Chavez RP 33 Signed Dodgers Angels 1 $5,750,000
Chris Coghlan LF 31 Signed Cubs Phillies Minor Lg
Louis Coleman RP 30 Signed Dodgers Reds Minor Lg
Bartolo Colon SP 43 Signed Mets Braves 1 $12,500,000
Gerardo Concepcion RP 24 Signed Cubs Cubs Minor Lg
Coco Crisp LF 37 FA Indians -- --
Rajai Davis CF 36 Signed Indians Athletics 1 $6,000,000
Alejandro De Aza OF 32 Signed Mets Athletics Minor Lg
Jorge De La Rosa SP 35 FA Rockies -- --
Rubby De La Rosa SP 27 Signed Diamondbacks Diamondbacks Minor Lg
Jaff Decker LF 26 Signed Rays Athletics Minor Lg
Matt den Dekker CF 29 Signed Nationals Marlins Minor Lg
Daniel Descalso 3B 30 Signed Rockies Diamondbacks 1 $1,500,000
Ian Desmond SS 31 Signed Rangers Rockies 5 $70,000,000
Ross Detwiler RP 30 Signed Athletics Athletics Minor Lg
R.A. Dickey SP 42 Signed Blue Jays Braves 1 $8,000,000
Felix Doubront SP 29 Signed Athletics Athletics Minor Lg
Stephen Drew 2B 33 Signed Nationals Nationals 1 $3,500,000
Brian Duensing RP 33 Signed Orioles Cubs 1 $2,000,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Mike Dunn RP 31 Signed Marlins Rockies 3 $19,000,000
Jon Edwards RP 29 Signed Padres Padres Minor Lg
A.J. Ellis C 35 Signed Phillies Marlins 1 $2,500,000
Edwin Encarnacion 3B 34 Signed Blue Jays Indians 3 $60,000,000
Scott Feldman SP 34 Signed Blue Jays Reds 1 $2,300,000
Neftali Feliz RP 28 Signed Pirates Brewers 1 $5,350,000
Casey Fien RP 33 Signed Dodgers Mariners 1 $1,100,000
Doug Fister SP 33 FA Astros -- --
Gavin Floyd RP 34 Signed Blue Jays Blue Jays Minor Lg
Dexter Fowler CF 30 Signed Cubs Cardinals 5 $82,500,000
Jeff Francoeur LF 33 FA Marlins -- --
Eric Fryer C 31 Signed Pirates Cardinals Minor Lg
Sam Fuld LF 35 FA Athletics -- --
Carlos Gomez CF 31 Signed Rangers Rangers 1 $11,500,000
Franklin Gutierrez RF 33 Signed Mariners Dodgers 1 $2,600,000
Jason Hammel SP 34 Signed Cubs Royals 2 $16,000,000
Ryan Hanigan C 36 Signed Red Sox Phillies Minor Lg
Lucas Harrell SP 31 Signed Braves Blue Jays Minor Lg
Chris Heisey LF 32 Signed Nationals Nationals 1 $1,400,000
Jeremy Hellickson SP 29 Signed Phillies Phillies 1 $17,200,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
David Hernandez P 31 Signed Phillies Giants Minor Lg
Aaron Hill 3B 34 FA Red Sox -- --
Rich Hill SP 36 Signed Dodgers Dodgers 3 $48,000,000
Luke Hochevar RP 33 FA Royals -- --
Bryan Holaday C 29 Signed Red Sox Phillies Minor Lg
Derek Holland SP 30 Signed Rangers White Sox 1 $6,000,000
Matt Holliday LF 37 Signed Cardinals Yankees 1 $13,000,000
Ryan Howard 1B 37 FA Phillies -- --
J.P. Howell RP 33 Signed Dodgers Blue Jays 1 $3,000,000
Jared Hoying RF 27 Signed Rangers Rangers Minor Lg
Daniel Hudson SP 29 Signed Diamondbacks Pirates 2 $11,000,000
Nick Hundley C 33 Signed Rockies Giants 1 $2,000,000
Tommy Hunter RP 30 FA Orioles -- --
Chris Iannetta C 33 Signed Mariners Diamondbacks 1 $1,700,000
Austin Jackson CF 30 Signed White Sox Indians Minor Lg
Edwin Jackson SP 33 FA Padres -- --
Kenley Jansen RP 29 Signed Dodgers Dodgers 5 $80,000,000
Jon Jay LF 31 Signed Padres Cubs 1 $8,000,000
Kevin Jepsen RP 32 FA Rays -- --
Chris Johnson 1B 32 FA Marlins -- --
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Erik Johnson SP 27 Signed Padres Padres Minor Lg
Kelly Johnson 2B 34 FA Mets -- --
Matt Joyce RF 32 Signed Pirates Athletics 2 $11,000,000
Munenori Kawasaki SS 35 Signed Cubs Cubs Minor Lg
Yorman Landa RP 22 Signed Twins Twins Minor Lg
Mat Latos SP 29 FA Nationals -- --
Dae-Ho Lee 1B 34 FA Mariners -- --
Colby Lewis SP 37 FA Rangers -- --
Tim Lincecum SP 32 FA Angels -- --
Adam Lind 1B 33 Signed Mariners Nationals 1 $1,500,000
Jacob Lindgren RP 23 Signed Yankees Braves --
Jeff Locke RP 29 Signed Pirates Marlins 1 $3,025,000
Boone Logan RP 32 Signed Rockies Indians 1 $5,500,000
James Loney 1B 32 Signed Mets Rangers Minor Lg
Javier Lopez RP 39 Retired Giants -- --
Seth Maness RP 28 Signed Cardinals Royals Minor Lg
Jeff Manship RP 32 Signed Indians -- --
Jeff Mathis C 33 Signed Marlins Diamondbacks 2 $4,000,000
Casey McGehee 3B 34 FA Tigers -- --
Dustin McGowan RP 34 Signed Marlins Marlins 1 $1,750,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Kris Medlen SP 31 Signed Royals Braves Minor Lg
Mark Melancon RP 31 Signed Nationals Giants 4 $62,000,000
Thomas Milone CF 22 Signed Twins Brewers 1 $1,250,000
Kendrys Morales 1B 33 Signed Royals Blue Jays 3 $33,000,000
Mitch Moreland 1B 31 Signed Rangers Red Sox 1 $5,500,000
Justin Morneau DH 35 FA White Sox -- --
Logan Morrison 1B 29 Signed Rays Rays 1 $2,500,000
Brandon Morrow SP 32 Signed Padres Dodgers Minor Lg
Charlie Morton SP 33 Signed Phillies Astros 2 $14,000,000
Brandon Moss RF 33 Signed Cardinals Royals 2 $12,000,000
Peter Moylan RP 38 FA Royals -- --
Conor Mullee RP 28 Non-Tendered Cubs -- --
Mike Napoli 1B 35 Signed Indians Rangers 1 $8,500,000
Chris Narveson SP 35 Signed Marlins Indians Minor Lg
Joe Nathan RP 42 Signed Giants Nationals Minor Lg
Dioner Navarro C 33 FA Blue Jays -- --
Jonathon Niese RP 30 FA Mets -- --
Ivan Nova SP 30 Signed Pirates Pirates 3 $26,000,000
Eric O'Flaherty RP 32 Signed Braves Braves Minor Lg
Sean O'Sullivan SP 29 Signed Red Sox -- --
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Ross Ohlendorf RP 34 FA Reds -- --
Logan Ondrusek RP 32 Signed Orioles Orioles 1 $650,000
Angel Pagan LF 35 FA Giants -- --
Jonathan Papelbon RP 36 FA -- -- --
Steve Pearce 1B 33 Signed Orioles Blue Jays 2 $12,500,000
Jake Peavy SP 35 FA Giants -- --
Gregorio Petit 2B 32 Signed Angels Blue Jays Minor Lg
Yusmeiro Petit RP 32 Signed Nationals Angels Minor Lg
A.J. Pierzynski C 40 FA Braves -- --
Jose Pirela 2B 27 Signed Padres Padres Minor Lg
Trevor Plouffe 3B 30 Signed Twins Athletics 1 $5,250,000
Ryan Raburn LF 35 FA Rockies -- --
Alexei Ramirez SS 35 FA Rays -- --
Wilson Ramos C 29 Signed Nationals Rays 2 $12,500,000
Colby Rasmus CF 30 Signed Astros Rays 1 $5,000,000
Josh Reddick LF 29 Signed Dodgers Astros 4 $52,000,000
Nolan Reimold LF 33 FA Orioles -- --
Ben Revere CF 28 Signed Nationals Angels 1 $4,000,000
Mark Reynolds 1B 33 Signed Rockies Rockies Minor Lg
Clayton Richard RP 33 Signed Padres Padres 1 $1,750,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Fernando Rodney RP 39 Signed Marlins Diamondbacks 1 $2,750,000
Sean Rodriguez SS 31 Signed Pirates Braves 2 $11,000,000
Sergio Romo RP 33 Signed Giants Dodgers 1 $3,000,000
Adam Rosales 3B 33 Signed Padres Athletics 1 $1,250,000
David Ross C 39 Retired Cubs -- --
Tyson Ross SP 29 Signed Padres Rangers 1 $6,000,000
Zac Rosscup RP 28 Signed Cubs Cubs Minor Lg
Marc Rzepczynski RP 31 Signed Nationals Mariners 2 $11,000,000
Fernando Salas RP 31 Signed Mets Mets 1 $3,000,000
Jarrod Saltalamacchia C 31 Signed Tigers Blue Jays Minor Lg
Keyvius Sampson SP 26 Signed Reds Diamondbacks Minor Lg
Hector Sanchez C 27 Signed Padres Padres Minor Lg
Michael Saunders RF 30 Signed Blue Jays Phillies 1 $9,000,000
Alfredo Simon SP 35 FA Reds -- --
Blake Smith RP 29 Signed White Sox White Sox Minor Lg
Joe Smith RP 32 Signed Cubs Blue Jays 1 $3,000,000
Geovany Soto C 34 Signed Angels White Sox Minor Lg
Drew Storen RP 29 Signed Mariners Reds 1 $3,000,000
Drew Stubbs CF 32 Signed Orioles Twins Minor Lg
Kurt Suzuki C 33 Signed Twins Braves 1 $1,500,000
PLAYER POS AGE STATUS 2016 TEAM NEW TEAM YRS DOLLARS
Junichi Tazawa RP 30 Signed Red Sox Marlins 2 $12,000,000
Eric Thames LF 30 Signed -- Brewers 3 $16,000,000
Shawn Tolleson RP 29 Signed Rangers Rays 1 $1,150,000
Mark Trumbo RF 31 Signed Orioles Orioles 3 $37,500,000
Justin Turner 3B 32 Signed Dodgers Dodgers 4 $64,000,000
Koji Uehara RP 41 Signed Red Sox Cubs 1 $6,000,000
Chase Utley 2B 38 Signed Dodgers Dodgers 1 $2,000,000
Luis Valbuena 3B 31 Signed Astros Angels 2 $15,000,000
Carlos Villanueva RP 33 FA Padres -- --
Christian Villanueva 3B 25 Signed Cubs Padres Minor Lg
Ryan Vogelsong RP 39 Signed Pirates Twins Minor Lg
Edinson Volquez SP 33 Signed Royals Marlins 2 $22,000,000
Jordan Walden RP 29 Signed Cardinals Braves Minor Lg
Neil Walker 2B 31 Signed Mets Mets 1 $17,200,000
Jered Weaver SP 34 FA Angels -- --
Rickie Weeks 2B 34 Signed Diamondbacks Rays Minor Lg
Matt Wieters C 30 FA Orioles -- --
Jerome Williams RP 35 FA Cardinals -- --
C.J. Wilson SP 36 FA Angels -- --
Chris Withrow RP 27 Signed Braves Royals Minor Lg
Travis Wood SP 30 Signed Cubs Royals 2 $12,000,000
Vance Worley SP 29 Signed Orioles Nationals Minor Lg
Brad Ziegler RP 37 Signed Red Sox Marlins 2 $16,000,000

2015-16 Free Agents

Updated 2/24/16
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Matt Albers RP 33 Signed White Sox White Sox 1 $2,250,000
Brett Anderson SP 28 Signed Dodgers Dodgers 1 $15,800,000
Nori Aoki OF 34 Signed Giants Mariners 1 $5,500,000
Alex Avila C 29 Signed Tigers White Sox 1 $2,500,000
Mike Aviles SS 34 Signed Indians Tigers 1 $2,000,000
John Axford RP 32 Signed Rockies Athletics 2 $10,000,000
Burke Badenhop RP 33 Signed Reds Nationals Minor Lg
Clint Barmes SS 36 FA Padres -- --
Darwin Barney 2B 30 Signed Blue Jays Blue Jays 1 $1,050,000
Antonio Bastardo RP 30 Signed Pirates Mets 2 $12,000,000
Gordon Beckham 2B 29 Signed White Sox Braves 1 $1,250,000
Joe Beimel RP 38 FA Mariners -- --
Matt Belisle RP 35 Signed Cardinals Nationals Minor Lg
Chad Billingsley SP 31 FA Phillies -- --
Joe Blanton SP 35 Signed Pirates Dodgers 1 $4,000,000
Jerry Blevins RP 32 Signed Mets Mets 1 $4,000,000
Blaine Boyer RP 34 FA Twins -- --
Craig Breslow RP 35 Signed Red Sox Marlins Minor Lg
Jonathan Broxton RP 31 Signed Cardinals Cardinals 2 $7,500,000
Mark Buehrle SP 36 FA Blue Jays -- --
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
A.J. Burnett SP 39 Retired Pirates -- --
Marlon Byrd LF 38 FA Giants -- --
Asdrubal Cabrera SS 30 Signed Rays Mets 2 $18,500,000
Trevor Cahill RP 27 Signed Cubs Cubs 1 $4,250,000
Chris Capuano SP 37 Signed Yankees Brewers Minor Lg
Yoenis Cespedes LF 30 Signed Mets Mets 3 $75,000,000
Wei-Yin Chen SP 30 Signed Orioles Marlins 5 $80,000,000
Randy Choate RP 40 FA Cardinals -- --
Steve Cishek RP 29 Signed Cardinals Mariners 2 $10,000,000
Tyler Clippard RP 31 Signed Mets Diamondbacks 2 $12,250,000
Bartolo Colon SP 42 Signed Mets Mets 1 $7,250,000
Neal Cotts RP 35 FA Twins -- --
Johnny Cueto SP 30 Signed Royals Giants 6 $130,000,000
Chris Davis 1B 29 Signed Orioles Orioles 7 $161,000,000
Rajai Davis OF 35 Signed Tigers Indians 1 $5,250,000
Alejandro De Aza LF 31 Signed Giants Mets 1 $5,750,000
Chris Denorfia LF 35 FA Cubs -- --
Ian Desmond SS 30 FA Nationals -- --
Ross Detwiler SP 29 Signed Braves Indians Minor Lg
Stephen Drew SS 32 Signed Yankees Nationals 1 $3,000,000
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Brian Duensing RP 33 FA Twins -- --
Marco Estrada SP 32 Signed Blue Jays Blue Jays 2 $26,000,000
Doug Fister SP 32 Signed Nationals Astros 1 $7,000,000
Gavin Floyd SP 33 FA Indians -- --
Dexter Fowler CF 29 Agreed Cubs Orioles 3 $35,000,000
Jeff Francis RP 35 Retired Blue Jays -- --
Jeff Francoeur LF 32 Signed Phillies Braves Minor Lg
David Freese 3B 32 FA Angels -- --
Yovani Gallardo SP 29 Agreed Rangers Orioles 3 $35,000,000
Alex Gordon LF 32 Signed Royals Royals 4 $72,000,000
Tom Gorzelanny RP 33 Signed Tigers Indians Minor Lg
Zack Greinke SP 32 Signed Dodgers Diamondbacks 6 $206,500,000
Jeremy Guthrie SP 36 Signed Royals Rangers Minor Lg
Franklin Gutierrez LF 33 Signed Mariners Mariners 1 --
J.A. Happ SP 33 Signed Pirates Blue Jays 3 $36,000,000
Aaron Harang SP 37 FA Phillies -- --
Dan Haren SP 35 Retired Cubs -- --
Corey Hart 1B 33 FA Pirates -- --
LaTroy Hawkins RP 43 Retired Blue Jays -- --
David Hernandez RP 30 Signed Diamondbacks Phillies 1 --
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Jason Heyward RF 26 Signed Cardinals Cubs 8 $184,000,000
Rich Hill SP 35 Signed Red Sox Athletics 1 $6,000,000
Tim Hudson SP 40 Retired Giants -- --
Tommy Hunter RP 29 Signed Cubs Indians 1 $2,000,000
Chris Iannetta C 32 Signed Angels Mariners 1 $4,250,000
Hisashi Iwakuma SP 34 Signed Mariners Mariners 1 $12,000,000
Maicer Izturis 2B 35 Signed Blue Jays Blue Jays Minor Lg
Austin Jackson CF 29 FA Cubs -- --
Edwin Jackson SP 32 Signed Braves Marlins 1 --
Casey Janssen RP 34 Signed Nationals Padres Minor Lg
John Jaso 1B 32 Signed Rays Pirates 2 $8,000,000
Josh Johnson SP 32 FA Padres -- --
Kelly Johnson 2B 34 Signed Mets Braves 1 $2,000,000
Matt Joyce LF 31 Signed Angels Pirates Minor Lg
Munenori Kawasaki SS 34 Signed Blue Jays Cubs Minor Lg
Scott Kazmir SP 32 Signed Astros Dodgers 3 $48,000,000
Shawn Kelley RP 31 Signed Padres Nationals 3 $15,000,000
Don Kelly 3B 36 FA Marlins -- --
Howie Kendrick 2B 32 Signed Dodgers Dodgers 2 $20,000,000
Kyle Kendrick SP 31 Signed Rockies Braves Minor Lg
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Ian Kennedy SP 31 Signed Padres Royals 5 $70,000,000
John Lackey SP 37 Signed Cardinals Cubs 2 $32,000,000
Mat Latos SP 28 Signed Angels White Sox 1 $3,000,000
Mike Leake SP 28 Signed Giants Cardinals 5 $80,000,000
Cliff Lee SP 37 FA Phillies -- --
Colby Lewis SP 36 Signed Rangers Rangers 1 $6,000,000
Tim Lincecum SP 31 FA Giants -- --
Kyle Lohse SP 37 FA Brewers -- --
Mark Lowe RP 32 Signed Blue Jays Tigers 2 $11,000,000
Ryan Madson RP 35 Signed Royals Athletics 3 $22,000,000
Sean Marshall RP 33 FA Reds -- --
Jeff Mathis C 32 Signed Marlins Marlins 1 $1,500,000
Casey McGehee 3B 33 Signed Marlins Tigers Minor Lg
Nate McLouth LF 34 FA Nationals -- --
Franklin Morales RP 30 FA Royals -- --
Justin Morneau 1B 34 FA Rockies -- --
Brandon Morrow SP 31 Signed Padres Padres Minor Lg
Jason Motte RP 33 Signed Cubs Rockies 2 $10,000,000
Peter Moylan RP 37 FA Braves -- --
Edward Mujica RP 31 Signed Athletics Phillies Minor Lg
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Daniel Murphy 2B 30 Signed Mets Nationals 3 $37,500,000
David Murphy LF 34 FA Angels -- --
Mike Napoli 1B 34 Signed Rangers Indians 1 $7,000,000
Joe Nathan RP 41 FA Tigers -- --
Dioner Navarro C 32 Signed Blue Jays White Sox 1 $4,000,000
Bud Norris SP 30 Signed Padres Braves 1 $2,500,000
Darren O'Day RP 33 Signed Orioles Orioles 4 $31,000,000
Eric O'Flaherty RP 31 Signed Mets Pirates Minor Lg
Ross Ohlendorf SP 33 FA Rangers -- --
Byung Ho Park 1B 29 Signed -- Twins 4 $12,000,000
Bobby Parnell RP 31 Signed Mets Tigers Minor Lg
Gerardo Parra RF 28 Signed Orioles Rockies 3 $27,500,000
Manny Parra RP 33 Signed Reds Cubs Minor Lg
Steve Pearce 1B 32 Signed Orioles Rays 1 $4,750,000
Mike Pelfrey SP 32 Signed Twins Tigers 2 $16,000,000
Brayan Pena C 34 Signed Reds Cardinals 2 $5,000,000
Cliff Pennington SS 31 Signed Blue Jays Angels 2 $3,750,000
Oliver Perez RP 34 Signed Astros Nationals 2 $7,000,000
Yusmeiro Petit RP 31 Signed Giants Nationals 1 $3,000,000
A.J. Pierzynski C 39 Signed Braves Braves 1 $3,000,000
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
David Price SP 30 Signed Blue Jays Red Sox 7 $217,000,000
Chad Qualls RP 37 Signed Astros Rockies 2 $6,000,000
Ryan Raburn DH 34 FA Indians -- --
Alexei Ramirez SS 34 Signed White Sox Padres 1 $4,000,000
Colby Rasmus LF 29 Signed Astros Astros 1 $15,800,000
Mark Reynolds 3B 32 Signed Cardinals Rockies 1 $2,600,000
Alex Rios RF 35 FA Royals -- --
Fernando Rodney RP 38 Signed Cubs Padres 1 $2,000,000
Sean Rodriguez 1B 30 Signed Pirates Pirates 1 $2,500,000
Jimmy Rollins SS 37 Signed Dodgers White Sox Minor Lg
Jarrod Saltalamacchia C 30 Signed Diamondbacks Tigers 1 --
Jeff Samardzija SP 31 Signed White Sox Giants 5 $90,000,000
Skip Schumaker LF 36 Signed Reds Padres Minor Lg
Marco Scutaro 2B 40 Retired Giants -- --
Yaisel Sierra SP 24 Signed Cuba Dodgers 6 $30,000,000
Alfredo Simon SP 34 FA Tigers -- --
Tony Sipp RP 32 Signed Astros Astros 3 $18,000,000
Grady Sizemore RF 33 FA Rays -- --
Joakim Soria RP 31 Signed Pirates Royals 3 $25,000,000
Geovany Soto C 33 Signed White Sox Angels 1 $2,800,000
PLAYER POS AGE STATUS 2015 TEAM NEW TEAM YRS DOLLARS
Denard Span CF 31 Signed Nationals Giants 3 $31,000,000
Drew Stubbs CF 31 FA Rangers -- --
Joe Thatcher RP 34 Signed Astros Indians Minor Lg
Matt Thornton RP 39 FA Nationals -- --
Dan Uggla 2B 35 FA Nationals -- --
Justin Upton RF 28 Signed Padres Tigers 6 $132,750,000
Juan Uribe 3B 36 Agreed Mets Indians 1 $4,000,000
Chase Utley 2B 37 Signed Dodgers Dodgers 1 $7,000,000
Will Venable CF 33 FA Rangers -- --
Shane Victorino RF 35 FA Angels -- --
Carlos Villanueva RP 32 Signed Cardinals Padres 1 $1,500,000
Ryan Vogelsong SP 38 Signed Giants Pirates 1 $2,000,000
Ryan Webb RP 30 Signed Indians Rays 1 $1,000,000
Matt Wieters C 29 Signed Orioles Orioles 1 $15,800,000
Jerome Williams SP 34 FA Phillies -- --
Randy Wolf SP 39 FA Tigers -- --
Wesley Wright RP 31 Signed Angels Diamondbacks Minor Lg
Chris Young SP 36 Signed Royals Royals 2 $11,500,000
Chris Young OF 32 Signed Yankees Red Sox 2 $13,000,000
Jordan Zimmermann SP 29 Signed Nationals Tigers 5 $110,000,000
Barry Zito SP 37 Retired -- -- --
Ben Zobrist 2B 34 Signed Royals Cubs 4 $56,000,000

2014-15 Free Agents

PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Bobby Abreu RF 40 Retired Mets -- --
Mike Adams RP 36 FA Phillies -- --
Brett Anderson SP 27 Signed Rockies Dodgers 1 $10,000,000
Norichika Aoki RF 33 Signed Royals Giants 1 $4,700,000
Burke Badenhop RP 32 Signed Red Sox Reds 1 $1,000,000
Scott Baker RP 33 Signed Rangers Yankees Minor Lg
Clint Barmes SS 35 Signed Pirates Padres 1 $1,500,000
Josh Beckett SP 34 Retired Dodgers -- --
Joe Beimel RP 37 FA Mariners -- --
Matt Belisle RP 34 Signed Rockies Cardinals 1 $3,500,000
Emilio Bonifacio CF 29 Signed Braves White Sox 1 $4,000,000
Craig Breslow RP 34 Signed Red Sox Red Sox 1 $2,000,000
A.J. Burnett SP 38 Signed Phillies Pirates 1 $8,500,000
Sean Burnett RP 32 FA Angels -- --
Jared Burton RP 33 Signed Twins Yankees Minor Lg
Billy Butler DH 28 Signed Royals Athletics 3 $30,000,000
Asdrubal Cabrera 2B 29 Signed Nationals Rays 1 $7,500,000
Melky Cabrera LF 30 Signed Blue Jays White Sox 3 $42,000,000
Alberto Callaspo 2B 31 Signed Athletics Braves 1 $3,000,000
Chris Capuano SP 36 Signed Yankees Yankees 1 $5,000,000
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Alexi Casilla 3B 30 Signed Orioles Rays Minor Lg
Joba Chamberlain RP 29 Signed Tigers Tigers 1 $1,000,000
Endy Chavez RF 37 Signed Mariners Mariners Minor Lg
Phil Coke RP 32 FA Tigers -- --
Kevin Correia SP 34 FA Dodgers -- --
Neal Cotts RP 34 Signed Rangers Brewers 1 $3,000,000
Nelson Cruz DH 34 Signed Orioles Mariners 4 $57,000,000
Michael Cuddyer RF 35 Signed Rockies Mets 2 $21,000,000
Ryan Dempster SP 37 Retired Red Sox -- --
Chris Denorfia RF 34 Signed Mariners Cubs 1 $2,600,000
Daniel Descalso SS 28 Signed Cardinals Rockies 2 $3,600,000
Ryan Doumit LF 33 FA Braves -- --
Scott Downs RP 38 Signed Royals Indians Minor Lg
Stephen Drew 2B 31 Signed Yankees Yankees 1 $5,000,000
Zach Duke RP 31 Signed Brewers White Sox 3 $15,000,000
Mark Ellis 2B 37 Retired Cardinals -- --
Gavin Floyd SP 32 Signed Braves Indians 1 $4,000,000
Kevin Frandsen LF 32 Signed Nationals Nationals 1 $1,000,000
Jason Frasor RP 37 Signed Royals Royals 1 $1,800,000
Kyuji Fujikawa RP 34 Signed Cubs Rangers 1 $1,100,000
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Rafael Furcal 2B 37 FA Marlins -- --
Jason Giambi DH 44 Retired Indians -- --
Jonny Gomes LF 34 Signed Athletics Braves 1 $4,000,000
Tom Gorzelanny RP 32 Signed Brewers Tigers 1 $1,000,000
Luke Gregerson RP 30 Signed Athletics Astros 3 $18,500,000
Kevin Gregg RP 36 Signed Marlins Reds Minor Lg
Jason Grilli RP 38 Signed Angels Braves 2 $8,000,000
Scott Hairston LF 34 FA Nationals -- --
Jason Hammel SP 32 Signed Athletics Cubs 2 $18,000,000
Jack Hannahan 3B 34 Signed Reds -- --
Joel Hanrahan RP 33 Signed Tigers Tigers Minor Lg
Aaron Harang SP 36 Signed Braves Phillies 1 $5,000,000
Corey Hart DH 32 Signed Mariners Pirates 1 $2,500,000
Chase Headley 3B 30 Signed Yankees Yankees 4 $52,000,000
Roberto Hernandez SP 34 Signed Dodgers Astros Minor Lg
Rich Hill RP 34 FA Yankees -- --
Luke Hochevar RP 31 Signed Royals Royals 2 $10,000,000
Nick Hundley C 31 Signed Orioles Rockies 2 $6,250,000
Torii Hunter RF 39 Signed Tigers Twins 1 $10,500,000
Raul Ibanez RF 42 FA Royals -- --
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Casey Janssen RP 33 Signed Blue Jays Nationals 1 $5,000,000
Derek Jeter SS 40 Retired Yankees -- --
Jim Johnson RP 31 Signed Tigers Braves 1 $1,600,000
Josh Johnson SP 31 Signed Padres Padres 1 $1,000,000
Kelly Johnson 3B 33 Signed Orioles Braves Minor Lg
Reed Johnson LF 38 Signed Marlins Marlins Minor Lg
Munenori Kawasaki 2B 33 Signed Blue Jays Blue Jays Minor Lg
Kyle Kendrick SP 30 Signed Phillies Rockies 1 $5,500,000
Paul Konerko DH 38 Retired White Sox -- --
Hiroki Kuroda SP 40 Signed Yankees Japan --
Gerald Laird C 35 Signed Braves Diamondbacks Minor Lg
Adam LaRoche 1B 35 Signed Nationals White Sox 2 $25,000,000
Jon Lester SP 31 Signed Athletics Cubs 6 $155,000,000
Colby Lewis SP 35 Signed Rangers Rangers 1 $4,000,000
Matt Lindstrom RP 35 Signed White Sox Angels Minor Lg
Francisco Liriano SP 31 Signed Pirates Pirates 3 $39,000,000
Jed Lowrie SS 30 Signed Athletics Astros 3 $23,000,000
Ryan Ludwick LF 36 Signed Reds Rangers Minor Lg
Paul Maholm RP 32 Signed Dodgers Reds Minor Lg
Nick Markakis RF 31 Signed Orioles Braves 4 $44,000,000
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Russell Martin C 32 Signed Pirates Blue Jays 5 $82,000,000
Victor Martinez DH 36 Signed Tigers Tigers 4 $68,000,000
Nick Masset RP 32 Signed Rockies Marlins Minor Lg
Justin Masterson SP 29 Signed Cardinals Red Sox 1 $9,500,000
Daisuke Matsuzaka RP 34 Signed Mets Japan --
Brandon McCarthy SP 31 Signed Yankees Dodgers 4 $48,000,000
John McDonald 3B 40 Retired Angels -- --
Kris Medlen SP 29 Signed Braves Royals 2 $8,500,000
Andrew Miller 29 Signed Orioles Yankees 4 23
Franklin Morales RP 29 FA Rockies -- --
Kendrys Morales DH 31 Signed Mariners Royals 2 $17,000,000
Brandon Morrow SP 30 Signed Blue Jays Padres 1 $2,500,000
Michael Morse LF 32 Signed Giants Marlins 2 $8,000,000
Jason Motte RP 32 Signed Cardinals Cubs 1 $4,500,000
Hiroyuki Nakajima SS 32 Signed Athletics Japan 3 --
Pat Neshek RP 34 Signed Cardinals Astros 2 $12,500,000
Wil Nieves C 37 Signed Phillies Padres Minor Lg
Alexi Ogando RP 31 Signed Rangers Red Sox 1 $1,500,000
Lyle Overbay 1B 38 FA Brewers -- --
Jake Peavy SP 33 Signed Giants Giants 2 $24,000,000
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
Brad Penny SP 36 Signed Marlins White Sox Minor Lg
Chris Perez RP 29 Signed Dodgers Brewers Minor Lg
A.J. Pierzynski C 38 Signed Cardinals Braves 1 $2,000,000
Nick Punto 2B 37 Signed Athletics Diamondbacks Minor Lg
Humberto Quintero C 35 Signed Mariners Red Sox Minor Lg
Hanley Ramirez SS 31 Signed Dodgers Red Sox 4 $88,000,000
Colby Rasmus CF 28 Signed Blue Jays Astros 1 $8,000,000
Mark Reynolds 1B 31 Signed Brewers Cardinals 1 $2,000,000
Alex Rios RF 34 Signed Rangers Royals 1 $11,000,000
David Robertson RP 29 Signed Yankees White Sox 4 $46,000,000
Francisco Rodriguez RP 33 FA Brewers -- --
Sergio Romo RP 32 Signed Giants Giants 2 $15,000,000
David Ross C 37 Signed Red Sox Cubs 2 $5,000,000
Pablo Sandoval 3B 28 Signed Giants Red Sox 5 $95,000,000
Ervin Santana SP 32 Signed Braves Twins 4 $55,000,000
Johan Santana SP 35 FA Orioles -- --
Ramon Santiago 3B 35 Signed Reds Blue Jays Minor Lg
Joe Saunders SP 33 FA Orioles -- --
Max Scherzer SP 30 Signed Tigers Nationals 7 $210,000,000
Nate Schierholtz RF 31 Signed Nationals Rangers Minor Lg
PLAYER POS AGE STATUS 2014 TEAM NEW TEAM YRS DOLLARS
James Shields SP 33 Signed Royals Padres 4 $75,000,000
Justin Smoak 1B 28 Signed Mariners Blue Jays 1 $1,000,000
Rafael Soriano RP 35 FA Nationals -- --
Geovany Soto C 32 Signed Athletics White Sox Minor Lg
Tim Stauffer RP 32 Signed Padres Twins 1 $2,200,000
Ichiro Suzuki RF 41 Signed Yankees Marlins 1 $2,000,000
Joe Thatcher RP 33 Signed Angels Astros Minor Lg
Yasmany Tomas RF 24 Signed Cuba Diamondbacks 6 $68,500,000
Carlos Villanueva RP 31 Signed Cubs Cardinals Minor Lg
Ryan Vogelsong SP 37 Signed Giants Giants 1 $4,000,000
Edinson Volquez SP 31 Signed Pirates Royals 2 $20,000,000
Rickie Weeks 2B 32 Signed Brewers Mariners 1 $2,000,000
Josh Willingham LF 36 Retired Royals -- --
Jamey Wright RP 40 Signed Dodgers Rangers Minor Lg
Chris Young SP 35 FA Mariners -- --
Chris Young LF 31 Signed Yankees Yankees 1 $2,500,000
Delmon Young DH 29 Signed Orioles Orioles 1 $2,250,000

2012-13 Free Agents

Updated: April 1, 2013

Player Pos Age Status 2011 Team New Team Yrs Dollars
Bobby Abreu LF 39 Free Agent LA Dodgers -- --
Mike Adams RP 34 Agreed Texas Philadelphia 2 $12,000,000
Jeremy Affeldt RP 33 Signed San Francisco San Francisco 3 $18,000,000
Jeff Baker 2B 31 Free Agent Atlanta -- --
Scott Baker SP 31 Signed Minnesota Chicago Cubs 1 $5,500,000
Rod Barajas C 37 Free Agent Pittsburgh -- --
Miguel Batista SP 42 Free Agent Atlanta -- --
Jason Bay LF 34 Signed NY Mets Seattle 1 --
Lance Berkman 1B 37 Signed St. Louis Texas 1 $11,000,000
Henry Blanco C 41 Free Agent Arizona -- --
Joe Blanton SP 32 Signed LA Dodgers LA Angels 2 $15,000,000
Michael Bourn CF 30 Signed Atlanta Cleveland 4 $48,000,000
Jonathan Broxton RP 28 Signed Cincinnati Cincinnati 3 $21,000,000
Brian Bruney RP 31 Free Agent Chicago Sox -- --
Sean Burnett RP 30 Agreed Washington LA Angels 2 $8,000,000
Tim Byrdak RP 39 Signed NY Mets NY Mets Minor Lg
Melky Cabrera LF 28 Signed San Francisco Toronto 2 $16,000,000
Miguel Cairo 1B 38 Retired Cincinnati -- --
Shawn Camp RP 37 Signed Chicago Cubs Chicago Cubs 1 --
Matt Capps RP 29 Free Agent Minnesota -- --
Player Pos Age Status 2011 Team New Team Yrs Dollars
Ronny Cedeno SS 30 Free Agent NY Mets -- --
Endy Chavez LF 35 Free Agent Baltimore -- --
Eric Chavez 3B 35 Signed NY Yankees Arizona 1 $3,000,000
Randy Choate RP 37 Signed LA Dodgers St. Louis 3 $7,500,000
Todd Coffey RP 32 Free Agent LA Dodgers -- --
Bartolo Colon SP 39 Agreed Oakland Oakland 1 $3,000,000
Jose Contreras RP 41 Free Agent Philadelphia -- --
Aaron Cook SP 34 Free Agent Boston -- --
Kevin Correia SP 32 Signed Pittsburgh Minnesota 2 $10,000,000
Ryan Dempster SP 35 Agreed Texas Boston 2 $26,500,000
Mark DeRosa LF 38 Free Agent Washington -- --
Matt Diaz RF 35 Signed Atlanta NY Yankees Minor Lg
Stephen Drew SS 30 Agreed Oakland Boston 1 $9,500,000
Zach Duke SP 29 Signed Washington Washington 1 --
Chad Durbin RP 35 Free Agent Atlanta -- --
Kyle Farnsworth RP 36 Agreed Tampa Bay Tampa Bay 1 --
Scott Feldman SP 30 Signed Texas Chicago Cubs 1 $6,000,000
Pedro Feliciano RP 36 Free Agent NY Yankees -- --
Jeff Francis SP 32 Signed Colorado Colorado 1 $1,500,000
Jason Frasor RP 35 Signed Toronto Texas 1 $1,500,000
Player Pos Age Status 2011 Team New Team Yrs Dollars
Brian Fuentes RP 37 Free Agent St. Louis -- --
Kyuji Fujikawa RP 32 Signed Japan Chicago Cubs 2 $9,000,000
Freddy Garcia SP 36 Free Agent NY Yankees -- --
Chad Gaudin RP 30 Free Agent Miami -- --
Jason Giambi 1B 42 Free Agent Colorado -- --
Jonny Gomes LF 32 Signed Oakland Boston 2 $10,000,000
Alex Gonzalez SS 36 Signed Milwaukee Milwaukee 1 --
Mike Gonzalez RP 34 Signed Washington Milwaukee 1 $2,225,000
Tom Gorzelanny RP 30 Agreed Washington Milwaukee 2 $5,700,000
Zack Greinke SP 29 Signed LA Angels LA Dodgers 6 $147,000,000
Jason Grilli RP 36 Signed Pittsburgh Pittsburgh 2 $6,750,000
Jeremy Guthrie SP 33 Signed Kansas City Kansas City 3 $25,000,000
Travis Hafner DH 35 Agreed Cleveland NY Yankees 1 --
Scott Hairston LF 32 Agreed NY Mets Chicago Cubs 2 --
Bill Hall 3B 33 Free Agent Baltimore -- --
Josh Hamilton LF 31 Signed Texas LA Angels 5 $123,000,000
Jack Hannahan 3B 33 Signed Cleveland Cincinnati 2 $4,000,000
Dan Haren SP 32 Signed LA Angels Washington 1 $13,000,000
LaTroy Hawkins RP 40 Free Agent LA Angels -- --
Roberto Hernandez SP 32 Signed Cleveland Tampa Bay 1 $3,250,000
Player Pos Age Status 2011 Team New Team Yrs Dollars
Eric Hinske 1B 35 Signed Atlanta Arizona 1 $1,350,000
J.P. Howell RP 29 Signed Tampa Bay LA Dodgers 1 $2,850,000
Orlando Hudson 3B 35 Free Agent Chicago Sox -- --
Aubrey Huff 1B 36 Free Agent San Francisco -- --
Torii Hunter RF 37 Signed LA Angels Detroit 2 $26,000,000
Raul Ibanez RF 40 Signed NY Yankees Seattle 1 $2,750,000
Brandon Inge 3B 35 Free Agent Oakland -- --
Jason Isringhausen RP 40 Free Agent LA Angels -- --
Hisashi Iwakuma SP 31 Signed Seattle Seattle 2 $14,000,000
Maicer Izturis SS 32 Signed LA Angels Toronto 3 $10,000,000
Edwin Jackson SP 29 Signed Washington Chicago Cubs 4 $52,000,000
Kelly Johnson 2B 31 Free Agent Toronto -- --
Nick Johnson DH 34 Free Agent Baltimore -- --
Reed Johnson RF 36 Signed Atlanta Atlanta 1 $1,750,000
Andruw Jones LF 35 Free Agent NY Yankees -- --
Chipper Jones 3B 40 Retired Atlanta -- --
Jair Jurrjens SP 27 Agreed Atlanta Baltimore 1 $1,500,000
Jeff Karstens SP 30 Agreed Pittsburgh Pittsburgh 1 $2,500,000
Austin Kearns LF 32 Free Agent Miami -- --
Adam Kennedy 3B 37 Free Agent LA Dodgers -- --
Player Pos Age Status 2011 Team New Team Yrs Dollars
Jeff Keppinger 2B 32 Signed Tampa Bay Chicago Sox 3 $12,000,000
Casey Kotchman 1B 30 Free Agent Cleveland -- --
Hiroki Kuroda SP 38 Signed NY Yankees NY Yankees 1 $15,000,000
Gerald Laird C 33 Signed Detroit Atlanta 2 --
John Lannan SP 28 Signed Washington Philadelphia 1 $2,500,000
Adam LaRoche 1B 33 Agreed Washington Washington 2 $24,000,000
Carlos Lee 1B 36 Free Agent Miami -- --
Colby Lewis SP 33 Free Agent Texas -- --
Matt Lindstrom RP 33 Free Agent Arizona -- --
Francisco Liriano SP 29 Agreed Chicago Sox Pittsburgh 1 $1,000,000
Kyle Lohse SP 34 Free Agent St. Louis -- --
James Loney 1B 28 Signed Boston Tampa Bay 1 $2,000,000
Jose Lopez 3B 29 Free Agent Chicago Sox -- --
Derek Lowe SP 39 Free Agent NY Yankees -- --
Mark Lowe RP 29 Free Agent Texas -- --
Ryan Ludwick LF 34 Agreed Cincinnati Cincinnati 2 $15,000,000
Brandon Lyon RP 33 Free Agent Toronto -- --
Ryan Madson RP 32 Agreed Cincinnati LA Angels 1 $3,500,000
Shaun Marcum SP 31 Agreed Milwaukee NY Mets 1 --
Jason Marquis SP 34 Signed San Diego San Diego 1 $3,000,000
Player Pos Age Status 2011 Team New Team Yrs Dollars
Russell Martin C 30 Signed NY Yankees Pittsburgh 2 $17,000,000
Daisuke Matsuzaka SP 32 Signed Boston Cleveland Minor Lg
Brandon McCarthy SP 29 Agreed Oakland Arizona 2 $15,500,000
Nate McLouth LF 31 Agreed Baltimore Baltimore 1 $2,000,000
Kevin Millwood SP 38 Free Agent Seattle -- --
Nyjer Morgan CF 32 Signed Milwaukee Japan 1 $1,600,000
Guillermo Mota RP 39 Free Agent San Francisco -- --
Brett Myers SP 32 Signed Chicago Sox Cleveland 1 $7,000,000
Xavier Nady LF 34 Free Agent San Francisco -- --
Hiroyuki Nakajima SS 30 Signed Japan Oakland 2 $6,500,000
Mike Napoli 1B 31 Agreed Texas Boston 1 $5,000,000
Dioner Navarro C 29 Signed Cincinnati Chicago Cubs 1 $1,175,000
Miguel Olivo C 34 Free Agent Seattle -- --
Roy Oswalt SP 35 Free Agent Texas -- --
Lyle Overbay 1B 36 Free Agent Atlanta -- --
Juan Carlos Oviedo RP 31 Free Agent Miami -- --
Vicente Padilla RP 35 Free Agent Boston -- --
Angel Pagan CF 31 Signed San Francisco San Francisco 4 $40,000,000
Carl Pavano SP 37 Free Agent Minnesota -- --
Mike Pelfrey SP 29 Signed NY Mets Minnesota 1 $4,000,000
Player Pos Age Status 2011 Team New Team Yrs Dollars
Carlos Pena 1B 34 Signed Tampa Bay Houston 1 $2,900,000
Brad Penny RP 34 Free Agent San Francisco -- --
Joel Peralta RP 37 Signed Tampa Bay Tampa Bay 2 $6,000,000
Oliver Perez RP 31 Signed Seattle Seattle 1 $1,500,000
Andy Pettitte SP 40 Agreed NY Yankees NY Yankees 1 $12,000,000
Juan Pierre LF 35 Signed Philadelphia Miami 1 $1,600,000
A.J. Pierzynski C 36 Signed Chicago Sox Texas 1 $7,500,000
Scott Podsednik LF 37 Free Agent Boston -- --
Placido Polanco 3B 37 Signed Philadelphia Miami 1 $2,750,000
Chad Qualls RP 34 Free Agent Pittsburgh -- --
Ramon Ramirez RP 31 Free Agent NY Mets -- --
Jon Rauch RP 34 Free Agent NY Mets -- --
Mark Reynolds 3B 29 Signed Baltimore Cleveland 1 $6,000,000
Juan Rivera LF 34 Free Agent LA Dodgers -- --
Mariano Rivera RP 43 Signed NY Yankees NY Yankees 1 $10,000,000
Francisco Rodriguez RP 31 Free Agent Milwaukee -- --
Scott Rolen 3B 37 Free Agent Cincinnati -- --
Cody Ross RF 32 Signed Boston Arizona 3 $26,000,000
David Ross C 36 Agreed Atlanta Boston 2 $6,200,000
Hyun-Jin Ryu SP 26 Signed Japan LA Dodgers 6 $36,000,000
Takashi Saito RP 43 Free Agent Arizona -- --
Anibal Sanchez SP 29 Agreed Detroit Detroit 5 $80,000,000
Freddy Sanchez 2B 35 Free Agent San Francisco -- --
Jonathan Sanchez SP 30 Free Agent Colorado -- --
Joe Saunders SP 31 Free Agent Baltimore -- --
Nate Schierholtz RF 29 Signed Philadelphia Chicago Cubs 1 $2,225,000
Brian Schneider C 36 Free Agent Philadelphia -- --
Luke Scott 1B 34 Free Agent Tampa Bay -- --
Marco Scutaro 2B 37 Signed San Francisco San Francisco 3 $20,000,000
Ben Sheets SP 34 Free Agent Atlanta -- --
George Sherrill RP 35 Free Agent Seattle -- --
Kelly Shoppach C 32 Signed NY Mets Seattle 1 $1,500,000
Grady Sizemore CF 30 Free Agent Cleveland -- --
Chris Snyder C 32 Free Agent Houston -- --
Player Pos Age Status 2011 Team New Team Yrs Dollars
Joakim Soria RP 28 Signed Kansas City Texas 2 $8,000,000
Rafael Soriano RP 33 Agreed NY Yankees Washington 2 $28,000,000
Geovany Soto C 30 Signed Texas Texas 1 $2,750,000
Ian Stewart 3B 27 Signed Chicago Cubs Chicago Cubs 1 $2,000,000
Ichiro Suzuki RF 39 Signed NY Yankees NY Yankees 2 $13,000,000
Nick Swisher RF 32 Signed NY Yankees Cleveland 4 $56,000,000
Yoshinori Tateyama RP 37 Free Agent Texas -- --
Ryan Theriot 2B 33 Free Agent San Francisco -- --
Jim Thome DH 42 Free Agent Baltimore -- --
Andres Torres CF 35 Agreed NY Mets San Francisco 1 $2,000,000
Matt Treanor C 37 Free Agent LA Dodgers -- --
Koji Uehara RP 37 Signed Texas Boston 1 $4,250,000
B.J. Upton CF 28 Signed Tampa Bay Atlanta 5 $75,250,000
Jose Valverde RP 35 Free Agent Detroit -- --
Jose Veras RP 32 Signed Milwaukee Houston 1 $1,850,000
Shane Victorino RF 32 Signed LA Dodgers Boston 3 $39,000,000
Carlos Villanueva RP 29 Free Agent Toronto -- --
Omar Vizquel 2B 45 Retired Toronto -- --
Chien-Ming Wang SP 32 Free Agent Washington -- --
Ty Wigginton 3B 35 Signed Philadelphia St. Louis 2 $5,000,000
Dewayne Wise LF 35 Signed Chicago Sox Chicago Sox 1 $700,000
Randy Wolf SP 36 Free Agent Baltimore -- --
Jamey Wright RP 38 Free Agent LA Dodgers -- --
Kevin Youkilis 3B 34 Signed Chicago Sox NY Yankees 1 $12,000,000
Chris Young SP 33 Free Agent NY Mets -- --
Delmon Young RF 27 Signed Detroit Philadelphia 1 $750,000
Carlos Zambrano SP 31 Free Agent Miami -- --

Explanation of Type A / B Free Agents

Under rules of the new CBA, MLB has abolished Type A and B free agent status, proceeding instead with a system that will award compensation based upon contract size. Below is how they were previously classified.

Some top free agents bring a small amount of compensation back to their former clubs when they sign with new teams in the form of extra picks in the subsequent Rule 4 draft. Although this rule was ostensibly designed to give clubs some kind of compensation for losing good players, especially lower-payroll clubs who couldn't or wouldn't retain those top free agents, it was also put in place to produce a slight drag on free-agent salaries. Not only has it clearly failed on both of those goals, but it has slightly distorted the market for free agents, making certain players more or less appealing than they otherwise would be.

The compensation rules were simplified in the most recent collective bargaining agreement, so that now there are only three types of players:

• Type A players, ranked in the top 30 percent of players at their positions. A team that signs a Type A player gives its top draft pick to the club that the player is leaving. The "losing" club also receives a supplemental pick in the "sandwich" round between the first and second rounds.

• Type B players, ranked below the top 30 percent but in the top 50 percent of players at their positions. A team that loses a Type B player receives a supplemental pick, but the signing team does not lose any picks.

• All other players, who carry no compensation at all. There had previously been a third class of "Type C" players, but that was eliminated in the new CBA.

The two compensation classes will shrink beginning in the winter after the 2007 season; the Type A pool will only comprise players in the top 20 percent of their positions, and the Type B pool will only comprise players in the second quintile (21-40 percent). The rankings come from a formula that MLB and the players' union agreed on in the early 1990s, entrusting Elias with the task of generating the statistical rating for each player. The formula -- the specific components of which no one seems to know -- looks at player statistics from the preceding two seasons, combining both bulk statistics (that is, ones that increase with playing time) and simple rate statistics (such as batting average). It then ranks players in each of those categories and then assigns each player a points value inversely related to his ranking. In this respect, the formula is based on where a player ranks in relation to his peers in each category -- not how the player actually performed. If you led all players at your position in home runs over the past two years, it wouldn't matter if you hit 40 or 80 -- you'd get the same number of points.

If a team has a draft pick in the first half of the first round (that is, in the top 15 picks), its first-round pick is protected from the compensation process, meaning that the highest pick it can lose for signing a Type A free agent is its second-round pick. This has already affected three clubs -- the Cubs (for Alfonso Soriano), Orioles (for Danys Baez) and Indians (for David Dellucci) all signed Type A free agents, but lost their second-round picks rather than their first-round picks. Given the rapidly expanding sandwich round and the weak college crop in the 2007 draft, it's likely that one or more of those clubs was more willing to surrender that second-round pick knowing that its value this year is low.

If a team signs more than one Type A free agent, its picks are parceled out to the "losing" clubs in an order determined by the ratings of the free agents the team signed. For example, Baltimore signed Baez, whose rating was 69.810, and Chad Bradford, whose rating was 62.890. Since Baltimore's first-round pick was protected, the Orioles lost their second-round pick to Atlanta (for Baez) and then their third-round pick to the Mets (for Bradford). If, however, the Orioles were to sign a Type A free agent with a rating higher than Baez's rating, then that player's former club would get Baltimore's second-round pick and Atlanta and the Mets would get the O's third- and fourth-round picks respectively.

The picks in the sandwich round follow the normal draft order, meaning that it takes place in reverse order of finish (but only includes teams that have received extra picks). However, a team that has received two sandwich picks must wait until every team that picks in the round has selected once before it makes its second pick; a team that has received three picks must wait until all teams with two or more picks have selected twice; and so on.

There is also a set of quotas governing how many Type A and B players one club may sign as free agents in one winter, with that number determined by the total number of Type A and B players who elect free agency in that offseason.

• If fewer than 14 Type A or B players elect free agency, no club may sign more than one such player.

• If 15-38 Type A or B players elect free agency, no club may sign more than two such players.

• If 39-62 Type A or B players elect free agency, no club may sign more than three such players.

• If 63 or more Type A or B players elect free agency, "the Club quotas shall be increased accordingly," according to the basic agreement.

Since 93 Type A or B free agents filed for free agency this winter, the per-club quota this off-season is eight. However, each team may sign as many Type A or B free agents as it loses in any particular winter, even if those signings would put it over the quota for that winter. At this writing, only Baltimore has signed three such free agents (Baez, Bradford, and Jamie Walker, who was a Type B).

The rating system groups players into five categories -- catchers, starting pitchers, relief pitchers,infielders other than first basemen, and first basemen/outfielders/designated hitters. Players are ranked in five to seven statistical categories, with the specific categories varying by their position grouping (e.g., there are no fielding stats used in the 1B/OF/DH group, but the catcher and infielder groups each include two defensive stats). Cumulative statistics may be adjusted for players who spent time on the disabled list, restoring stats for up to 60 days of missed playing time.

Each player is then given a point total for each statistical category that is inversely related to his actual ranking. For example, if there are 100 starting pitchers in the ranking, then the pitcher with the lowest ERA gets 100 points, the pitcher with the second-lowest ERA gets 99 points, and so on, until it reaches the pitcher with the highest ERA, who gets one point just for writing his name. This system has an obvious flaw, of course, as it gives no weight to the distance between any two players: If the top pitcher's ERA is 0.1 or 0.01 or 1.0 runs better than the ERA of the next-best pitcher, it doesn't matter, as he still only gets one extra point. Point totals within each position are then scaled to make 100 aperfect score.

Baseball Salaries / 2009-2015 Arbitration Figures / Draft Picks

Page back / Back to top