2022-23 free agents, position by position

Here is a position-by-position breakdown of the 2022-23 free-agent class. Players are grouped by position and ranked by their FanGraphs' wins above replacement total across 2021-22.

Each player's 2023 seasonal age is included in parentheses next to his name.

CATCHERS

Willson Contreras (31 years old, 5.5 WAR) -- Signed 5-year deal with STL (Dec. 9)
Mike Zunino (32, 4.5) -- Signed 1-year deal with CLE (Dec. 15)
Omar Narváez (31, 4.0) -- Signed 1-year deal with NYM (Dec. 22)
Gary Sánchez (30, 2.8)
Christian Vázquez (31, 2.0) -- Signed 3-year deal with MIN (Dec. 16)
Jorge Alfaro (30, 1.2) -- Signed MiLB deal with BOS (Jan. 18)
Luke Maile (32, 1.0) -- Signed 1-year deal with CIN (Nov. 28)
Tucker Barnhart (32, 0.9) -- Signed 1-year deal with CHC (Dec. 29)
Curt Casali (34, 0.9) -- Signed 1-year deal with CIN (Dec. 22)
Tyler Heineman (32, 0.6) -- Signed MiLB deal with PIT (Dec. 22)
Jason Castro (36, 0.4) -- Retired
Roberto Pérez (34, 0.3) -- Signed MILB deal with SF (Feb. 6)
Dom Nuñez (28, 0.1) -- Signed MiLB deal with CHC (Jan. 2)
Kevin Plawecki (32, 0.0) -- Signed MiLB deal with PIT (Feb. 12)
Luis Torrens (27, -0.1) -- Signed MiLB deal with CHC (Jan. 20)
Austin Hedges (30, -0.5) -- Signed 1-year deal with PIT (Dec. 20)
Sandy León (34, -1.0) -- Signed MiLB deal with TEX (Feb. 6)
Robinson Chirinos (39, -1.1)
Kurt Suzuki (39, -1.3) -- Retired
Andrew Knapp (31, -1.4) -- Signed MiLB deal with DET (Dec. 23)
Austin Romine (34, -1.5) -- Signed MiLB deal with CIN (Dec. 24)

FIRST BASEMEN

José Abreu (36 years old, 6.5 WAR) -- Signed 3-year deal with HOU (Nov. 28)
Anthony Rizzo (32, 4.5) -- Signed 2-year deal with NYY (Nov. 15)
Josh Bell (30, 4.0) -- Signed 2-year deal with CLE (Dec. 12)
Brandon Belt (35, 3.4) -- Signed 1-year deal with TOR (Jan. 10)
Yuli Gurriel (39, 2.3) -- Signed MiLB deal with MIA (March 10)
Jesús Aguilar (33, 1.0) -- Signed 1-year deal with OAK (Jan. 27)
Eric Hosmer (33, 0.9) -- Signed 1-year deal with CHC (Jan. 13)
Carlos Santana (37, 0.6) -- Signed 1-year deal with PIT (Nov. 29)
Miguel Sanó (30, 0.0)
Franchy Cordero (28, -1.0) -- Signed MiLB deal with BAL (Dec. 2)
Harold Castro (29, -1.0) -- Signed MiLB deal with COL (Jan. 19)
Dominic Smith (28, -1.1) -- Signed 1-year deal with WSH (Jan. 4)
Yoshi Tsutsugo (30, -1.5) -- Signed MiLB deal with TEX (Jan. 16)

SECOND BASEMEN

Jean Segura (33 years old, 5.1 WAR) -- Signed 2-year deal with MIA (Jan. 4)
Adam Frazier (30, 4.7) -- Signed 1-year deal with BAL (Dec. 15)
Josh Harrison (34, 3.7) -- Signed 1-year deal with PHI (Jan. 30)
César Hernández (32, 2.1) -- Signed MiLB deal with DET (Jan. 30)
Rougned Odor (29, 1.8) -- Signed MiLB deal with SD (March 1)
Jonathan Villar (32, 1.2)
Yu Chang (27, 0.7) -- Signed 1-year deal with BOS (Feb. 16)
José Peraza (28, 0.6) -- Signed MiLB deal with NYM (Dec. 10)
Hanser Alberto (30, 0.1) -- Signed MiLB deal with CWS (Jan. 11)
Chris Owings (31, -0.2) -- Signed MiLB deal with PIT (Feb. 2)
Donovan Walton (29, -1.0) -- SIgned MiLB deal with SF (Dec. 5)

SHORTSTOPS

Trea Turner (29, 13.1 WAR) -- Signed 11-year deal with PHI (Dec. 8)
Carlos Correa (28, 10.5) -- Signed 6-year deal with MIN (Jan. 11)
Xander Bogaerts (30, 10.4) -- Signed 11-year deal with SD (Dec. 9)
Dansby Swanson (29, 9.7) -- Signed 7-year deal with CHC (Dec. 21)
Elvis Andrus (34, 5.1) -- Signed 1-year deal with CWS (Feb. 20)
José Iglesias (32, 2.7) -- Signed MiLB deal with MIA (March 10)
Alcides Escobar (36, 1.1)
Danny Mendick (29, 0.7) -- Signed 1-year deal with NYM (Dec. 22)
Andrelton Simmons (33, 0.6)
Dee Strange-Gordon (35, -0.3)
Marwin Gonzalez (33, -0.5) -- Signed with NPB team (Dec. 30)
Didi Gregorius (33, -1.1)

THIRD BASEMEN

Justin Turner (38, 6.6) -- Signed 1-year deal with BOS (Jan. 6)
Jeimer Candelario (29, 3.8) -- Signed 1-year deal with WSH (Nov. 29)
Brandon Drury (30, 3.2) -- Signed 2-year deal with LAA (Dec. 22)
Jace Peterson (33, 3.2) -- Signed 2-year deal with OAK (Dec. 13)
Evan Longoria (37, 3.0) -- Signed 1-year deal with AZ (Jan. 5)
Donovan Solano (35, 1.8) -- Signed 1-year deal with MIN (Feb. 23)
Brian Anderson (30, 1.6) -- Signed 1-year deal with MIL (Jan. 23)
Matt Duffy (32, 0.8) -- Signed MiLB deal with KC (Jan. 30)
Charlie Culberson (34, 0.3) -- Signed MiLB deal with TB (Feb. 9)
Ehire Adrianza (33, 0.0) -- Signed MiLB deal with ATL (Dec. 12)
Jason Vosler (29, 0.0) -- Signed MiLB deal with CIN (Feb. 1)
Brock Holt (34, -0.5) -- Retired
Phil Gosselin (34, -0.9)
Travis Shaw (32, -1.0) -- Retired

LEFT FIELDERS

Joey Gallo (29 years old, 4.8 WAR) -- Signed 1-year deal with MIN (Dec. 20)
Andrew Benintendi (28, 4.5) -- Signed 5-year deal with CWS (Jan. 3)
Adam Duvall (33, 3.6) -- Signed 1-year deal with BOS (Jan. 24)
AJ Pollock (35, 3.6) -- Signed 1-year deal with SEA (Jan. 12)
David Peralta (35, 3.4) -- Signed 1-year deal with LAD (Feb. 16)
Joc Pederson (30, 2.4) -- Accepted QO from SF (Nov. 15)
Robbie Grossman (33, 2.0) -- Signed 1-year deal with TEX (Feb. 17)
Jurickson Profar (30, 1.9) Signed 1-year deal with COL (March 21)
Aledmys Díaz (32, 1.8) -- Signed 2-year deal with OAK (Dec. 13)
Tommy Pham (35, 1.7) -- Signed 1-year deal with NYM (Jan. 24)
Corey Dickerson (33, 1.4) -- Signed 1-year deal with WSH (Jan. 10)
Raimel Tapia (29, 0.9) -- Signed MiLB deal with BOS (Jan. 21)
Luke Williams (26, 0.5) -- Signed MiLB deal with LAD (Feb. 3)
Ben Gamel (30, 0.2) -- Signed MiLB deal with TB (Feb. 23)
Chad Pinder (31, 0.0) -- Signed MiLB deal with CIN (Feb. 1)
Masataka Yoshida (29, N/A) -- Signed 5-year deal with BOS (Dec. 15)

CENTER FIELDERS

Brandon Nimmo (30 years old, 8.7 WAR) -- Signed 8-year deal with NYM (Dec. 10)
Kevin Kiermaier (33, 3.7) -- Signed 1-year deal with TOR (Dec. 15)
Rafael Ortega (32, 2.2) -- Signed MiLB deal with NYY (Dec. 24)
Odúbel Herrera (31, 1.8)
Bradley Zimmer (30, 1.4) -- Signed MiLB deal with LAD (Dec. 17)
Adam Engel (31, 1.3) -- Signed 1-year deal with SD (Jan. 6)
Lorenzo Cain (37, 1.0)
Kevin Pillar (34, 0.8) -- Signed MiLB deal with ATL (Jan. 18)
Jake Marisnick (31, 0.8) -- Signed MiLB deal with CWS (Jan. 10)
Cody Bellinger (27, 0.7) -- Signed 1-year deal with CHC (Dec. 14)
Roman Quinn (30, 0.6) -- Signed MiLB deal with CLE (Jan. 4)
Delino DeShields (29, 0.2) -- Signed MiLB deal with SEA (March 18)
Travis Jankowski (32, 0.2) -- Signed MiLB deal with TEX (Jan. 27)
Billy Hamilton (32, 0.1) -- Signed MiLB deal with CWS (Dec. 19)
Garrett Hampson (28, -0.1) -- Signed MiLB deal with MIA (Dec. 20)
Tim Locastro (30, -0.6) -- Signed MiLB deal with NYM (Jan. 11)
Jackie Bradley Jr. (33, -1.7) -- Signed MiLB deal with KC (March 2)

RIGHT FIELDERS

Aaron Judge (31 years old, 16.9 WAR) -- Signed 9-year deal with NYY (Dec. 20)
Mitch Haniger (32, 3.3) -- Signed 3-year deal with SF (Dec. 6)
Wil Myers (32, 3.0) -- Signed 1-year deal with CIN (Dec. 22)
Tyler Naquin (32, 1.5) -- Signed MiLB deal with MIL (Feb. 21)
Michael Conforto (30, 1.4) -- Signed 2-year deal with SF (Jan. 6)
Willi Castro (26, 0.6) -- Signed MiLB deal with MIN (Dec. 23)
Dexter Fowler (36, -0.1) -- Retired
Stephen Piscotty (32, -1.0) -- Signed MiLB deal with SF (Feb. 6)
Kole Calhoun (35, -1.1) -- Signed MiLB deal with SEA (Feb. 24)

DESIGNATED HITTERS

J.D. Martinez (35 years old, 3.8 WAR) -- Signed 1-year deal with LAD (Dec. 29)
Michael Brantley (36, 3.4) -- Signed 1-year deal with HOU (Dec. 21)
Matt Carpenter (37, 2.0) -- Signed 1-year deal with SD (Dec. 20)
Andrew McCutchen (36, 1.8) -- Signed 1-year deal with PIT (Jan. 20)
Trey Mancini (31, 1.5) -- Signed 2-year deal with CHC (Jan. 20)
Nelson Cruz (41, 1.2) -- Signed 1-year deal with SD (Jan. 23)
Luke Voit (32, 0.4) -- Signed MiLB deal with MIL (Feb. 21)
Franmil Reyes (27, 0.1) -- Signed MiLB deal with KC (Feb. 15)
Jake Lamb (32, -0.2) -- Signed MiLB deal with LAA (Dec. 31)
Jed Lowrie (39, -0.3) -- Retired
Alex Dickerson (33, -0.3)
Tommy La Stella (34, -0.3) -- Signed 1-year deal with SEA (Jan. 19)
Justin Upton (35, -0.4)
Edwin Ríos (29, -0.4) -- Signed 1-year deal with CHC (Feb. 17)
Mike Moustakas (34, -1.0) -- Signed MiLB deal with COL (March 5)

STARTING PITCHERS

Carlos Rodón (30 years old, 11.1 WAR) -- Signed 6-year deal with NYY (Dec. 21)
Clayton Kershaw (35, 7.2) -- Signed 1-year deal with LAD (Dec. 5)
Jacob deGrom (35, 7.1) -- Signed 5-year deal with TEX (Dec. 2)
Nathan Eovaldi (33, 6.7) -- Signed 2-year deal with TEX (Dec. 27)
Chris Bassitt (34, 6.3) -- Signed 3-year deal with TOR (Dec. 16)
Tyler Anderson (33, 6.1) -- Signed 3-year deal with LAA (Nov. 16)
Justin Verlander (40, 6.1) -- Signed 2-year deal with NYM (Dec. 7)
Kyle Gibson (35, 4.8) -- Signed 1-year deal with BAL (Dec. 5)
Corey Kluber (37, 4.5) -- Signed 1-year deal with BOS (Jan. 12)
Martín Pérez (32, 4.5) -- Accepted QO from TEX (Nov. 15)
Sean Manaea (31, 4.4) -- Signed 2-year deal with SF (Dec. 16)
José Quintana (34, 4.3) -- Signed 2-year deal with NYM (Dec. 9)
Jameson Taillon (31, 4.2) -- Signed 4-year deal with CHC (Dec. 19)
Taijuan Walker (30, 3.9) -- Signed 4-year deal with PHI (Dec. 16)
Johnny Cueto (37, 3.9) -- Signed 1-year deal with MIA (Jan. 19)
Wade Miley (36, 3.5) -- Signed 1-year deal with MIL (Jan. 9)
Zach Eflin (29, 3.5) -- Signed 3-year deal with TB (Dec. 13)
Rich Hill (43, 3.4) -- Signed 1-year deal with PIT (Jan. 5)
Ross Stripling (33, 3.4) -- Signed 2-year deal with SF (Dec. 13)
Zack Greinke (39, 3.1) -- Signed 1-year deal with KC (Feb. 3)
Michael Wacha (31, 2.6) -- Signed 1-year deal with SD (Feb. 16)
Andrew Heaney (32, 2.2) -- Signed 2-year deal with TEX (Dec. 9)
Noah Syndergaard (30, 2.2) -- Signed 1-year deal with LAD (Dec. 16)
Mike Minor (35, 1.9)
Trevor Bauer (32, 1.8) -- Signed deal with NPB team (March 13)
Trevor Williams (31, 1.8) -- Signed 2-year deal with WSH (Dec. 10)
Jordan Lyles (32, 1.6) -- Signed 2-year deal with KC (Dec. 28)
Drew Smyly (34, 1.6) -- Signed 2-year deal with CHC (Dec. 24)
Erick Fedde (30, 1.6) -- Signed with KBO team (Dec. 20)
Matthew Boyd (32, 1.5) -- Signed 1-year deal with DET (Dec. 14)
Joe Ross (30, 1.4) -- Signed MiLB deal with SF (Jan. 30)
Michael Lorenzen (31, 1.3) -- Signed 1-year deal with DET (Dec. 20)
Ryan Yarbrough (31, 1.3) -- Signed 1-year deal with KC (Dec. 13)
José Ureña (31, 1.1) -- Signed 1-year deal with COL (Nov. 11)
Michael Pineda (34, 0.9)
Dylan Bundy (30, 0.7)
Chris Archer (34, 0.7)
Aaron Sanchez (31, 0.6) -- Signed MiLB deal with MIN (Jan. 30)
Carlos Martinez (31, 0.6)
Zach Davies (30, 0.5) -- Signed 1-year deal with AZ (Jan. 11)
Mike Clevinger (32, 0.4) -- Signed 1-year deal with CWS (Dec. 4)
Chad Kuhl (30, 0.4) -- Signed MiLB deal with WSH (Feb. 15)
Dallas Keuchel (35, 0.3)
Chase Anderson (35, -0.2) -- Signed MiLB deal with CIN (Feb. 18)
Mike Foltynewicz (31, -0.7)
Kohei Arihara (30, -0.9) -- Signed deal with NPB team (Jan. 10)
Kodai Senga (30, N/A) -- Signed 5-year deal with NYM (Dec. 17)
Cole Hamels (39, N/A) -- Signed MiLB deal with SD (Feb. 20)

RELIEF PITCHERS

Edwin Díaz (29 years old, 5.0 WAR) -- Signed 5-year deal with NYM (Nov. 9)
Craig Kimbrel (34, 3.0) -- Signed 1-year deal with PHI (Jan. 4)
Kenley Jansen (35, 2.9) -- Signed 2-year deal with BOS (Dec. 13)
Taylor Rogers (32, 2.5) -- Signed 3-year deal with SF (Dec. 28)
Andrew Chafin (32, 2.3) -- Signed 1-year deal with AZ (Feb. 15)
Michael Fulmer (30, 2.2) -- Signed 1-year deal with CHC (Feb. 20)
Chris Martin (37, 2.1) -- Signed 2-year deal with BOS (Dec. 8)
Chad Green (32, 1.9) -- Signed 2-year deal with TOR (Jan. 31)
Rafael Montero (31, 1.9) -- Signed 3-year deal with HOU (Nov. 15)
Jesse Chavez (39, 1.7) -- Signed MiLB deal with ATL (Nov. 12)
Danny Duffy (33, 1.6) -- Signed MiLB deal with TEX (Jan. 27)
Adam Ottavino (37, 1.6) -- Signed 1-year deal with NYM (Dec. 27)
Brad Boxberger (35, 1.5) -- Signed 1-year deal with CHC (Dec. 15)
Garrett Richards (35, 1.3)
Matt Wisler (30, 1.3) -- Signed MiLB deal with DET (Feb. 15)
Pierce Johnson (31, 1.2) -- Signed 1-year deal with COL (Dec. 13)
David Phelps (35, 1.1) -- Retired
Matt Moore (33, 1.1) -- Signed 1-year deal with LAA (Feb. 16)
Luke Weaver (29, 1.1) -- Signed 1-year deal with CIN (Jan. 13)
Joely Rodríguez (31, 1.0) -- Signed 1-year deal with BOS (Nov. 23)
Carlos Estévez (30, 1.0) -- Signed 2-year deal with LAA (Dec. 5)
Jake McGee (36, 1.0) -- Retired
Jimmy Nelson (33, 1.0) -- Signed 1-year deal with LAD (Feb. 16)
Dominic Leone (30, 0.9) -- Signed MiLB deal with TEX (Feb. 24)
David Robertson (38, 0.8) -- Signed 1-year deal with NYM (Dec. 9)
David Price (36, 0.8) -- Does not plan to pitch in 2023
Robert Suarez (32, 0.7) -- Signed 5-year deal with SD (Nov. 17)
Sean Doolittle (35, 0.7) -- Signed MiLB deal with WSH (Nov. 6)
Seth Lugo (33, 0.6) -- Signed 1-year deal with SD (Dec. 22)
José Álvarez (33, 0.6)
Luke Jackson (30, 0.6) -- Signed 2-year deal with SF (Jan. 9)
Corey Knebel (30, 0.6)
Wily Peralta (34, 0.6) -- Signed MiLB deal with WSH (Feb. 3)
Steve Cishek (37, 0.6) -- Retired
Trevor May (33, 0.6) -- Signed 1-year deal with OAK (Dec. 16)
Cody Stashak (29, 0.6)
Archie Bradley (30, 0.5)
Nick Martinez (32, 0.5) -- Signed 3-year deal with SD (Nov. 22)
Hunter Strickland (33, 0.4) -- Signed MiLB deal with CIN (Feb. 18)
Craig Stammen (38, 0.4) -- Signed MiLB deal with SD (Jan. 10)
Erasmo Ramírez (33, 0.4) -- Signed 1-year deal with WSH (Dec. 20)
Matt Strahm (30, 0.4) -- Signed 2-year deal with PHI (Dec. 9)
Jeff Hoffman (30, 0.4) -- Signed MiLB deal with MIN (March 5)
Jackson Stephens (29, 0.4) -- Signed 1-year deal with ATL (Dec. 26)
Art Warren (30, 0.3) -- Signed MiLB deal with NYY (Dec. 13)
Derek Holland (35, 0.3)
Aroldis Chapman (35, 0.3) -- Signed 1-year deal with KC (Jan. 27)
Will Smith (33, 0.3) -- Signed 1-year deal with TEX (March 4)
Tyler Duffey (32, 0.3) -- Signed MiLB deal with CHC (Jan. 30)
Blake Parker (37, 0.3)
Mychal Givens (33, 0.3) -- Signed 1-year deal with BAL (Dec. 21)
Manny Bañuelos (32, 0.3) -- Signed with NPB team (Dec. 8)
Jarlín García (30, 0.3) -- Signed 1-year deal with PIT (Dec. 28)
Brad Hand (32, 0.2) -- Signed 1-year deal with COL (March 4)
Alex Reyes (28, 0.2) -- Signed 1-year deal with LAD (Feb. 16)
Miguel Castro (27, 0.1) -- Signed 1-year deal with AZ (Dec. 2)
Jay Jackson (35, 0.1) -- Signed MiLB deal with TOR (Jan. 13)
Evan Marshall (32, 0.1) -- Signed MiLB deal with LAA (March 16)
Vince Velasquez (30, 0.1) -- Signed 1-year deal with PIT (Dec. 13)
Reyes Moronta (30, 0.1) -- Signed MiLB deal with TEX (Jan. 27)
Tommy Kahnle (33, 0.0) -- Signed 2-year deal with NYY (Dec. 21)
Sean Reid-Foley (27, 0.0) -- Signed MiLB deal with NYM (Dec. 5)
Alex Colomé (34, 0.0) -- Signed MiLB deal with WSH (Feb. 4)
Will Harris (37, 0.0) -- Retired
Ken Giles (32, 0.0)
Darren O'Day (40, 0.0) -- Retired
Grant Dayton (34, 0.0)
Junior Guerra (37, 0.0)
Pedro Báez (35, 0.0)
Shelby Miller (32, 0.0) -- Signed 1-year deal with LAD (Dec. 2)
Justin Wilson (34, 0.0) -- Signed 1-year deal with MIL (Feb. 18)
Jhoulys Chacín (34, 0.0)
Josh James (30, 0.0)
Miguel Díaz (28, 0.0) -- Signed MiLB deal with DET (Nov. 29)
Anthony Gose (32, 0.0) -- Signed MiLB deal with CLE (Dec. 1)
Trevor Gott (30, -0.1) -- Signed 1-year deal with SEA (Nov. 30)
Jandel Gustave (30, -0.1) -- Signed MiLB deal with AZ (Feb. 3)
Keone Kela (29, -0.1) -- Signed with NPB team (Dec. 21)
T.J. McFarland (34, -0.1) -- Signed MiLB deal with NYM (Dec. 20)
Nick Anderson (32, -0.2) -- Signed 1-year deal with ATL (Nov. 11)
Touki Toussaint (27, -0.2) -- Signed MiLB deal with CLE (Jan. 3)
Luis Perdomo (30, -0.2) -- Signed with NPB team (Jan. 20)
Hirokazu Sawamura (35, -0.2) -- Signed with NPB team (Jan. 28)
Nick Wittgren (31, -0.2) -- Signed MiLB deal with KC (Dec. 23)
Tyler Clippard (38, -0.2)
Jeurys Familia (33, -0.3) -- Signed MiLB deal with AZ (Feb. 3)
Jimmy Yacabonis (31, -0.3) -- Signed MiLB deal with NYM (Dec. 1)
Chasen Shreve (32, -0.4) -- Signed MiLB deal with DET (Jan. 20)
Heath Hembree (34, -0.4) -- Signed MiLB deal with TB (Jan. 19)
Zack Britton (34, -0.5)
Bryan Shaw (35, -0.5) Signed MiLB deal with CWS (Feb. 22)
Joe Smith (38, -0.5)
Greg Holland (37, -0.5)
Daniel Norris (30, -0.5) -- Signed MiLB deal with CIN (Feb. 15)
Alex Young (29, -0.6) -- Signed MiLB deal with CIN (Jan. 17)
Hansel Robles (31, -0.6)
Caleb Smith (31, -0.8) -- Signed MiLB deal with PIT (Feb. 12)
Ian Kennedy (37, -0.9) -- Signed MiLB deal with TEX (Jan. 27)
Scott Oberg (31, N/A) -- Retired