Houston Astros Win the World Series

Home/Houston Astros Win the World Series

Houston Astros Win the World Series

This post was originally published on this site

LOS ANGELES—Jeff Luhnow inherited the worst team in the majors in the autumn of 2011, tasked with the unenviable responsibility of fixing a broken organization with no direction, no plan and no answers. The Houston Astros lost 106 games the season before Luhnow arrived, saddled with a farm system that ranked among the league’s worst and a budget that prevented them from spending their way out of the abyss.

Less than six years later, those Astros ascended to the top of the baseball world, validating a paradigm-shifting experiment…

By | 2017-11-02T05:45:16+00:00 November 2nd, 2017|0 Comments

Leave A Comment