NBA 2k18 revealed All-Time teams for every franchise last week. These aren't some created roster you can download and they are not filled with generic players. These are real NBA teams compiled with the best players from across different eras. What rosters will be the most fun to play with?

Golden State Warriors

If you thought the real-life 2017-18 Warriors were a cheat code, wait until you play against this team. Of course, Kevin Durant and Steph Curry are both 96 overalls on this team. But you can't forget a 98 overall Wilt Chamberlin at center. Then, you add the shooting of Klay Thompson, Chris Mullin and Rick Barry and you can imagine the fire power of this offense.

Plus, Golden State's all-time team features Latrell Sprewell (86), Monta Ellis (86), Tim Hardaway (90), Baron Davis (89), Jason Richardson (87) and Mitch Richmond (87). Each of these players was renowned for their own explosive scoring during their time with Golden State. This Warriors squad will be one of the most NBA 2k teams to play with, ever.

Los Angeles Lakers

Here is another team that will make you want to fight your friends when they select them. The sorriest player in the Lakers starting lineup is Kareem Abdul-Jabbar (96). Otherwise, Los Angeles features Magic Johnson (99), Jerry West (97), Kobe Bryant (98) and Shaquille O'Neal (98) in the starting five. Each of those players has a claim to being the best player ever so combining them into one team is really unfair.

The Lakers all-time team also features some fan favorites like Byron Scott (87), Michael Cooper (86) and Derek Fisher (84). Oh yeah, we can't forget Wilt Chamberlain (91), Pau Gasol (90), Gail Goodrich (90), James Worthy (95) and Elgin Baylor (96) who combine for one of the great NBA benches imagined.

Boston Celtics

The all-time Celtics team reads like an NBA history book. Bill Russell (98), Bob Cousy (95), John Havlicek (96), Robert Parish (93) Larry Bird (98) and Kevin McHale (95) will appeal to the basketball purists.

Added, Kevin Garnett (91), Ray Allen (88), Rajon Rondo (89) and Paul Pierce (94) represent for Boston's most recent NBA Champion. An 87 overall Antoine Walker and an 89 overall Isaiah Thomas give this team even more scoring. Boston is an all-time team balanced with new and old faces that will be fun to combine in 2k18.

Houston Rockets

Speaking of impossible teams to guard, the Houston Rockets feature one of the biggest lineups in the game. James Harden (95), Tracy McGrady (91), and Clyde Drexler (91) are interchangeable wing players who can handle the ball too. Hakeem Olajuwon (98) and Yao Ming (92) were both huge centers capable of finessing or banging in the paint.

This skilled Rockets starting five is backed up by a solid bench too. Kenny Smith (86), Ralph Sampson (89) and Steve Francis (88) also give this team some versatility off the bench. Enjoy one of the most skilled NBA all-time rosters via Houston.

Oklahoma City Thunder

Since the Thunder adopted the history of the Seattle Sonics, they inherit some great players on their all-time NBA 2k18 team. Gary Payton (94), Ray Allen (95) and Shawn Kemp (89) were all explosive offensive players during their primes. Combine that with a starting lineup that features league MVPs Russell Westbrook (94) and Kevin Durant (97) and this is one of the most uptempo teams in the all-time ranks.

Moreover, James Harden (87), Detlef Shrempg (87 and Serge Ibaka (86) are some of the key reserves enlisted on this roster. This is one of the most explosive rosters in the 2k18 game.

 

Honorable Mention

Ultimately, there are so many teams worthy of mentioning. 2k18's all-time NBA rosters are stacked with All-Stars, NBA Champions and fan favorites.

It will be fun to see what Julius Erving and Brook Lopez add to Jason Kidd's Nets team that went to back-to-back  NBA Finals. The all-time Heat combines Lebron James' big-three Heat with Tim Hardaway, Shaq, and Alonzo Mourning. San Antonio's all-time team features Kawhi Leonard, Tim Duncan and David Robinson all in their primes. How about the Chicago Bulls combining Michael Jordan's Bulls with an MVP Derrick Rose? We also have Wilt and Allen Iverson teaming up on the 76ers all-time team.

San Antonio's all-time team features Kawhi Leonard, Tim Duncan and David Robinson all in their primes. How about the Chicago Bulls combining Michael Jordan's Bulls with an MVP Derrick Rose? We also have Wilt and Allen Iverson teaming up on the 76ers all-time team.

Of course, all of the all-time teams are good and they will be fun to play with. Too bad not every great player made the cut. Oh well, what NBA 2k18 all-time team are you most excited about?

All of the NBA 2k18 ratings via Uproxx.com.