Grading all 30 GMs at the deadline

Astros general manager Jeff Luhnow, left, and Rangers GM Jon Daniels both guided their respective teams to the postseason in 2015. Getty Images

This year’s trade deadline was one of the most exciting and active in baseball history, with 43 trades and 29 teams making at least one. We saw more contract dollars and top-of-the-rotations starters being exchanged than ever before and some of the game's biggest names dealt, such as Troy Tulowitzki, David Price, Johnny Cueto and Cole Hamels.

So now it’s time for my annual grades for all 30 teams and how well they did at the deadline:

Blue Jays1. Toronto Blue Jays
GM: Alex Anthopoulos
Grade: A+

Analysis: The Blue Jays had the best trade deadline in major league history. They acquired their Game 1 starter and a former Cy Young Award winner, David Price. They bolstered their bullpen with leadership and proven veteran arms in Mark Lowe and LaTroy Hawkins. They added speed and improvement in left field in Ben Revere and acquired the best all-around shortstop in baseball not named Correa, Troy Tulowitzki. The Blue Jays are now the favorites to get the second wild-card spot and are good enough to overtake the Yankees.

Royals2. Kansas City Royals
GM: Dayton Moore
Grade: A

Analysis: Like the Blue Jays, their biggest need was an ace and a Game 1 starter, and Johnny Cueto fills that role. He will also help the continued development of Yordano Ventura, who should now blossom in the second half.