The San Francisco Giants have barely had time to finish celebrating their third World Series victory in five years and free agency is already upon us. Below is a list of all of baseball's free agents and their age. Once agreements are made, we'll up date the list to include each player's club.

Catchers

J.P. Arencibia (29)
John Buck (34)
Ryan Doumit (34)
Chris Gimenez (32)
Nick Hundley (31
Gerald Laird (35)
Russell Martin (32)
Wil Nieves (36)
A.J. Pierzynski (38)
David Ross (38)
Geovany Soto (32)

First Basemen

Daric Barton (29)
Billy Butler (29)
Mike Carp (29)
Michael Cuddyer (36)
Corey Hart (33)
Adam LaRoche (35)
Mike Morse (33)
Lyle Overbay (38)
Carlos Pena (37)
Mark Reynolds (32)

Second Basemen

Emilio Bonifacio (30)
Mark Ellis (38)
Rafael Furcal (37)
Jonathan Herrera (30)
Brandon Hicks (29)
Kelly Johnson (33)
Ramon Santiago (35)
Rickie Weeks (32)
Josh Wilson (34)

Shortstops

Clint Barmes (36)
Asdrubal Cabrera (29)
Stephen Drew (32)
Jonathan Herrera (30)
Jed Lowrie (31)
John McDonald (40)
Hanley Ramirez (31)

Third Basemen

Alberto Callaspo (32)
Jack Hannahan (35)
Chase Headley (31)
Kelly Johnson (33)
Donnie Murphy (32)
Chris Nelson (29)
Hanley Ramirez (31)
Mark Reynolds (32)
Pablo Sandoval (28)

Left Fielders

Melky Cabrera (30)
Mike Carp (29)
Endy Chavez (37)
Tyler Colvin (29)
Nelson Cruz (34)
Chris Denorfia (34)
Cole Gillespie (30)
Jonny Gomes (34)
Tony Gwynn Jr. (32)
Scott Hairston (35)
Reed Johnson (38)
Jason Kubel (33)
Ryan Ludwick (36)
Nyjer Morgan (34)
Mike Morse (33)
Alfonso Soriano (39)
Josh Willingham (36)
Chris B. Young (31)
Delmon Young (29)

Center Fielders

Emilio Bonifacio (30)
Endy Chavez (37)
Nyjer Morgan (34)
Colby Rasmus (28)
Chris B. Young (31)

Right Fielders

Nori Aoki (33)
Endy Chavez (37)
Tyler Colvin (29)
Nelson Cruz (34)
Michael Cuddyer (36)
Chris Denorfia (34)
Scott Hairston (35)
Torii Hunter (39)
Nick Markakis (31)
Alex Rios (34)
Nate Schierholtz (31)
Ichiro Suzuki (41)
Yasmany Tomas (24)
Chris B. Young (31)

Designated Hitters

Billy Butler (29)
Ryan Doumit (34)
Adam Dunn (35)
Jason Giambi (44)
Jonny Gomes (34)
Corey Hart (33)
Raul Ibanez (42)
Jason Kubel (33)
Victor Martinez (35)
Kendrys Morales (31)
Delmon Young (29)

Starting Pitchers

Brett Anderson (27)
Scott Baker (33)
Chad Billingsley (30)
A.J. Burnett (38)
Chris Capuano (36)
Bruce Chen (38)
Kevin Correia (34)
Gavin Floyd (32)
Jason Hammel (32)
Aaron Harang (37)
Roberto Hernandez (34)
Josh Johnson (31)
Kyle Kendrick (30)
Hiroki Kuroda (40)
Jon Lester (31)
Colby Lewis (35)
Francisco Liriano (31)
Paul Maholm (33)
Justin Masterson (30)
Daisuke Matsuzaka (34)
Brandon McCarthy (31)
Brad Mills (29)
Franklin Morales (29)
Brandon Morrow (30)
Felipe Paulino (31)
Jake Peavy (34)
Wandy Rodriguez (36)
Ervin Santana (32)
Joe Saunders (34)
Max Scherzer (30)
James Shields (33)
Misael Siverio (24)
Kevin Slowey (31)
Carlos Villanueva (31)
Ryan Vogelsong (37)
Edinson Volquez (30)
Randy Wolf (38)
Chris Young (36)

Closers

Jason Grilli (38)
Casey Janssen (33)
David Robertson (30)
Francisco Rodriguez (33)
Sergio Romo (32)
Rafael Soriano (35)

Right-Handed Relievers

Mike Adams (36)
Matt Albers (32)
Burke Badenhop (32)
Andrew Bailey (31)
Matt Belisle (34)
Heath Bell (37)
Jared Burton (34)
Joba Chamberlain (29)
Jesse Crain (34)
Kyle Farnsworth (39)
Jason Frasor (38)
Kyuji Fujikawa (34)
Luke Gregerson (31)
Matt Guerrier (36)
Luke Hochevar (31)
Jim Johnson (32)
Matt Lindstrom (35)
Jeff Manship (30)
Nick Masset (33)
Daisuke Matsuzaka (34)
Dustin McGowan (32)
Jason Motte (33)
Pat Neshek (34)
Juan Carlos Oviedo (33)
Chris Perez (29)
Sergio Santos (31)
Kevin Slowey (31)
Tim Stauffer (32)
Jose Veras (34)
Jamey Wright (40)

Left-Handed Relievers

Joe Beimel (38)
Craig Breslow (34)
Sean Burnett (32)
Phil Coke (32)
Neal Cotts (35)
Scott Downs (39)
Zach Duke (32)
Tom Gorzelanny (32)
Andrew Miller (30)
Franklin Morales (29)
Josh Outman (30)
Joe Thatcher (33)

 

This list was put together using the tremendous resource that is MLB Trade Rumors.