As we hit the middle of the season with 41 games under the collective belts of the Miami Heat, we’ll take a look back and grade each player on the roster so far.

The Miami Heat have exactly half their games in so far and take a 29-12 record into the 41 game mark. Aside from some uneven road performances, the Heat have been astonishing.

They’ve recorded huge wins over the Milwaukee Bucks, Houston Rockets, Dallas Mavericks, Utah Jazz and have two wins against both the Toronto Raptors and the Philadelphia 76ers to claim both of those season series.

The Heat also have some rough losses against the New York Knicks, struggling Brooklyn Nets, and a tough loss to the Memphis Grizzlies (although that Grizzlies loss is looking better and better by the day).

At the midway point of the regular season, we’ll grade the performance of each player and head coach Erik Spoelstra. To do this we’ll group them by grade level, starting with the best, the great, the good, the rest, and we’ll save a special slide at the end for… well, you know who.

With the exception of perhaps the Dallas Mavericks, no team has overachieved more than the surprising Heat. They have only 10 fewer wins than they had all of last season, and they were projected to be roughly a .500 team this season.

We’ll break down just who has been responsible for this incredible performance this season.