2004-12-21 | Pat Strange | Signed as Free Agent by Twins. | P | 6-5 | 247 | R | R | 1980-08-23 | Springfield,MA | 1998- 2- 64-NYN
| MLB | 2002-2003 | 1998-2004 |
2004-12-17 | Luis Jimenez | Signed by Twins | 1B-OF | 6-4 | 200 | L | L | 1982-05-07 | Barquisimeto,VZ | 1999- 0- 0-OAK
| MLB | 2012-2012 | 2001-2018 |
2004-12-16 | Trey Hodges | Signed as Free Agent by Twins. | P | 6-3 | 187 | R | R | 1978-06-29 | Houston,TX | 2000- 17- 520-ATL
| MLB | 2002-2003 | 1999-2009 |
2004-12-15 | Glenn Williams | Signed by Twins | 2B-3B | 6-2 | 190 | B | R | 1977-07-18 | Gosford,AU | 1993- 0- 0-ATL
| MLB | 2005-2005 | 1994-2007 |
2004-12-15 | Terry Mulholland | Signed as Free Agent by Twins. | P | 6-3 | 220 | R | L | 1963-03-09 | Uniontown,PA | 1984- 1- 24-SFN
| MLB | 1986-2006 | 1984-2006 |
2004-12-14 | Bud Smith | Signed as Free Agent by Twins. | P | 6-0 | 170 | L | L | 1979-10-23 | Torrance,CA | 1998- 4- 108-SLN
| MLB | 2001-2002 | 1998-2007 |
2004-12-13 | Julio Guerrero | Selected by Twins from Pirates in Rule 5 minor league draft | P | 6-3 | 182 | R | R | 1981-01-04 | San Pedro de Macoris,DR |
| A+ | | 2000-2010 |
2004-12-13 | Jan Granado | Selected by Twins from Reds in Rule 5 minor league draft | P | 6-0 | 180 | L | L | 1982-09-26 | Caracas,VZ |
| AAA | | 2000-2015 |
2004-12-13 | Erik Lohse | Selected by Reds from Twins in Rule 5 minor league draft | P | 6-1 | 205 | R | R | 1980-06-05 | Chico,CA | 2001- 40-1187-MIN
| AA | | 2001-2005 |
2004-12-13 | Ryan Rowland-Smith | Selected by Twins from Mariners in Rule 5 minor league draft | P | 6-3 | 230 | L | L | 1983-01-26 | Sydney,AU | 2000- 0- 0-SEA
| MLB | 2007-2014 | 2001-2014 |
2004-12-07 | Selwyn Langaigne | Signed by Twins | OF-1B | 6-0 | 190 | L | L | 1976-03-22 | Caracas,VZ |
| AAA | | 1996-2009 |
2004-12-07 | Brad Radke | Signed as Free Agent by Twins. | P | 6-2 | 180 | R | R | 1972-10-27 | Eau Claire,WI | 1991- 8- 206-MIN
| MLB | 1995-2006 | 1991-2006 |
2004-11-24 | Mike Redmond | Signed as Free Agent by Twins. | C-DH | 6-1 | 185 | R | R | 1971-05-05 | Seattle,WA | 1992- 0- 0-MIA
| MLB | 1998-2010 | 1990-2010 |
2004-11-23 | Juan Castro | Signed as Free Agent by Twins. | SS-2B | 5-10 | 187 | R | R | 1972-06-20 | Los Mochis,MX | 1991- 0- 0-LAN
| MLB | 1995-2011 | 1991-2011 |
2004-11-15 | Gil Velazquez | Signed by Twins | SS-2B | 6-2 | 170 | R | R | 1979-10-17 | Los Angeles,CA | 1998- 14- 424-NYN
| MLB | 2008-2013 | 1998-2014 |
2004-11-12 | Seth Greisinger | Released by Twins. | P | 6-3 | 200 | R | R | 1975-07-29 | Kansas City,KS | 1996- 1- 6-DET
| MLB | 1998-2005 | 1994-2013 |
2004-11-10 | Jason Tyner | Signed as Free Agent by Twins. | OF-LF | 6-1 | 170 | L | L | 1977-04-23 | Beaumont,TX | 1998- 1- 21-NYN
| MLB | 2000-2008 | 1996-2009 |
2004-10-26 | Jay Yaconetti | Released by Twins | 3B-SS | 6-2 | 205 | R | R | 1982-02-17 | Tacoma,WA |
| Rk | | 2003-2009 |
2004-10-26 | Matthew Hines | Released by Twins | P | 6-7 | 220 | R | R | 1981-05-13 | Morris,IL | 2002- 20- 603-CHN
| A+ | | 2002-2005 |
2004-10-26 | Dennis Medina | Released by Twins | P | 6-3 | 160 | R | R | 1983-01-17 | Cabimas,VZ |
| A | | 2002-2005 |
2004-10-26 | Horacio Estrada | Released by Twins | P | 6-0 | 192 | L | L | 1975-10-19 | San Joaquin,VZ | 1992- 0- 0-MIL
| MLB | 1999-2001 | 1995-2008 |
2004-10-26 | Elvis Corporan | Released by Twins | 3B-C | 6-3 | 200 | B | R | 1980-06-09 | Rio Piedras,PR | 1998- 31- 937-NYA
| AAA | | 1999-2006 |
2004-10-26 | Ryan Owens | Released by Twins | 3B-2B | 6-2 | 200 | R | R | 1978-03-18 | Downey,CA | 1999- 7- 208-ARI
| AAA | | 1999-2005 |
2004-10-14 | Aaron Fultz | Claimed on waivers by Phillies from Twins. | P | 6-0 | 196 | L | L | 1973-09-04 | Memphis,TN | 1992- 6- 159-SFN
| MLB | 2000-2007 | 1992-2009 |
2004-10-04 | Corky Miller | Claimed on waivers by Twins from Reds. | C-1B | 6-1 | 220 | R | R | 1976-03-18 | Loma Linda,CA | 1994- 23- 629-CAL
| MLB | 2001-2013 | 1998-2014 |
2004-08-31 | Pat Borders | Traded by Mariners to Twins for B.J. Garbe. | C-1B | 6-2 | 200 | R | R | 1963-05-14 | Columbus,OH | 1982- 6- 134-TOR
| MLB | 1988-2005 | 1982-2006 |
2004-08-13 | Matt Kinney | Claimed on waivers by Royals from Twins. | P | 6-5 | 220 | R | R | 1976-12-16 | Bangor,ME | 1995- 6- 158-BOS
| MLB | 2000-2005 | 1995-2010 |
2004-07-31 | Doug Mientkiewicz | Traded by Twins to Red Sox for Justin Jones. | 1B-3B | 6-2 | 193 | L | R | 1974-06-19 | Toledo,OH | 1995- 5- 128-MIN
| MLB | 1998-2009 | 1993-2010 |
2004-07-31 | Justin Jones | Traded by Cubs to Twins July 31 2004 | P | 6-3 | 225 | L | L | 1984-09-25 | Norfolk,VA | 2002- 2- 62-CHN
| AA | | 2002-2010 |
2004-07-22 | Jose Leger | Signed as nondrafted free agent by Twins | 3B-C | 5-10 | 175 | R | R | 1982-05-19 | Santo Domingo,DR |
| AA | | 2005-2006 |
2004-07-20 | Matthew Hines | Signed by Twins | P | 6-7 | 220 | R | R | 1981-05-13 | Morris,IL | 2002- 20- 603-CHN
| A+ | | 2002-2005 |
2004-07-15 | Brian Simmons | Released by Twins. | OF-LF | 6-2 | 190 | B | R | 1973-09-04 | Pittsburgh,PA | 1995- 2- 55-CHA
| MLB | 1998-2001 | 1993-2004 |
2004-07-01 | Gary Glover | Released by Twins. | P | 6-5 | 205 | R | R | 1976-12-03 | Cleveland,OH | 1994- 15- 427-TOR
| MLB | 1999-2008 | 1994-2012 |
2004-06-25 | Jay Yaconetti | Signed as nondrafted free agent by Twins | 3B-SS | 6-2 | 205 | R | R | 1982-02-17 | Tacoma,WA |
| Rk | | 2003-2009 |
2004-06-18 | Jon Uhl | Released by Twins | P | 6-2 | 190 | R | R | 1980-10-06 | Nashua,NH | 2003- 19- 568-MIN
| A | | 2001-2005 |
2004-06-18 | Korey Feiner | Signed as nondrafted free agent by Twins | C-P | 5-11 | 205 | R | R | 1981-09-25 | Madison,WI |
| AAA | | 2004-2010 |
2004-06-18 | Chris Brown | Signed as nondrafted free agent by Twins | 1B-3B | 6-2 | 215 | R | R | 1982-12-28 | Clearwater,FL |
| A | | 2003-2006 |
2004-06-17 | Jason Richardson | Released by Twins | P | 6-3 | 215 | R | R | 1980-06-11 | Lakeland,FL | 1999- 35-1049-MIN
| AAA | | 1999-2014 |
2004-06-16 | KC Jones | Released by Twins | P | 6-6 | 210 | R | R | 1984-06-30 | Lodi,CA | 2002- 16- 482-MIN
| Rk | | 2002-2007 |
2004-06-16 | Juan Delgado | Signed as nondrafted free agent by Twins | SS-3B | 6-3 | 170 | B | R | 1986-07-18 | Higuey,DR |
| A+ | | 2005-2006 |
2004-06-16 | Jon Koch | Released by Twins | P | 6-2 | 180 | R | R | 1983-04-07 | St. Joseph,MI | 2002- 32- 962-MIN
| Rk | | 2003-2008 |
2004-06-15 | Billy Munoz | Released by Twins | 1B-OF | 6-2 | 220 | L | L | 1975-06-30 | Yuma,AZ | 1994- 50-1347-MIN
| AAA | | 1998-2009 |
2004-06-07 | Gary Glover | Signed as Free Agent by Twins. | P | 6-5 | 205 | R | R | 1976-12-03 | Cleveland,OH | 1994- 15- 427-TOR
| MLB | 1999-2008 | 1994-2012 |
2004-06-04 | Danny Vais | Signed as nondrafted free agent by Twins | P | 6-1 | 215 | R | R | 1984-11-21 | Arvada,CO | 2003- 17- 508-MIN
| A+ | | 2004-2008 |
2004-06-02 | Rick Helling | Released by Twins. | P | 6-3 | 220 | R | R | 1970-12-15 | Devils Lake,ND | 1992- 1- 22-TEX
| MLB | 1994-2006 | 1992-2006 |
2004-05-31 | Pete Munro | Released by Twins. | P | 6-3 | 210 | R | R | 1975-06-14 | Flushing,NY | 1993- 6- 163-BOS
| MLB | 1999-2004 | 1995-2006 |
2004-05-26 | Todd Dunwoody | Signed as Free Agent by Twins. | OF-CF | 6-1 | 205 | L | L | 1975-04-11 | Lafayette,IN | 1993- 7- 211-MIA
| MLB | 1997-2002 | 1993-2005 |
2004-05-21 | Adam Hawes | Signed as nondrafted free agent by Twins | P | 6-3 | 180 | L | R | 1983-04-25 | Brampton,ON | 2003- 40-1198-MIN
| A+ | | 2005-2008 |
2004-04-27 | Todd Erdos | Purchased by Brewers from Twins. | P | 6-1 | 190 | R | R | 1973-11-21 | Washington,PA | 1992- 9- 253-SDN
| MLB | 1997-2001 | 1992-2007 |
2004-04-21 | Brad Thomas | Purchased by Red Sox from Twins. | P | 6-3 | 205 | L | L | 1977-10-22 | Sydney,AU | 1994- 57-1475-CLE
| MLB | 2001-2011 | 1996-2011 |
2004-04-13 | Terry Mulholland | Signed as Free Agent by Twins. | P | 6-3 | 220 | R | L | 1963-03-09 | Uniontown,PA | 1984- 1- 24-SFN
| MLB | 1986-2006 | 1984-2006 |
2004-04-11 | Joe Beimel | Signed as Free Agent by Twins. | P | 6-2 | 201 | L | L | 1977-04-19 | St. Mary's,PA | 1998- 18- 538-PIT
| MLB | 2001-2015 | 1998-2017 |
2004-04-09 | Micheal Nakamura | Claimed on waivers by Blue Jays from Twins. | P-3B | 5-10 | 171 | R | R | 1976-09-06 | Nara,JP | 1997- 0- 0-MIN
| MLB | 2003-2004 | 1995-2012 |
2004-04-02 | Steve Murray | Released by Twins | P | 6-1 | 200 | L | L | 1980-06-29 | Peterborough,ON | 1998- 9- 261-TOR
| A+ | | 1998-2005 |
2004-04-02 | Felix Matta | Released by Twins | P | 6-1 | 195 | L | L | 1982-03-24 | Bayamon,PR |
| Indy | | 2004-2007 |
2004-04-02 | Gerry Oakes | Released by Twins | P | 6-5 | 192 | L | R | 1982-04-29 | Lansdowne,PA | 2000- 7- 201-MIL
| A+ | | 2001-2007 |
2004-04-01 | Andrew Lorraine | Released by Twins. | P | 6-3 | 200 | L | L | 1972-08-11 | Los Angeles,CA | 1993- 4- 103-CAL
| MLB | 1994-2002 | 1991-2009 |
2004-04-01 | Kevin Tolar | Sent to Cubs by Twins for future considerations. | P | 6-3 | 225 | R | L | 1971-01-28 | Panama City,FL | 1989- 9- 225-CHA
| MLB | 2000-2003 | 1989-2007 |
2004-03-31 | Sean Douglass | Claimed on waivers by Blue Jays from Twins. | P | 6-6 | 200 | R | R | 1979-04-28 | Lancaster,CA | 1997- 2- 73-BAL
| MLB | 2001-2005 | 1997-2008 |
2004-03-31 | Brian Baron | Released by Twins | OF | 5-11 | 200 | L | R | 1978-09-12 | Panorama City,CA | 2000- 46-1348-MIN
| AA | | 1997-2005 |
2004-03-31 | Josmir Romero | Released by Twins | P | 6-2 | 194 | R | R | 1980-11-18 | Guarenas,VZ |
| AAA | | 1999-2005 |
2004-03-30 | Billy Munoz | Signed by Twins | 1B-OF | 6-2 | 220 | L | L | 1975-06-30 | Yuma,AZ | 1994- 50-1347-MIN
| AAA | | 1998-2009 |
2004-03-28 | Mark Nussbeck | Released by Twins | P | 6-4 | 200 | L | R | 1974-05-25 | Kansas City,MO | 1996- 29- 848-SLN
| AAA | | 1996-2006 |
2004-02-25 | Matthew Williams | Signed as nondrafted free agent by Twins | P-OF | 6-1 | 170 | R | R | 1987-02-28 | Camden,AU |
| AA | | 2005-2010 |
2004-02-19 | Andrew Lorraine | Signed as Free Agent by Twins. | P | 6-3 | 200 | L | L | 1972-08-11 | Los Angeles,CA | 1993- 4- 103-CAL
| MLB | 1994-2002 | 1991-2009 |
2004-02-06 | Jose Offerman | Signed as Free Agent by Twins. | SS-2B | 6-0 | 190 | B | R | 1968-11-08 | San Pedro de Macoris,DR | 1986- 0- 0-LAN
| MLB | 1990-2005 | 1988-2009 |
2004-01-27 | Elvis Corporan | Signed by Twins | 3B-C | 6-3 | 200 | B | R | 1980-06-09 | Rio Piedras,PR | 1998- 31- 937-NYA
| AAA | | 1999-2006 |
2004-01-27 | Felix Matta | Signed as nondrafted free agent by Twins | P | 6-1 | 195 | L | L | 1982-03-24 | Bayamon,PR |
| Indy | | 2004-2007 |
2004-01-25 | Joshua Dean | Signed as nondrafted free agent by Twins | 1B | 6-1 | 205 | L | R | 1986-12-24 | Warilla,AU |
| Rk | | 2005-2006 |
2004-01-22 | Brian Simmons | Signed as Free Agent by Twins. | OF-LF | 6-2 | 190 | B | R | 1973-09-04 | Pittsburgh,PA | 1995- 2- 55-CHA
| MLB | 1998-2001 | 1993-2004 |
2004-01-22 | Rick Helling | Signed as Free Agent by Twins. | P | 6-3 | 220 | R | R | 1970-12-15 | Devils Lake,ND | 1992- 1- 22-TEX
| MLB | 1994-2006 | 1992-2006 |
2004-01-19 | Juan Diaz | Signed as Free Agent by Twins. | 1B-SS | 6-2 | 228 | R | R | 1974-02-19 | San Jose,CU | 1996- 0- 0-LAN
| MLB | 2002-2002 | 1997-2010 |
2004-01-09 | Juan Diaz | Signed by Twins | 1B-SS | 6-2 | 228 | R | R | 1974-02-19 | San Jose,CU | 1996- 0- 0-LAN
| MLB | 2002-2002 | 1997-2010 |
2004-01-08 | Aaron Fultz | Signed as Free Agent by Twins. | P | 6-0 | 196 | L | L | 1973-09-04 | Memphis,TN | 1992- 6- 159-SFN
| MLB | 2000-2007 | 1992-2009 |
2004-01-02 | Kevin Tolar | Signed as Free Agent by Twins. | P | 6-3 | 225 | R | L | 1971-01-28 | Panama City,FL | 1989- 9- 225-CHA
| MLB | 2000-2003 | 1989-2007 |