Every year, I take 30 diehard baseball fans, assign them a team, and try to simulate the off-season with real-world conditions. This year’s simulation produced trades, trades, and trades, as GMs wheeled and dealed.

Here are the ground rules, and here is a spreadsheet showing all free agents and all team payrolls and budget recommendations.

I felt like there was more fiscal discipline in the free agent market, although that may reflect the quality of this year’s free agent class. The top ten biggest free agent deals:

Biggest free agent deals Players Team Amount Players Team Amount J.D. Martinez Rockies 7 years, $170 million Yu Darvish Orioles 6 years, $140 million Eric Hosmer Giants 6 years, $132 million Justin Upton Angels 5 years, $106 million Jake Arrieta Cardinals 4 years, $88 million Mike Moustakas Yankees 5 years, $75 million Lorenzo Cain Rangers 5 years, $70 million Lance Lynn Astros 4 years, $64 million Alex Cobb Cubs 4 years, $62 million Wade Davis Cardinals 4 years, $60 million

The best players that couldn’t find a home - at least not at the right price - and are still unemployed are Yonder Alonso, Mitch Moreland, Mike Napoli, Melky Cabrera, Mark Reynolds, Daniel Nava, and Matt Holliday.

Here are team-by-team transactions for the simulation.

Arizona Diamondbacks

Declined the option on Daniel Descalso

Non-tendered Shelby Miller, TJ McFarland, JJ Hoover, Chris Hermann

Traded Yasmany Tomas to the Twins for Phil Hughes

Traded Patrick Corbin to the Orioles for Cedric Mullins and Yefry Ramirez

Traded Matt Koch to Nationals for Andrew Stevenson

Traded Jack Reinheimer and Randall Delgado to the Blue Jays for Anthony Alford

Signed Chris Ianetta to a 2 year, $6 million deal

Signed Carlos Torres to a 2 year, $3 million deal

Signed Daniel Descalso, Francisco Rodriguez, Cesar Ramos, Ryan Webb, Miguel Montero and Anibal Sanchez to minor league deals

Atlanta Braves

Exercised the options on R.A. Dickey and Tyler Flowers

Non-tendered Jace Peterson and Danny Santana

Traded Sam Freeman to the Indians for Yan Gomes

Traded Kurt Suzuki to the Rockies for Mike Dunn and Raimel Tapia

Traded Matt Kemp, Freddy Tarnok and Kyle Muller to the White Sox for Matt Cooper

Traded Ian Krol to the Astros for Devon Carr

Traded Nick Markakis to the Astros for Mike Fiers

Traded Kevin Maitan and Joey Wentz to the Mariners for Kyle Seager and Tony Zych

Traded R.A. Dickey to the Red Sox for Tzu-Wei Lin

Signed Logan Forsythe to a 3 year, $23.5 million deal

Signed Tommy Hunter to a 2 year, $10 million deal

Signed Sergio Romo to a 1 year, $3 million deal

Baltimore Orioles

Declined options on JJ Hardy and Wade Miley

Traded Cedric Mullins and Yefry Ramirez to the Diamondbacks for Patrick Corbin

Traded Mark Trumbo, Mike Yastrzemski, Brandon Barker to the White Sox for Ian Clarkin

Traded Chris Davis, Tanner Scott, Anthony Santander, Milton Ramos, Jomar Reyes and $43 million plus cost of deferred payments to the Royals for Bubba Starling

Traded Hunter Harvey, Adam Hall, DJ Stewart, and Miguel Gomez to the Giants for Brandon Belt and $31 Million

Traded DL Hall, Alex Wells, Lamar Sparks, Jesus Liranzo to the Tigers for Miguel Cabrera and $120 million

Traded Zach Britton and Cameron Bishop to the Yankees for Estevan Florial, Miguel Andujar, Domingo Acevedo, Jorge Guzman

Traded Brenan Hanifee and Ofelky Peralta to the Twins for Trevor Hildenberger

Signed Michael Brantley to a 2 year $20 million deal with a $12 million and $14 million vesting option

Signed Yu Darvish to a 6 year $140 million deal with an opt out

Signed Jhouly Chacin to a 2 year, $10 million deal

Signed Danny Valencia to a 1 year, $1.5 million deal

Signed Robbie Grossman and Pedro Alvarez to minor league deals

Boston Red Sox

Exercised options on Chris Sale and Craig Kimbrel

Non-tendered Brock Holt, Robbie Ross, and Josh Rutledge

Trade David Price to the Phillies for JoJo Romero, Dylan Cozens, and Cornelius Randolph. Boston will pay $10 million on Price’s 2018 salary. If he chooses to stay (declines his player option), Boston will also pay $10 million for each of 2019, 2020, 2021, 2022

Traded Xavier Bogaerts, Jackie Bradley Jr., Brian Johnson, Blake Swihart to the Marlins for Giancarlo Stanton

Traded Bryan Mata and Roniel Raudes to the Athletics for Jed Lowrie and Liam Hendriks

Traded Joe Kelly to the Phillies for Freddy Galvis

Traded Tzu-Wei Lin to the Braves for R.A. Dickey

Signed Doug Fister to a 1 year, $5 million deal with a $5 million club option

Signed Bartolo Colon to a 1 year, $3 million deal

Signed Logan Morrison to a 2 year, $18 million deal

Signed Gregor Blanco, Jeanmar Gomez, and Clay Buchholz to minor league deals

Chicago Cubs

Non-tendered Leonys Martin

Traded Chesny Young to the Giants for Will Smith

Traded Duane Underwood and Rob Zastryzny to the Angels for Garrett Richards

Traded Michael Rucker and Cory Abbott to the Twins for Nick Gordon

Traded Nick Gordon to the Tigers for Matt Manning, Kyle Funkhouser, and Sandy Baez

Signed Alex Cobb to a 4 year, $62 million deal

Signed Jake McGee to a 3 year, $28.5 million deal with a $9.5 mill club option

Signed Jarrod Dyson to a 3 year, $30 million deal with an $8 million club option

Signed Addison Reed to a 3 year $29 million deal with an $8 million club option and $1 million buyout

Signed Juan Nicasio to a 3 year, $15 million deal with a $5 mill club option

Signed Trevor Rosenthal to a 1 year, $1 million deal with a $5 million club option

Signed Jeremy Hellickson to a 1 year, $1 million deal with incentives, and a $8 million club option with $500k buyout

Signed Bruce Rondon, Ricky Nolasco, Tyson Ross to minor league deals

Chicago White Sox

Non-tendered Al Alburquerque

Traded Chris Beck to the Royals for Ian Kennedy, Josh Staumont and $16 million

Traded Jordan Guerrero and $4 million to the Marlins for Wei-Yin Chen, Brayan Hernandez, Merandy Gonzalez, and Edward Cabrera

Traded Ian Clarkin to the Orioles for Mark Trumbo, Mike Yastrzemski, and Brandon Barker

Traded Jose Abreu to the Mets for Dominic Smith, Jordan Humphreys, and Gavin Cecchini

Traded Avisail Garcia to Blue Jays for Sean Reid Foley and Justin Maese

Traded Jake Petricka and Zach Putnam and $4 million to the Rockies for Adam Ottavino and Forrest Wall

Traded Matt Cooper to the Braves for Matt Kemp, Freddy Tarnok and Kyle Muller

Signed Kyle Kendrick to a minor league deal

Cincinnati Reds

Traded Scooter Gennett to Twins for Taylor Rogers, Levi Michael, and Lamonte Wade

Traded Adam Duvall to the Rockies for Kyle Freeland and Harrison Musgraves

Signed Carlos Gomez to a two year, $15 million deal

Signed Andrew Bailey to a 1 year, $1 million deal with incentives

Signed Michael Saunders, Jason Grilli, and Scott Feldman to minor league deals

Cleveland Indians

Exercised option on Josh Tomlin, declined options on Michael Brantley, Boone Logan, and Craig Breslow

Non-tendered Abraham Almonte

Traded Danny Salazar, Bobby Bradley, and Yu-Chang Cheng to the Marlins for Marcell Ozuna

Traded Yan Gomes to the Braves for Sam Freeman

Traded Tyler Naquin to the Athletics for Sam Moll

Signed Carlos Santana to a four-year, $56 million deal with a $12 million club option and $1 million buyout and an opt out after year two

Signed CC Sabathia to a two-year, $24 million deal with a $10 million club option and $2 million buyout

Signed Bryan Shaw to a three-year, $21 million deal with a $7 million club option and $2 mill buyout

Signed Carlos Ruiz to minor league deals

Colorado Rockies

Traded Mike Dunn and Raimel Tapia to the Braves for Kurt Suzuki

Traded Kyle Freeland and Harrison Musgraves to Reds for Adam Duvall

Traded Ryan Castellani and Robert Tyler to the Athletics for Ryon Healy

Traded Adam Ottavino and Forrest Wall to the White Sox for Jake Petricka and Zach Putnam and $4 million

Traded Trevor Story and Jeff Hoffman to the Pirates for Gerrit Cole, Sean Rodriguez and $2 million

Traded Jordan Patterson, Tyler Nevin, and Daniel Montano to the Royals for Brandon Maurer

Traded Ian Desmond and $36 million to the Rays for Chih-Wei Hu, Brandon Lowe, and Yonny Chirinos

Traded Riley Pint and Chih-Wei Hu to the Marlins for Justin Bour

Traded Noel Cuevas to the Twins for Ryan Eades

Signed JD Martinez to a 7 year, $170 million deal

Signed Steve Cishek to a 3 year, $22 million deal

Signed Brandon Morrow to a 3 year, $22 million deal

Signed Joe Smith to a 2 year, $15 million deal

Signed Chris Stewart, Neftali Feliz, Josh Rutledge, Nick Tepesch and Hector Noesi to minor league deals

Detroit Tigers

Declined option on Anibal Sanchez

Non-tendered Andrew Romine, Bryan Holaday, Alex Presley, Bruce Rondon

Traded Miguel Cabrera and $120 million to the Orioles for DL Hall, Alex Wells, Lamar Sparks, Jesus Liranzo

Traded Jose Iglesias to the Athletics for Jesse Hahn

Traded Adam Revenelle and Matt Hall to the Mets for Juan Lagares

Traded Daniel Stumpf to the Marlins for Junichi Tazawa, Denard Span, JT Riddle, and Austin Dean

Traded Michael Fulmer, James McCann to the Phillies for Scott Kingery, Ben Lively, Franklyn Kilome, Mickey Moniak, Andrew Knapp

Traded Adam Ravenelle to the Royals for Brandon Moss and $7.25 million

Traded Matt Manning, Kyle Funkhouser, and Sandy Baez to the Cubs for Nick Gordon

Signed Jon Jay to a 2 year, $15 million deal with incentives

Signed Darwin Barney to a 1 year, $2 million deal

Jarred Cosart

Houston Astros

Exercised options on Marwin Gonzalez and Jose Altuve

Traded Collin McHugh, Tony Sipp, and $2.35 million to the Twins for Mitch Garver, Nick Burdi, and Blayne Enlow

Traded AJ Reed and Rogelio Armenteros to the Royals for Kelvin Herrera

Traded Devon Carr to the Braves for Ian Krol

Traded Mike Fiers to the Braves for Nick Markakis

Traded Evan Gattis to the Marlins for Cody Poteet

Traded Jon Singleton, Gilberto Celestino, and Cristian Javier to the Royals for Scott Alexander

Signed Lance Lynn to a four year, $64 million deal

Signed Wellington Castillo to a 1 year, $3.5 million deal with incentives and a $7.5 million mutual option

Signed Boone Logan to a one year, $4.5 million deal

Kansas City Royals

Traded Whit Merrifield to the Angels for Keynan Middleton, Brandon Marsh, and Jaime Barria

Traded Ian Kennedy, Josh Staumont and $16 million to the White Sox for Chris Beck

Traded Kelvin Herrera to the Astros for AJ Reed and Rogelio Armenteros

Traded Bubba Starling to the Orioles for Chris Davis, Tanner Scott, Anthony Santander, Milton Ramos, Jomar Reyes and $43 million plus cost of deferred payments

Traded Danny Duffy to Rangers for Willie Calhoun, Jurickson Profar, and Ariel Jurado

Traded Joakim Soria and $5 million to the Blue Jays for Max Pentecost and Ryan Borucki

Traded Brandon Maurer to Rockies for Jordan Patterson, Tyler Kevin, and Daniel Montano

Traded Scott Alexander to the Astros for Jon Singleton, Gilberto Celestino, and Cristian Javier

Traded Brandon Moss and $7.25 million to the Tigers for Adam Ravenelle

Traded Paulo Orlando to the Marlins for Shawn Kelley and Jordan Guerrero

Signed Jaime Garcia to a 2 year, $14 million deal

Signed Joe Blanton to a 1 year, $1 million deal

Signed Peter Moylan to a 1 year, $1 million deal

Signed Bud Norris to a 1 year, $1 million deal with incentives

Signed Hisashi Iwakuma, Dustin McGowan, Wily Peralta, and Tom Wilhelmsen to minor league deals

Los Angeles Angels

Declined options on Huston Street and Ricky Nolasco

Non-tendered Shane Robinson

Traded Keynan Middleton, Brandon Marsh, and Jaime Barria to the Royals for Whit Merrifield

Traded Garrett Richards to the Cubs for Duane Underwood and Rob Zastryzny

Traded Joe Gatto to the Giants for Kyle Crick and Denard Span

Traded Jahmai Jones, Denard Span, $8 million to the Marlins for Dan Straily and Ichiro Suzuki

Traded Kole Calhoun to the Giants for Chris Stratton and Jordan Johnson

Traded Cam Bedrosian to the Marlins for Yu-Chang Cheng and Taylor Guerreri

Traded Andrew Heaney to the Giants for prospects Ryan Howard (minor leagues) and Bryce Johnson

Traded J.C. Ramirez to the Cardinals for Tommy Edman and Alex Mejia

Traded Jacob Pearson to the Piartes for Kevin Newman

Traded Julio Garcia and Juan Graterol to the Twins for Sam Coonrod and Michael Rucker

Signed Justin Upton to a 5 year, $106 million deal

Signed Todd Frazier to a 4 year, $54 million deal

Signed Greg Holland to a 4 year, $48 million deal

Signed David Hernandez to a 3 year, $15 million deal

Signed Carlos Gonzalez to a 1 year, $10 million deal

Signed Eric Sogard to a 2 year, $4 million deal

Los Angeles Dodgers

Declined options on Logan Forsythe and Andre Ethier

Signed Jose Bautista to a 2 year, $16 million deal

Signed Yoshihisha Hirano to a 3 year, $15 million deal

Signed Ubaldo Jimenez and Eric Young to minor league deals

Miami Marlins

Exercised option on Ichiro Suzuki

Traded Christian Yelich and Brad Ziegler to the Brewers for Lewis Brinson, Keon Broxton, and Isan Diaz

Traded Marcell Ozuna to the Indians for Danny Salazar, Bobby Bradley, and Yu-Chang Cheng

Traded Wei-Yin Chen, Brayan Hernandez, Merandy Gonzalez, and Edward Cabrera to the White Sox for Jordan Guerrero and $4 million

Traded Giancarlo Stanton to the Red Sox for Xavier Bogaerts, Jackie Bradley Jr., Brian Johnson, Blake Swihart

Traded Dan Straily and Ichiro Suzuki to the Angels for Jahmai Jones, Denard Span, and $8 million

Traded Junichi Tazawa, Denard Span, JT Riddle, and Austin Dean to the Tigers for Daniel Stumpf

Traded Jackie Bradley Jr. to the Giants for Tyler Beede, Kohl Stewart, and Derek Law

Traded JT Realmuto and Dee Gordon to the Athletics for Carson Kelly, Logan Shore, and Ryan Castellani

Traded Martin Prado, Edinson Volquez, Brian Anderson, and Tyler Kolek to the Yankees for Tyler Wade, Chases Shreve, and Caleb Smith

Traded Jarlin Garcia to the Rays for Brad Miller, Xavier Cedeno, and Taylor Guerreri

Traded Cody Poteet to the Astros for Evan Gattis

Traded Derek Dietrich and Chris O’Grady to the Mets for David Wright, Robert Gsellman, Andres Gimenez, Wilmer Flores, and Thomas Szapucki

Traded Yu-Chang Cheng and Taylor Guerreri to the Angels for Cam Bedrosian

Traded Drew Streckenrider, Kyle Barraclough, and Dillon Peters to the Nationals for Juan Soto and Shawn Kelley

Traded Joe Dunard to the Padres for Cory Spangenberg

Traded Justin Bour to the Rockies for Riley Pint and Chih-Wei Hu

Traded Ryan Castellani to the Mets for Travis d’Arnaud

Traded Shawn Kelley and Jordan Guerrero to the Royals for Paulo Orlando

In a three-team trade, traded Tyler Kinley and received Nick Markakis and Jorge Alcala

Signed Neil Walker to a 2 year, $14 million deal

Signed Jason Vargas to a 2 year, $14 million deal with incentives

Signed Rene Rivera to a 2 year, $4 million deal

Signed Trevor Cahill to a 1 year, $4 million deal

Signed Nori Aoki to a 1 year $1 million deal

Signed Tyler Clippard to a 1 year $1 million deal

Signed Ike Davis, Fernando Salas, Jon Niese, Wade LeBlanc, Tom Koehler, Christian Friedrich and Jace Peterson to minor league deals

Milwaukee Brewers

Non-tendered Carlos Torres

Traded Lewis Brinson, Keon Broxton, and Isan Diaz to the Marlins for Christian Yelich and Brad Ziegler

Traded Corey Ray, Jake Gatewood, and Larry Ernesto to the Padres for Luis Perdomo, Brad Hand, and Miguel Diaz

Traded Jonathan Villar, Jacob Nottingham, and Josh Pennington to the Rockies for DJ LeMahieu

Traded Jared Hughes to the Giants for CJ Hinojosa

Signed Mike Minor to a four year, $30 million deal

Signed Anthony Swarzak to a 2 year, $16 million deal

Signed Chris Young (OF), Luke Hochevar, Matt Albers, JJ Hardy, Kris Medlen, and Jonny Venters to minor league deals

Minnesota Twins

Declined option on Glen Perkins

Non-tendered Robbie Grossman and Ryan Pressley

Traded Mitch Garver, Nick Burdi, and Blayne Enlow to Astros for Collin McHugh, Tony Sipp, and $2.35 million

Traded Kohl Stewart and Tyler Duffey to the Giants for Matt Moore and $2 milion

Traded Phil Hughes to the Diamondbacks for Yasmany Tomas

Traded Zach Granite, Landon Leach, and T.J. White to the Padres for and Carter Capps, Kirby Yates, and Clayton Richard

Traded Kyle Gibson to the Padres for Matt Szczur

Traded Brian Dozier, Lewin Diaz, and $2 million to the Cardinals for Michael Wacha, Grant Holmes, Zach Jackson, Aledmys Diaz, and Jordan Hicks

Traded Taylor Rogers, Levi Michael, and Lamonte Wade to the Reds for Scooter Gennett

Traded Eduardo Escobar to Giants for Sam Coonrod and Matt Krook

Traded Nick Gordon to the Cubs for Michael Rucker and Cory Abbott

Traded Trevor Hildenberger to the Orioles for Brenan Hanifee and Ofelky Peralta

Traded Alex Kiriloff, Ben Rortvedt, Jose Miranda to the Pirates fr Will Craig and Calvin Mitchell

Traded Ryan Eades to the Rockies for Noel Cuevas

Traded Sam Coonrod and Michael Rucker to the Angels for Julio Garcia and Juan Graterol

Signed Pat Neshek to a two year, $14 million deal

Signed Kevin Siegrist to a 3 year, $5.2 million deal with a $4.5 million club option

Signed Glen Perkins, Ben Revere, Fernando Abad, Micah Owings, Dillon Gee, AJ Ellis and Mat Latos to minor league deals

New York Mets

Exercised options on Asdrubal Cabrera and Jerry Blevins

Non-tendered Nori Aoki and Tom Milone

Traded Dominic Smith, Jordan Humphreys, and Gavin Cecchini to the White Sox for Jose Abreu

Traded Juan Lagares to the Tigers for Adam Revenelle and Matt Hall

Traded Matt Harvey to the Giants for Andrew Suarez and Josh Osich

Traded David Wright, Robert Gsellman, Andres Gimenez, Wilmer Flores, and Thomas Szapucki to the Marlins for Derek Dietrich and Chris O’Grady

Traded Travis d’Arnaud to the Marlins for Ryan Castellani

Signed Jay Bruce to a 3 year $36 million deal

Signed Brandon Kintzler to a 2 year, $15 million deal with a $6 million club option

Signed Austin Jackson to a 2 year, $12 million deal

Signed Jonathan Lucroy to a 2 year, $12 million deal with an $8 million club option

Signed John Lackey to a 1 year, $6.5 million deal

Signed Brandon Phillips to a 1 year, $6 million deal

Signed Yunel Escobar to a 1 year, $2 million deal with a $5 million club option and $500k buyout

Signed Hector Santiago, Omar Infante, Geovany Soto, Jorge de la Rosa, Rajai Davis, and Yovani Gallardo to minor league deals

New York Yankees

Traded Estevan Florial, Miguel Andujar, Domingo Acevedo, Jorge Guzman to the Orioles for Zach Britton and Cameron Bishop

Traded Tyler Wade, Chases Shreve, and Caleb Smith to the Marlins for Martin Prado, Edinson Volquez, Brian Anderson, and Tyler Kolek

Signed Mike Moustakas to a 5 year, $75 million deal

Signed Alex Avila to a 2 year, $15 million deal

Oakland Athletics

Exercised option on Jed Lowrie

Traded Santiago Casilla, Joe Wendle, and Kendall Graveman to the Giants for Jeff Samardzija and $12 million

Traded Grant Holmes, Franklin Barreto and Kevin Merrell to the Cardinals for Stephen Piscotty and Carson Kelly

Traded Chris Hatcher and Jake Smolinski to the Rockies for Dom Nunez

Traded Josh Phegley to the Blue Jays for Tim Mayza

Traded Dakota Chalmers to the White Sox for Nate Jones

Traded Ryon Healy to the Rockies for Ryan Castellani and Robert Tyler

Traded Frankie Montas and Chad Pinder to the Blue Jays for T.J. Zeuch and Dalton Pompey

Traded Jesse Hahn to the Tigers for Jose Iglesias

Traded Jed Lowrie and Liam Hendrisk to Red Sox for Bryan Mata and Roniel Raudes

Traded Carson Kelly, Logan Shore, and Ryan Castellani to the Marlins for Dee Gordon and JT Realmuto

Traded Sam Moll to the Indians for Tyler Maquin

Traded Matt Joyce to the Nationals for Dillon Peters and Brigham Hill

Signed Tyler Chatwood to a 3 year, $22.5 million deal

Signed Yusmeiro Petit to a 2 year, $11 million deal

Signed Tom Milone, Mike Pelfrey, AJ Griffin, Bryan Holaday, Ruben Tejada, Peter Bourjos, Felix Doubront, and Blaine Boyer to minor league deals

Philadelphia Phillies

Non-tendered Cameron Rupp

Traded Mark Appel to the Padres for Nate Easley

Traded JoJo Romero, Dylan Cozens, and Cornelius Randolph to the Red Sox for David Price. Boston will pay $10 million on Price’s 2018 salary. If he chooses to stay (declines his player option), Boston will also pay $10 million for each of 2019, 2020, 2021, 2022

Traded Jake Thompson to the Rangers for Josh Morgan

Traded Scott Kingery, Ben Lively, Franklyn Kilome, Mickey Moniak, Andrew Knapp to the Tigers for Michael Fulmer and James McCann

Traded Freddy Galvis to the Red Sox for Joe Kelly

Signed Jayson Werth to a 1 year, $5 million deal

Signed Brett Anderson, Danny Espinosa, Bobby Parnell and JP Howell to minor league deals

Pittsburgh Pirates

Exercised options on Andrew McCutchen and declined options on Chris Stewart and Wade LeBlanc

Traded Gerrit Cole, Sean Rodriguez and $2 million to the Rockies for Trevor Story and Jeff Hoffman

Traded Kevin Newman to Ángels for Jacob Pearson

Traded Will Craig and Calvin Mitchell to Twins for Alex Kiriloff, Ben Rortvedt, Jose Miranda

Signed Francisco Liriano to a 1 year, $5 million deal with a $5 million club option

Signed Cameron Maybin to a 1 year, $5.5 million deal

Signed Leonys Martin to a 1 year, $1 million deal

Signed Oliver Perez and Jarrod Saltalamacchia to minor league deals

San Diego Padres

Traded Luis Perdomo, Brad Hand, and Miguel Diaz to the Brewers for Corey Ray, Jake Gatewood, and Larry Ernesto

Non-tendered Christian Friedrich, Jarred Cosart, and Kyle Gibson

Traded Nate Easley to the Phillies for Mark Appel

Traded Travis Jankowski to the Rangers for Michael de Leon

Traded Carter Capps, Kirby Yates, and Clayton Richard to the Twins for Zach Granite, Landon Leach, and T.J. White

Traded Matt Szczur to the Twins for Kyle Gibson

Traded Yangervis Solarte to the Giants for Bryan Reynolds and Shaun Anderson

Traded Cory Spangenberg to Marlins for Joe Dunand

Signed Shelby Miller to a 1 year, $8 million deal with a $8 million club option

Signed Michael Pineda to a 1 year, $7.5 million deal

Signed Craig Stammen to a 2 year, $3 million deal

Signed Fernando Rodney to a 1 year, $3.5 million deal

Signed Huston Street to a 1 year, $3 million deal

Signed Alcdies Escobar to a 1 year, $2 million deal

Signed Kyle Gibson to a 1 year, $2 million deal with a $6 million club option and $1 million buyout

Signed Trevor Plouffe to a 1 year, $1 million deal

Signed Jordan Lyles, Adam Rosales, Daniel Bard, Edwin Jackson, Desmond Jennings, Andre Ethier, James Loney, and Ernesto Frieri to minor league deals

San Francisco Giants

Traded Jeff Samardzija and $12 million to the Athletics for Santiago Casilla, Joe Wendle, and Kendall Graveman

Traded Matt Moore and $2 Million to the Twins for Kohl Stewart and Tyler Duffey

Traded Will Smith to the Cubs for Chesny Young

Traded CJ Hinojosa to the Brewers for Jared Hughes

Traded Kyle Crick and Denard Span to the Angels for Joe Gatto

Traded Brandon Belt and $31 Million to the Orioles for Hunter Harvey, Adam Hall, DJ Stewart, and Miguel Gomez

Traded Tyler Beede, Kohl Stewart, and Derek Law to the Marlins for Jackie Bradley Jr.

Traded Chris Stratton and Jordan Johnson to the Angels for Kole Calhoun

Traded Bryan Reynolds and Shaun Anderson to the Padres for Yangervis Solarte

Traded Sam Coonrod and Matt Krook to the Twins for Eduardo Escobar

Traded Andrew Suarez and Josh Osich to the Mets for Matt Harvey

Traded Ryan Howard (minor leagues) and Bryce Johnson to the Angels for Andrew Heaney

Signed Eric Hosmer to a 6 year $132 million deal

Signed Henderson Alvarez to a 2 year, $6 million deal

Signed Cameron Rupp to a 2 year, $4 million deal

Signed Drew Storen to a 1 year, $2 million deal

Seattle Mariners

Declined options on Hisashi Iwakuma and Yovani Gallardo

Traded Edwin Diaz to the Nationals for Michael A Taylor

Traded Kyle Seager and Tony Zych to the Braves for Kevin Maitan and Joey Wentz

Signed Lucas Duda to a 3 year, $17 million deal

Signed Jose Reyes to a 1 year, $4 million deal with a $4 million club option

Signed Brian Matusz to a one year, $2 million deal

Signed Hank Conger to a minor league deal

St. Louis Cardinals

Non-tendered Trevor Rosenthal

Traded Stephen Piscotty and Carson Kelly to the Athletics for Grant Holmes, Franklin Barreto and Kevin Merrell

Traded Michael Wacha, Grant Holmes, Zach Jackson, Aledmys Diaz, and Jordan Hicks to the Twins for Brian Dozier, Lewin Diaz, and $2 million

Traded Tommy Edman and Alex Mejia to the Angels for J.C. Ramirez

Signed Jake Arrieta to a 4 year, $88 million deal

Signed Wade Davis to a four year, $60 million deal

Signed Eduardo Nunez to a 3 year, $25 million deal

Signed Chris Tillman to a 1 year, $4 million deal

Signed Chris Hermann to a 1 year, $3 million deal

Signed Koji Uehara to 1 year, $3 million deal

Signed Shawn Tolleson, Matt Garza, Andrew Romine, John Axford, Allen Craig and Derek Holland to minor league deals

Tampa Bay Rays

Exercised option on Nate Eovaldi

Non-tendered Shawn Tolleson

Traded Brad Miller, Xavier Cedeno, and Taylor Guerreri to the Marlins for Jarlin Garcia

Traded Chih-Wei Hu, Brandon Lowe, and Yonny Chirinos to the Rockies for Ian Desmond and $36 million

In a three-team trade, Rays trade Alex Colome, Curt Casali, and Ryan Yarborough and receive JB Bukauskas, David Paulino, Brady Rodgers, Fredusi Nova, and Tyler Kinley

Signed Curtis Granderson to a 1 year, $4.5 million deal

Signed Seung-Hwan Oh to a 1 year, $3.5 million deal

Signed Wade Miley, Jason Motte and Ryan Hanigan to minor league deals

Texas Rangers

Exercised options on Tony Barnette and Martin Perez, declined option on Mike Napoli

Non-tendered AJ Griffin

Traded Josh Morgan to Phillies for Jake Thompson

Traded Michael De Leon to the Padres for Travis Jankowski

Traded Willie Calhoun, Jurickson Profar, and Ariel Jurado to the Royals for Danny Duffy

Signed Lorenzo Cain to a 5 year, $70 million deal

Signed Miles Mikolas to a two-year, $16 million deal with a $12 million vesting option and $1 million buyout

Signed Miguel Gonzalez to a 1 year, $6 million deal with a $8 million club option and a $1 million buyout

Signed Chris Martin for 2 years, $6 million with a $5 million club option and $1 million buyout

Signed Robbie Ross and Bobby Wilson to minor league deals

Toronto Blue Jays

Declined option on Jose Bautista

Non-tendered Tom Koehler

Traded Tim Mayza to the Athletics for Josh Phegley

Traded Sean Reid Foley and Justin Maese to the White Sox for Avisail Garcia

Traded T.J. Zeuch and Dalton Pompey to the Athletics for Frankie Montas and Chad Pinter

Traded Anthony Alford to the Diamondbacks for Jack Reinheimer and Randall Delgado

Traded Max Pentecost and Ryan Borucki to the Royals for Joakim Soria and $5 million

Signed Andrew Cashner to a 2 year, $12 million deal

Washington Nationals

Exercised option on Adam Lind

Traded Michael A Taylor to the Mariners for Edwin Diaz

Traded Andrew Stevenson to the Diamondbacks for Matt Koch

Traded Juan Soto and Shawn Kelley to the Marlins for Drew Streckenrider, Kyle Barraclough, and Dillon Peters

Traded Dillon Peters and Brigham Hill to the Athletics for Matt Joyce

Signed Tony Watson to a 2 year, $14 million deal

Signed Brian Duensing to a 2 year, $8 million deal with a $5 million club option

Signed Howie Kendrick to a 1 year, $6.5 million deal

Signed Jose Lobaton to a 1 year, $1.5 million deal

Signed Zack Duke to a 1 year, $1 million deal

Signed Nick Hundley, Seth Smith, Jered Weaver, Stephen Drew and Joaquin Benoit to minor league deals

What team made out the best? What was the best trade? The best free agent signings? What was your strategy as a GM? Let’s hear from you!