Skip to content

Complete MLB free-agent list

Harry How / Getty Images Sport / Getty

Welcome to the theScore's MLB offseason free-agent list. Here you'll find a positional breakdown of each free agent and where they signed.

Catcher

Elsa / Getty Images Sport / Getty
Player Team Years Contract
Drew Butera PHI Minors deal $1.3M
Robinson Chirinos HOU 1 $5.75M
A.J. Ellis Retired -- --
Chris Gimenez Retired -- --
Yasmani Grandal MIL 1 $18.25M
Chris Herrmann OAK 1 $1M
Nick Hundley OAK Minors deal --
Caleb Joseph ARI 1 $1.1M
Jose Lobaton SEA Minors deal --
Jonathan Lucroy LAA 1 $3.35M
Martin Maldonado KC 1 $2.5M
Jeff Mathis TEX 2 $6.25M
Brian McCann ATL 1 $2M
James McCann CHW 1 $2.5M
Devin Mesoraco NYM Minors deal --
Wilson Ramos NYM 2 $19M
Rene Rivera SF Minors deal --
Kurt Suzuki WSH 2 $10M
Stephen Vogt SF Minors deal --
Matt Wieters STL Minors deal --
Bobby Wilson DET Minors deal --
Dioner Navarro CLE Minors deal --

First base

Sean M. Haffey / Getty Images Sport / Getty
Player Team Years Contract
Matt Adams WSH 1 $4M
Pedro Alvarez MIA Minors deal --
Justin Bour LAA 1 $2.5M
Matt Davidson TEX Minors deal --
Lucas Duda MIN Minors deal --
Wilmer Flores ARI 1 $4.25M
Joe Mauer Retired -- --
Brad Miller LAD Minors deal --
Logan Morrison
Steve Pearce BOS 1 $6.25M
Hanley Ramirez CLE Minors deal --
Mark Reynolds COL Minors deal --

Second base

Bob Levey / Getty Images Sport / Getty
Player Team Years Contract
Asdrubal Cabrera TEX 1 $3.5M
Daniel Descalso CHC 2 $5M
Brian Dozier WSH 1 $9M
Logan Forsythe TEX Minors deal --
Josh Harrison DET 1 $2M
Ian Kinsler SD 2 $8M
DJ LeMahieu NYY 2 $24M
Jed Lowrie NYM 2 $20M
Daniel Murphy COL 2 $24M
Brandon Phillips
Sean Rodriguez PHI Minors deal --
Jonathan Schoop MIN 1 $7.5M
Eric Sogard TOR Minors deal --
Ronald Torreyes MIN Minors deal --
Neil Walker MIA 1 $2M
Danny Espinosa NYM Minors deal --

Third base

Icon Sportswire / Icon Sportswire / Getty
Player Team Years Contract
Adrian Beltre Retired -- --
Josh Donaldson ATL 1 $23M
Eduardo Escobar ARI 3 $21M
Ryan Flaherty CLE Minors deal --
David Freese LAD 1 $5M
Jung-ho Kang PIT 1 $3M
Brett Lawrie MIL Minors deal --
Mike Moustakas MIL 1 $10M
Trevor Plouffe PHI Minors deal --
Yangervis Solarte SF Minors deal --

Shortstop

Ezra Shaw / Getty Images Sport / Getty
Player Team Years Contract
Tim Beckham SEA 1 $1.75M
Alcides Escobar BAL Minors deal --
Freddy Galvis TOR 1 $4M
Adeiny Hechavarria NYM Minors deal --
Jose Iglesias CIN Minors deal --
Manny Machado SD 10 $300M
Jordy Mercer DET 1 $5.25M
Jose Reyes
Andrew Romine PHI Minors deal --
Troy Tulowitzki NYY 1 $555K

Outfield

Mitchell Layton / Getty Images Sport / Getty
Player Team Years Contract
Jose Bautista
Gregor Blanco NYM Minors deal --
Michael Brantley HOU 2 $32M
Melky Cabrera PIT Minors deal --
Lonnie Chisenhall PIT 1 $2.75M
Rajai Davis NYM Minors deal --
Alex Dickerson SD Minors deal --
Derek Dietrich CIN Minors deal --
Avisail Garcia TB 1 $3.5M
Brett Gardner NYY 1 $7.5M
Craig Gentry SF Minors deal --
Carlos Gomez NYM Minors deal --
Carlos Gonzalez CLE Minors deal --
Marwin Gonzalez MIN 2 $21M
Robbie Grossman OAK 1 $2M
Brandon Guyer CWS Minors deal --
Curtis Granderson MIA Minors deal --
Billy Hamilton KC 1 $5.25M
Bryce Harper PHI 13 $330M
Gorkys Hernandez BOS Minors deal --
Austin Jackson
Jon Jay CHW 1 $4M
Adam Jones ARI 1 $3M
Matt Joyce CLE Minors deal --
Nick Markakis ATL 1 $4M
Cameron Maybin SF Minors deal --
Andrew McCutchen PHI 3 $50M
Chris Owings KC 1 $3M
Gerardo Parra SF Minors deal --
Hunter Pence TEX Minors deal
A.J. Pollock LAD 4 $55M
Ben Revere TEX Minors deal --
Shane Robinson PHI Minors deal --
Denard Span
Ichiro Suzuki SEA Minors deal --
Eric Young Jr. BAL Minors deal --
Chris Young

Designated Hitter

Stephen Brashear / Getty Images Sport / Getty
Player Team Years Contract
Nelson Cruz MIN 1 $14.3M
Evan Gattis

Starting Pitcher

Patrick McDermott / Getty Images Sport / Getty
Player Team Years Contract
Brett Anderson OAK 1 $1.5M
Homer Bailey KC Minors deal --
Clay Buchholz TOR Minors deal --
Brandon Beachy SF Minors deal --
Trevor Cahill LAA 1 $9M
Bartolo Colon
Patrick Corbin WSH 6 $140M
Nathan Eovaldi BOS 4 $68M
Marco Estrada OAK 1 $4M
Mike Fiers OAK 2 $14.1M
Doug Fister Retired -- --
Yovani Gallardo
Jaime Garcia Retired -- --
Gio Gonzalez NYY Minors deal --
Miguel Gonzalez
Kendall Graveman CHC 1 $500K
Jason Hammel TEX Minors deal --
J.A. Happ NYY 2 $34M
Matt Harvey LAA 1 $11M
Jeremy Hellickson WAS 1 $1.3M
Derek Holland SF 1 $7M
Edwin Jackson
Nate Karns BAL 1 $800K
Clayton Kershaw LAD 3 $93M
Merrill Kelly ARI 2 $5.5M
Dallas Keuchel
Yusei Kikuchi SEA 4 $56M
Francisco Liriano PIT Minors deal --
Lance Lynn TEX 3 $30M
Wade Miley HOU 1 $4.5M
Shelby Miller TEX 1 $2M
Matt Moore DET 1 $2.5M
Charlie Morton TB 2 $30M
Martin Perez MIN 1 $3.5M
Drew Pomeranz SF 1 $1.5M
Erasmo Ramirez BOS Minors deal --
Colin Rea CHC Minors deal --
Garrett Richards SD 2 $15.5M
Tyson Ross DET 1 $5.75M
Hyun-Jin Ryu LAD 1 $17.9M
CC Sabathia NYY 1 $8M
Anibal Sanchez WSH 2 $19M
Ervin Santana CWS Minors deal --
James Shields
Matt Shoemaker TOR 1 $3.5M
Chris Tillman
Adam Wainwright STL 1 $2M
Ricky Nolasco ARI Minors deal --

Reliever

Elsa / Getty Images Sport / Getty
Player Team Years Contract
Cody Allen LAA 1 $8.5M
Luis Avilan NYM Minors deal --
John Axford TOR Minors deal --
Tony Barnette CHC 1 $750K
Anthony Bass CIN Minors deal --
Matt Belisle
Joaquin Benoit
Jerry Blevins OAK Minors deal
Brad Boxberger KC 1 $2.2M
Brad Brach CHC 1 $4.3M
Zach Britton NYY 3 $39M
Matt Bush TEX Minors deal --
Carter Capps
Santiago Casilla
Xavier Cedeno CHC 1 $900K
Jesse Chavez TEX 2 $8M
Tyler Clippard CLE Minors deal --
Ryan Cook
Jake Diekman KC 1 $2.75M
Jeurys Familia NYM 3 $30M
Danny Farquhar NYY Minors deal --
Neftali Feliz
Cory Gearrin SEA 1 $1.5M
Jeanmar Gomez TEX Minors deal --
A.J. Griffin
Kelvin Herrera CWS 2 $18M
Greg Holland ARI 1 $3.25M
Daniel Hudson LAA Minors deal --
Dan Jennings LAA Minors deal --
Jim Johnson
Shawn Kelley TEX 1 $2.75M
Joe Kelly LAD 3 $25M
Craig Kimbrel
Tom Koehler PIT Minors deal --
Aaron Loup SD 1 $1.2M
Jordan Lyles PIT 1 $2.05M
Ryan Madson
Brandon Maurer PIT Minors deal --
Andrew Miller STL 2 $25M
Tommy Milone SEA Minors deal --
Peter Moylan Retired -- --
Edward Mujica
Bud Norris TOR Minors deal --
Vidal Nuno WSH Minors deal --
Alexi Ogando
Adam Ottavino NYY 3 $27M
Blake Parker MIN 1 $3.2M
Oliver Perez CLE 1 $2.5M
David Phelps TOR 1 $2.5M
A.J. Ramos
David Robertson PHI 2 $23M
Sergio Romo MIA 1 $2.5M
Trevor Rosenthal WSH 1 $7M
Marc Rzepczynski ARI Minors deal --
Hector Santiago NYM Minors deal --
Tony Sipp WAS 1 $1.25M
Carson Smith BOS Minors deal --
Joakim Soria OAK 2 $15M
Hunter Strickland SEA 1 $1.3M
Junichi Tazawa CHC Minors deal --
Josh Tomlin MIL Minors deal --
Carlos Torres SD Minors deal --
Nick Vincent SF Minors deal --
Adam Warren SD 1 $2M
Alex Wilson CLE Minors deal --
Justin Wilson NYM 2 $10M
Blake Wood

Daily Newsletter

Get the latest trending sports news daily in your inbox