It's one of my favorite posts every year, and we'll do it for every team from the Astros on down to the GCL. So where did the 25 members of the 2017 Opening Day roster come from?
Chris Devenski: Sent to the Astros on August 3, 2012 as the PTBNL trade with the White Sox that sent Brett Myers to Chicago in exchange for Matt Heidenreich and Blair Walters.
Michael Feliz: Signed as an amateur free agent on May 19, 2010 after the A's voided his amateur free agent contract in March 2010.
Mike Fiers: Acquired via trade on July 30, 2015 from Milwaukee with Carlos Gomez in exchange for Josh Hader, Brett Phillips, Adrian Houser, and Domingo Santana
Ken Giles: Acquired via trade with Jonathan Arauz on December 12, 2015 from Philadelphia in exchange for Mark Appel, Vincent Velasquez, Thomas Eshelman, Brett Oberholtzer, and Harold Arauz
Luke Gregerson: Signed as a free agent on December 12, 2014.
Jandel Gustave: Signed as amateur free agent on May 25, 2010. Taken by the Red Sox in the 2014 Rule 5 draft, purchased later that day by the Royals, selected off waivers by the Padres in March 2015, returned to the Astros on April 3, 2015.
Will Harris: Selected off waivers on November 3, 2014 from Arizona.
Dallas Keuchel: Selected in the 7th Round of the 2009 draft.
Lance McCullers: Selected in the 1st Round (41st overall) of the 2012 draft
Charlie Morton: Signed as a free agent on November 16, 2016
Joe Musgrove: Acquired in the July 20, 2012 trade that sent J.A. Happ, Brandon Lyon, and David Carpenter to Toronto in exchange for Francisco Cordero, Ben Francisco, Carlos Perez, David Rollins, Asher Wojciechowski, and Kevin Comer.
Brad Peacock: Acquired in the February 4, 2013 trade that send Jed Lowrie and Fernando Rodriguez to Oakland for Chris Carter and Max Stassi
Tony Sipp: Signed as a free agent on May 1, 2014 after being released by the Padres. Signed as a free agent on December 11, 2015.
Evan Gattis: Acquired with James Hoyt in the January 14, 2015 trade that sent Mike Foltynewicz, Rio Ruiz, and Andrew Thurman to Atlanta.
Brian McCann: Acquired in the November 17, 2016 trade that sent Albert Abreu and Jorge Guzman to New York.
Jose Altuve: Signed as an amateur free agent on March 6, 2007
Alex Bregman: Selected by the Astros in the 1st Round (2nd overall) of the 2015 draft
Carlos Correa: Selected by the Astros in the 1st Round (1st overall) of the 2012 draft
Marwin Gonzalez: Acquired in the December 8, 2011 trade for Marco Duarte with Boston. Both Marwin and Duarte were Rule 5 picks earlier that day.
Yulieski Gurriel: Signed as an amateur free agent on July 16, 2016
Nori Aoki: Selected off waivers the same day the Mariners signed him as a free agent
Jake Marisnick: Acquired in the July 31, 2014 trade that sent Jarred Cosart, Enrique Hernandez, and Austin Wates to Miami for Francis Martes and Colin Moran.
Josh Reddick: Signed as a free agent on November 23, 2016
George Springer: Selected in the 1st Round (11th overall) of the 2011 draft
Carlos Beltran: Signed as a free agent on December 5, 2016