All of the 2024-2025 free agents, position by position

March 1st, 2025

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) -- signed MiLB deal with MIL (Feb. 24)
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) -- signed MiLB deal with CHC (Feb. 24)
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) -- signed MiLB deal with TEX (Feb. 23)
Aaron Hicks (35, 0.4)
Manuel Margot (30, 0.3) -- signed MiLB deal with MIL (Feb. 23)
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) -- signed MiLB deal with CLE (Feb. 25)
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) -- signed MiLB deal with NYM (Feb. 28)
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) -- signed MiLB deal with ATL (Feb. 16)
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) -- signed MiLB deal with SEA (Feb. 25)
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) -- signed MiLB deal with DET (Feb. 24)
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) -- signed MiLB deal with TOR (Feb. 21)
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) -- signed 1-year deal with DET (Feb. 12)
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) -- signed 1-year deal with WSH (Feb. 27)
Caleb Thielbar (38, 0.3) -- signed 1-year deal with CHC (Dec. 31)
Matt Barnes (34, 0.3)
Shelby Miller (34, 0.3) -- signed MiLB deal with AZ (Feb. 17)
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) -- signed with NPB team
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) -- signed MiLB deal with ATL (Feb. 8)
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) -- signed MiLB deal with BOS (Feb. 23)
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) -- signed MiLB deal with TOR (Feb. 18)
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) -- signed MiLB deal with ATL (Feb. 10)
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)