Who’s the best NBA player of all time? It’s a popular question to debate, although the favorite in the clubhouse seems to be Michael Jordan.

Tracy McGrady decided to weigh in on that hot topic recently, but he didn’t stop with No. 1. Instead, the seven-time NBA All-Star — who compiled a pretty impressive career himself — decided to go five deep by giving ESPN his dream starting lineup.

Here’s what he came up with:

PG: Magic Johnson
SG: Michael Jordan
SF: LeBron James
PF: Hakeem Olajuwon
C: Shaquille O’Neal

It’s hard to argue with any of McGrady’s selections, although it’s worth noting he didn’t include a single player who played before the 1980s.

Before you take T-Mac to task, though, at least check out the video below to hear his explanation for each pick:

Thumbnail photo via Richard Mackson/USA TODAY Sports Images

Thumbnail photo via San Antonio Spurs shooting guard Tracy McGrady (1) on the court against the Los Angeles Lakers in game four of the first round of the 2013 NBA playoffs at the Staples Center.