All of the 2024-2025 free agents, position by position
Here is a position-by-position breakdown of the 2024-25 free-agent class. Players are grouped by position and ranked by their FanGraphs wins above replacement total across 2023-24.
Each player's 2025 seasonal age is included in parentheses next to his name.
CATCHERS
Kyle Higashioka (35 years old, 2.9 WAR) -- signed 2-year deal with TEX (Dec. 2)
Travis d'Arnaud (36, 2.5) -- signed 2-year deal with LAA (Nov. 12)
Danny Jansen (30, 2.5) -- signed 1-year deal with TB (Dec. 12)
Carson Kelly (30, 1.9) -- signed 2-year deal with CHC (Dec. 13)
Yasmani Grandal (36, 1.4)
Austin Hedges (32, 1.4) -- signed 1-year deal with CLE (Nov. 6)
Elias D¨ªaz (34, 0.5) -- signed 1-year deal with SD (Jan. 30)
Jacob Stallings (35, 0.5) -- signed 1-year deal with COL (Nov. 20)
James McCann (35, 0.5)
Gary S¨¢nchez (32, 0.3) -- signed 1-year deal with BAL (Dec. 10)
Yan Gomes (37, -0.1)
Tucker Barnhart (34, -0.2) -- signed MiLB deal with TEX (Dec. 19)
Luke Maile (34, -0.2) -- signed MiLB deal with KC (Feb. 16)
Jared Young (29, -0.2) -- signed 1-year deal with NYM (Dec. 16)
Curt Casali (36, -0.7) -- signed MiLB deal with ATL (Jan. 16)
Omar Narv¨¢ez (33, -0.9) -- signed MiLB deal with CWS (Jan. 10)
Mart¨ªn Maldonado (38, -2.3) -- signed MiLB deal with SD (Jan. 16)
Max Stassi (34, N/A) -- signed MiLB deal with SF (Nov. 19)
Chris Williams (28, N/A) -- signed MiLB deal with NYM (Dec. 20)
FIRST BASEMEN
Christian Walker (34 years old, 6.8 WAR) -- signed 3-year deal with HOU (Dec. 23)
Pete Alonso (30, 5.0) -- signed 2-year deal with NYM (Feb. 12)
Carlos Santana (39, 4.5) -- signed 1-year deal with CLE (Dec. 23)
Paul Goldschmidt (37, 4.4) -- signed 1-year deal with NYY (Dec. 30)
Justin Turner (40, 2.2) -- signed 1-year deal with CHC (Feb. 20)
Donovan Solano (37, 2.0) -- signed 1-year deal with SEA (Jan. 13)
Connor Joe (32, 2.0) -- signed 1-year deal with SD (Feb. 8)
Joey Gallo (31, 0.6) -- signed MiLB deal with CWS (Feb. 13)
Anthony Rizzo (35, 0.5)
Patrick Wisdom (33, 0.5) -- signed with KBO team
Ty France (30, 0.3) -- signed 1-year deal with MIN (Feb. 15)
Josh Bell (32, 0.2) -- signed 1-year deal with WSH (Jan. 5)
Jake Bauers (29, -0.4) -- signed MiLB deal with MIL (Jan. 6)
Yuli Gurriel (41, -0.5) -- signed MiLB deal with SD (Feb. 18)
Ji Man Choi (34, -0.5)
Rowdy Tellez (30, -1.2) -- signed MiLB deal with SEA (Feb. 21)
Gavin Sheets (29, -2.4) -- signed MiLB deal with SD (Feb. 8)
SECOND BASEMEN
Gleyber Torres (28 years old, 5.3 WAR) -- signed 1-year deal with DET (Dec. 27)
Thairo Estrada (29, 3.9) -- signed 1-year deal with COL (Jan. 9)
Kyle Farmer (34, 2.0) -- signed 1-year deal with COL (Nov. 23)
Nicky Lopez (30, 2.0) -- signed MiLB deal with CHC (Feb. 7)
Whit Merrifield (36, 1.7)
Jorge Polanco (31, 1.6) -- signed 1-year deal with SEA (Feb. 3)
Brendan Rodgers (28, 1.0) -- signed MiLB deal with HOU (Feb. 21)
Brandon Drury (32, 0.6) -- signed MiLB deal with CWS (Feb. 7)
Adam Frazier (33, -0.1) -- signed 1-year deal with PIT (Jan. 29)
Tony Kemp (33, -0.2)
Joey Wendle (35, -1.0)
Hyeseong Kim (26, N/A) -- signed 3-year deal with LAD (Jan. 3)
SHORTSTOPS
Willy Adames (29 years old, 8.0 WAR) -- signed 7-year deal with SF (Dec. 10)
Ha-Seong Kim (29, 6.9) -- signed 2-year deal with TB (Feb. 3)
Jose Iglesias (35, 2.6)
Paul DeJong (31, 2.2) -- signed 1-year deal with WSH (Feb. 16)
Kevin Newman (31, 1.4) -- signed 1-year deal with LAA (Nov. 14)
Amed Rosario (29, 0.7) -- signed 1-year deal with WSH (Jan. 8)
Nick Ahmed (35, 0.5) -- signed MiLB deal with TEX (Feb. 4)
Brandon Crawford (38, 0.5) -- retired
Mason McCoy (30, 0.2) -- signed MiLB deal with SD (Dec. 5)
Aledmys D¨ªaz (34, -0.9)
Tim Anderson (32, -1.6) -- signed MiLB deal with LAA (Feb. 4)
THIRD BASEMEN
Alex Bregman (31 years old, 8.6 WAR) -- signed 3-year deal with BOS (Feb. 15)
Josh Rojas (31, 2.9) -- signed 1-year deal with CWS (Jan. 8)
Jon Berti (35, 2.4) -- signed 1-year deal with CHC (Jan. 28)
J.D. Davis (32, 1.7) -- signed MiLB deal with LAA (Jan. 24)
Yo¨¢n Moncada (30, 1.4) -- signed 1-year deal with LAA (Feb. 15)
Gio Urshela (33, 1.2) -- signed 1-year deal with ATH (Dec. 22)
Nick Madrigal (28, 0.5) -- signed MiLB deal with NYM (Jan. 31)
Brian Anderson (32, 0.2)
Jace Peterson (35, 0.0)
Eric Wagaman (27, 0.0) -- signed 1-year deal with MIA (Dec. 20)
Luis Ur¨ªas (28, -0.2) -- signed 1-year deal with ATH (Feb. 17)
Matt Duffy (34, -0.2)
LEFT FIELDERS
Tyler O¡¯Neill (30 years old, 3.1 WAR) -- signed 3-year deal with BAL (Dec. 10)
Jurickson Profar (32, 2.7) -- signed 3-year deal with ATL (Jan. 23)
Mark Canha (36, 2.7) -- reported MiLB deal with MIL
Austin Hays (29, 2.7) -- signed 1-year deal with CIN (Jan. 30)
Michael Conforto (32, 2.0) -- signed 1-year deal with LAD (Dec. 10)
Alex Verdugo (29, 2.0)
Tommy Pham (37, 1.8) -- signed 1-year deal with PIT (Feb. 16)
Travis Jankowski (34, 0.8)
Austin Slater (32, 0.5) -- signed 1-year deal with CWS (Nov. 20)
Jesse Winker (31, 0.5) -- signed 1-year deal with NYM (Jan. 17)
Adam Duvall (36, 0.4)
David Peralta (37, 0.2)
Sam Haggerty (31, 0.1) -- signed MiLB deal with TEX (Feb. 4)
Ben Gamel (33, -0.1) -- signed 1-year deal with HOU (Feb. 5)
Nick Martini (35, -0.1) -- signed MiLB deal with COL (Jan. 17)
Robbie Grossman (35, -0.2)
Eddie Rosario (33, -0.8) -- signed MiLB deal with LAD (Feb. 16)
Dylan Carlson (26, -1.0) -- signed 1-year deal with BAL (Jan. 27)
Bryan De La Cruz (28, -1.5) -- signed 1-year deal with ATL (Dec. 15)
CENTER FIELDERS
Harrison Bader (31, 2.4) -- signed 1-year deal with MIN (Feb. 7)
Michael A. Taylor (34, 2.4) -- signed 1-year deal with CWS (Feb. 12)
Garrett Hampson (30, 1.1) -- signed MiLB deal with AZ (Jan. 31)
Kevin Pillar (36, 0.8)
Aaron Hicks (35, 0.4)
Manuel Margot (30, 0.3) -- reported MiLB deal with MIL
Kik¨¦ Hern¨¢ndez (33, -0.4) -- signed 1-year deal with LAD (Feb. 11)
Bryce Teodosio (26, -0.3) -- signed MiLB deal with LAA (Nov. 27)
RIGHT FIELDERS
Juan Soto (26 years old, 14.2 WAR) -- signed 15-year deal with NYM (Dec. 11)
Anthony Santander (30, 5.9) -- signed 5-year deal with TOR (Jan. 20)
Teoscar Hern¨¢ndez (32, 5.4) -- signed 3-year deal with LAD (Jan. 3)
Max Kepler (32, 3.8) -- signed 1-year deal with PHI (Dec. 20)
Jason Heyward (35, 3.1) -- signed 1-year deal with SD (Feb. 11)
Mike Tauchman (34, 2.8) -- signed 1-year deal with CWS (Dec. 11)
Randal Grichuk (33, 2.1) -- signed 1-year deal with AZ (Feb. 4)
Ram¨®n Laureano (30, 1.9) -- signed 1-year deal with BAL (Feb. 4)
Bryce Johnson (29, -0.2) -- signed MiLB deal with PIT (Jan. 6)
Jordyn Adams (25, -0.7) -- signed MiLB deal with BAL (Dec. 23)
DESIGNATED HITTERS
Joc Pederson (33, 3.7) -- signed 2-year deal with TEX (Dec. 30)
J.D. Martinez (37, 3.0)
Andrew McCutchen (38, 1.8) -- signed 1-year deal with PIT (Dec. 23)
Eloy Jim¨¦nez (28, -0.4) -- signed MiLB deal with TB (Dec. 31)
Matt Carpenter (39, -0.6)
STARTING PITCHERS
Corbin Burnes (30 years old, 7.2 WAR) -- signed 6-year deal with AZ (Dec. 30)
Blake Snell (32, 7.2) -- signed 5-year deal with LAD (Nov. 30)
Yusei Kikuchi (34, 6.0) -- signed 3-year deal with LAA (Nov. 27)
Max Fried (31, 5.2) -- signed 8-year deal with NYY (Dec. 17)
Nathan Eovaldi (35, 5.1) -- signed 3-year deal with TEX (Dec. 12)
Jack Flaherty (29, 5.0) -- signed 2-year deal with DET (Feb. 7)
Nick Martinez (34, 4.9) -- accepted qualifying offer from CIN (Nov. 18)
Kyle Gibson (37, 4.0)
Justin Verlander (42, 4.0) -- signed 1-year deal with SF (Jan. 11)
Nick Pivetta (32, 3.9) -- signed 4-year deal with SD (Feb. 17)
Sean Manaea (33, 3.9) -- signed 3-year deal with NYM (Dec. 27)
Charlie Morton (41, 3.8) -- signed 1-year deal with BAL (Jan. 3)
Patrick Sandoval (28, 3.5) -- signed 2-year deal with BOS (Dec. 23)
Andrew Heaney (34, 3.5) -- signed 1-year deal with PIT (Feb. 22)
Kyle Hendricks (35, 3.0) -- signed 1-year deal with LAA (Nov. 7)
Clayton Kershaw (37, 3.0) -- signed 1-year deal with LAD (Feb. 13)
Shane Bieber (30, 2.8) -- signed 1-year deal with CLE (Dec. 11)
Max Scherzer (40, 2.8) -- signed 1-year deal with TOR (Feb. 4)
Patrick Corbin (35, 2.6)
Jos¨¦ Quintana (36, 2.6)
Michael Lorenzen (33, 2.4) -- signed 1-year deal with KC (Jan. 8)
Mike Clevinger (34, 2.1) -- signed MiLB deal with CWS (Feb. 21)
Alex Cobb (37, 2.1) -- signed 1-year deal with DET (Dec. 10)
Griffin Canning (29, 2.0) -- signed 1-year deal with NYM (Dec. 19)
Lance Lynn (38, 1.8)
Trevor Williams (33, 1.8) -- signed 2-year deal with WSH (Dec. 31)
Matthew Boyd (34, 1.7) -- signed 2-year deal with CHC (Dec. 7)
Colin Rea (34, 1.6) -- signed 1-year deal with CHC (Jan. 13)
Luis Severino (31, 1.6) -- signed 2-year deal with ATH (Dec. 6)
Adrian Houser (32, 1.6) -- signed MiLB deal with TEX (Dec. 3)
Frankie Montas (32, 1.4) -- signed 2-year deal with NYM (Dec. 4)
Cal Quantrill (29, 1.2) -- signed 1-year deal with MIA (Feb. 12)
Anthony DeSclafani (35, 1.0)
Wade Miley (38, 1.0) -- signed MiLB deal with CIN (Feb. 4)
Mart¨ªn P¨¦rez (34, 0.9) -- signed 1-year deal with CWS (Jan. 21)
Ross Stripling (35, 0.9) -- signed MiLB deal with KC (Feb. 19)
Zach Davies (32, 0.8)
Domingo Germ¨¢n (32, 0.8)
Marco Gonzales (33, 0.8)
Chris Flexen (30, 0.8) -- signed MiLB deal with CHC (Feb. 18)
Vince Velasquez (33, 0.7) -- reported MiLB deal with CLE
John Means (32, 0.6) -- signed 1-year deal with CLE (Feb. 19)
Spencer Turnbull (32, 0.6)
Jordan Lyles (34, 0.3)
Julio Teheran (34, 0.2)
Jos¨¦ Urquidy (30, 0.2)
Alex Wood (34, 0.1)
Dallas Keuchel (37, 0.1)
Bryse Wilson (27, 0.1) -- signed 1-year deal with CWS (Dec. 18)
Michael Soroka (27, 0.0) -- signed 1-year deal with WSH (Dec. 19)
Huascar Ynoa (27, 0.0) -- signed MiLB deal with MIN (Dec. 9)
Luis Pati?o (25, 0.0) -- signed MiLB deal with SD (Jan. 6)
Adam Kloffenstein (24, 0.0) -- signed MiLB deal with TOR (Jan. 29)
Carlos Carrasco (38, -0.2) -- signed MiLB deal with NYY (Feb. 5)
Walker Buehler (30, -0.2) -- signed 1-year deal with BOS (Dec. 28)
Chase Anderson (37, -0.3)
Yonny Chirinos (31, -0.5) -- signed with KBO team
Brad Keller (29, -0.5) -- signed MiLB deal with CHC (Jan. 29)
Jos¨¦ Ure?a (33, -0.5)
Roki Sasaki (23, N/A) -- signed deal with LAD (Jan. 22)
Tomoyuki Sugano (35, N/A) -- signed 1-year deal with BAL (Dec. 16)
Shinnosuke Ogasawara (27, N/A) -- signed 2-year deal with WSH (Jan. 24)
Kyle Hart (32, N/A) -- signed 1-year deal with SD (Feb. 13)
RELIEF PITCHERS
Tanner Scott (30 years old, 4.5 WAR) -- signed 4-year deal with LAD (Jan. 23)
Jeff Hoffman (32, 3.6) -- signed 3-year deal with TOR (Jan. 10)
David Robertson (40, 3.1)
Aroldis Chapman (37, 2.9) -- signed 1-year deal with BOS (Dec. 10)
Clay Holmes (32, 2.8) -- signed 3-year deal with NYM (Dec. 9)
Kenley Jansen (37, 2.5) -- signed 1-year deal with LAA (Feb. 15)
Chris Martin (39, 2.4) -- signed 1-year deal with TEX (Jan. 6)
Carlos Est¨¦vez (32, 2.1) -- signed 2-year deal with KC
Shawn Armstrong (34, 2.0) -- signed 1-year deal with TEX (Dec. 23)
Hoby Milner (34, 1.9) -- signed 1-year deal with TEX (Dec. 20)
Danny Coulombe (35, 1.9) -- signed 1-year deal with MIN (Feb. 7)
Dylan Floro (34, 1.8) -- signed MiLB deal with ATH (Feb. 20)
Kirby Yates (38, 1.8) -- signed 1-year deal with LAD (Jan. 30)
Jos¨¦ Leclerc (31, 1.7) -- signed 1-year deal with ATH (Jan. 17)
Jakob Junis (32, 1.6) -- signed 1-year deal with CLE (Feb. 16)
Caleb Ferguson (28, 1.6) -- signed 1-year deal with PIT (Jan. 10)
Yimi Garc¨ªa (34, 1.4) -- signed 2-year deal with TOR (Dec. 13)
A.J. Minter (31, 1.4) -- signed 2-year deal with NYM (Jan. 23)
Craig Kimbrel (37, 1.3)
Buck Farmer (34, 1.2) -- reported MiLB deal with ATL
Paul Sewald (35, 1.2) -- signed a 1-year deal with CLE (Jan. 22)
Tim Mayza (33, 1.2) -- signed 1-year deal with PIT (Feb. 3)
Scott Barlow (32, 1.1) -- signed 1-year deal with CIN (Feb. 13)
Jalen Beeks (31, 1.1)
Trevor Gott (32, 1.0)
Brooks Raley (37, 1.0)
Blake Treinen (37, 1.0) -- signed 2-year deal with LAD (Dec. 10)
Jordan Romano (32, 0.9) -- signed 1-year deal with PHI (Dec. 9)
H¨¦ctor Neris (36, 0.9)
Andrew Chafin (35, 0.9)
Joe Ross (32, 0.9) -- signed 1-year deal with PHI (Dec. 23)
Ian Gibaut (31, 0.9) -- signed MiLB deal with CIN (Feb. 4)
Colin Poche (31, 0.8) -- signed MiLB deal with WSH (Feb. 7)
Scott Alexander (35, 0.8) -- signed 1-year deal with COL (Feb. 19)
Joe Kelly (37, 0.8)
Ryan Yarbrough (33, 0.8) -- reported MiLB deal with TOR
Jacob Webb (31, 0.7) -- signed 1-year deal with TEX (Dec. 11)
Dillon Tate (31, 0.7)
Adbert Alzolay (30, 0.7) -- signed MiLB deal with NYM (Jan. 9)
Hunter Stratton (28, 0.7) -- signed MiLB deal with PIT (Dec. 2)
Will Smith (35, 0.7)
Phil Maton (32, 0.7)
Ryan Borucki (31, 0.6) -- signed MiLB deal with PIT (Jan. 15)
Drew Smyly (36, 0.6)
John Brebbia (35, 0.5)
Jesse Chavez (41, 0.5) -- signed MiLB deal with TEX (Jan. 27)
Andrew Kittredge (35, 0.5) -- signed 1-year deal with BAL (Jan. 13)
Lucas Sims (31, 0.5) -- signed 1-year deal with WSH (Feb. 19)
Carl Edwards Jr. (33, 0.4)
Luis Garc¨ªa (38, 0.4) -- signed MiLB deal with LAD (Feb. 14)
Tommy Kahnle (34, 0.4) -- signed 1-year deal with DET (Jan. 29)
Trevor Richards (32, 0.4) -- signed MiLB deal with CHC (Jan. 19)
Drew Smith (31, 0.4) -- signed 1-year deal with NYM (Feb. 12)
Kyle Finnegan (33, 0.3)
Caleb Thielbar (38, 0.3) -- signed 1-year deal with CHC (Dec. 31)
Matt Barnes (34, 0.3)
Shelby Miller (34, 0.3) -- reported MiLB deal with AZ
Adam Ottavino (39, 0.3) -- signed MiLB deal with BOS (Feb. 18)
T.J. McFarland (36, 0.3) -- signed 1-year deal with ATH (Nov. 7)
Hunter Strickland (36, 0.3)
Shintaro Fujinami (31, 0.2) -- signed MiLB deal with SEA (Jan. 30)
Luke Jackson (31, 0.2) -- signed 1-year deal with TEX (Feb. 17)
Jonathan Lo¨¢isiga (30, 0.2) -- signed 1-year deal with NYY (Dec. 21)
JT Chargois (34, 0.2) -- signed MiLB deal with TEX (Feb. 12)
Bryan Shaw (37, 0.2) -- signed MiLB deal with CIN (Jan. 4)
Brendan White (26, 0.2) -- signed MiLB deal with DET (Dec. 13)
Ray Kerr (30, 0.2) -- signed MiLB deal with ATL (Nov. 26)
Justin Wilson (37, 0.2) -- signed 1-year deal with BOS (Nov. 14)
Elvin Rodriguez (27, 0.2) -- signed 1-year deal with MIL (Jan. 17)
Jacob Barnes (35, 0.1) -- signed MiLB deal with TOR (Feb. 17)
Tim Hill (35, 0.1) -- signed 1-year deal with NYY (Feb. 8)
Keynan Middleton (31, 0.1)
Connor Gillispie (27, 0.1) -- signed 1-year deal with ATL (Nov. 29)
Ryne Stanek (33, 0.1) -- signed 1-year deal with NYM (Jan. 30)
Naoyuki Uwasawa (31, 0.1)
Alex Young (31, 0.1) -- signed MiLB deal with CIN (Jan. 17)
Richard Lovelady (29, 0.1) -- signed MiLB deal with TOR (Jan. 22)
David Buchanan (36, 0.0) -- signed MiLB deal with TEX (Jan. 3)
Josh Walker (30, 0.0) -- signed 1-year deal with TOR (Dec. 20)
Trey Wingenter (31, 0.0) -- signed with NPB team
Ricky Vanasco (26, 0.0) -- signed MiLB deal with DET (Nov. 26)
Ethan Small (28, 0.0) -- signed MiLB deal with SF (Nov. 26)
Miguel Castro (30, 0.0) -- signed MiLB deal with HOU (Dec. 29)
Dylan Covey (33, 0.0) -- reported MiLB deal with ATL
Kendall Graveman (34, -0.1) -- signed 1-year deal with AZ (Feb. 17)
Grant Hartwig (27, -0.1) -- signed MiLB deal with NYM (Dec. 5)
Matt Moore (36, -0.1) -- reported MiLB deal with BOS
Joely Rodr¨ªguez (33, -0.1)
Matt Andriese (35, -0.1)
Brooks Kriske (31, -0.1) -- signed MiLB deal with CHC (Dec. 5)
Zach Logue (29, -0.1)
Giovanny Gallegos (33, -0.2) -- signed MiLB deal with LAD (Nov. 22)
Amir Garrett (33, -0.2) -- reported MiLB deal with TOR
Jay Jackson (37, -0.2)
Enyel De Los Santos (29, -0.2) -- signed MiLB deal with ATL (Dec. 15)
James Karinchak (29, -0.2) -- signed MiLB deal with CWS (Jan. 25)
Logan Gillaspie (28, -0.2) -- signed MiLB deal with SD (Dec. 12)
Tyler Matzek (34, -0.2) -- signed MiLB deal with NYY (Feb. 11)
Tanner Rainey (32, -0.2) -- signed MiLB deal with PIT (Dec. 6)
Kai-Wei Teng (26, -0.2) -- signed MiLB deal with SF (Nov. 29)
Matt Bowman (34, -0.3) -- signed MiLB deal with BAL (Dec. 23)
Jos¨¦ Cisnero (36, -0.3)
Austin Voth (33, -0.3) -- signed with NPB team
Brent Honeywell (30, -0.3)
Chad Kuhl (32, -0.3) -- signed MiLB deal with ATL (Feb. 4)
G¨¦nesis Cabrera (28, -0.4) -- signed MiLB deal with NYM (Nov. 27)
Jake Diekman (38, -0.4) -- reported MiLB deal with ATL
Isaiah Campbell (27, -0.4) -- signed MiLB deal with BOS (Dec. 20)
Daniel Bard (40, -0.5)
Brandon Hughes (29, -0.5) -- signed MiLB deal with CHC (Feb. 7)
Tyler Alexander (30, -0.5) -- signed 1-year deal with MIL (Feb. 12)
Dany Jim¨¦nez (31, -0.6) -- signed MiLB deal with ATL (Jan. 15)
Scott McGough (35, -0.7) -- signed MiLB deal with AZ (Feb. 11)
Adam Cimber (34, -0.7)
Jorge L¨®pez (32, -0.7) -- signed 1-year deal with WSH (Jan. 11)
Erasmo Ram¨ªrez (35, -0.8) -- signed MiLB deal with MIN (Feb. 15)
Dominic Leone (34, -1.2)
Lou Trivino (33, N/A) -- signed MiLB deal with SF (Feb. 12)