Madison Bumgarner San Francisco Giants
Madison Bumgarner #40 of the San Francisco Giants pitches against the Los Angeles Dodgers during the first inning at AT&T Park on September 28, 2018 in San Francisco, California. Jason O. Watson/Getty Images

The July 31 trade deadline has already past, and MLB teams looking to bolster up their rosters have already made their moves. Before the end of the trades, several GMs unloaded a couple of their franchise's players. Undoubtedly some of them made good ones, and some ended up as significant head-scratchers. To sum it all up, here are the trade's winners and losers.

Winners: Houston Astros, San Francisco Giants

Minutes before the deadline, the Astros capitalized by acquiring Zack Greinke. Although speculation was rife that Houston was eyeing the star pitcher at the get-go, the last moment deal was a big win for Jeff Luhnow and company. It's fair to say that a rotation that features Zack, Justin Verlander, Gerrit Cole, and Wade Miley would thrust them as World Series favorites.

But before we speculate on the WS outcome, Jeff Luhnow, the man responsible for the roster just proved himself as a modern-day Zhuge Liang. In 2017, the former Cardinals scout got himself a pat on the back after landing Justin Verlander at the August 31 trade deadline. In the offseason, he maneuvered his way to obtain Gerrit Cole.

In summary, Verlander, Greinke, and Cole rank first, fourth-and-eighth in the majors in on-base average allowed. To say the least, the Houston Astros just got scarier on paper, thanks to old-man Luhnow.

2nd Place Winner: San Francisco Giants

The Giants have recently been on a tear, despite starting slow, the Bumgarner led squad is giving their all for a wild-card finish. Yep, there were no significant trades during the deadline, but having a surging Madison Bumgarner stay for the fight is a win for avid San Francisco fans.

If they get the slot, Bruce Bochy has one more playoff run before he retires. Bochy did say goodbye to Mark Melancon, Sam Dyson, Drew Pomeranz. However, with their current situation (2.5 games out of a wild card) trading Bumgarner would have had negative implications.

Losers: New York Yankees and Los Angeles Dodgers

As the deadline was looming around the corner, Yankees fans were anxious about possible future scenarios. In their dismay, there was none. What followed was an apparent Twitter breakdown that trended all over the planet. Since acquiring Edwin Encarnacion in June, the Yanks were on silent mode as they approached the World Series.

The Dodgers, on the other hand, did get some pieces on the trade impasse. Andrew Friedman settled with solid veteran Jedd Gyorko from the Cardinals and reliever Adam Kolarek from the Rays. Kolarek can do some damage on the field (.187 average, .531 OPS allowed) but missing on a guy like Zack Greinke just pissed a lot of their fans.