-Estimated achievement difficulty: 6/10
-Offline: 40 (810

-Online: 10 (190

-Approximate amount of time 1000

-Minimum number of playthroughs needed: 3 Games, 1 Dunk off (most likely more), 1 My Player playthrough
-Number of missable achievements: 1 (Training Camp Trophy, see intro)
-Do cheat codes disable achievements? No cheats
-Does difficulty affect achievements? Only the 3 VS achievements
-Glitchy achievements: All online, 3 My Player ones
-Unobtainable achievements: None!
-Extra equipment needed? None
I gave this game a 6 for difficulty because of the My Player achievements and the Dunk-Off Challenger achievement. It is hard to make the NBA right out of Training Camp in My Player and the Dunk-Off Challenger achievement is hard if you aren't good at using alley-oops in dunks.
Introduction:
Welcome to NBA 2k10. This game has 50 achievements worth a total of 1000

Step 1: Team VS games
The first thing you should do is get the 3 specific Team VS Team achievements. You want to play with the Celtics vs Lakers, Eastern All-Stars vs Western Al-Stars, and then go to the Rookie Challenge in the Game Modes and beat the Sophomores as the Rookies. Try to get as many achievements as you can while playing these games but if you don't get them all, don't worry.
If you play as a team that doesn't have anyone on it that has an achievement, just play with 1 minute quarters. You can also get the All-Heart Trophy during this game. If you play as a team that has players with achievements, just play with 5 minute quarters because if you don't get them all, you will be able to easily get them in the next step.
Step 2: Player achievements
Once you finish all of the Team vs games, you should create a new team. None of the team information matters, but when you are selecting the players, pick everyone that you need an achievement for. The players and their teams can be found in the guide.
Once you have the team set-up, start a quick game with 12 minute quarters. Play against any team and put a second controller on the other team. Now just follow the guide as to how to unlock the achievements and once you have all of them, you can quit out of the game.
Step 3: Miscellaneous achievements
This is where you can get the Dunk-Off Trophy, Sprite Slam Dunk Trophy, 3pt Shootout Trophy, 2k Beats Playlist Trophy and the It's Better to Give Trophy. Look in the guide to find out how to get them.
Step 4: My Player
From the main menu, go to My Player and then New. Create a player and then play through the summer circuit and try to make it to training camp. Now play through training camp and try to make it to the NBA. If you make it to the NBA, just play one game to finish up these achievements.
If you don't make training camp or you get cut at any time once you are in training camp, you won't get these achievements and you will have to start over. If you make it to the D League after training camp, you might still be able to play in the NBA by signing a contract if you play well, but you will be unable to get the training camp achievement unless you start over.
Step 5: Online
Now is the time to play online. You can either get all of these achievements by playing normally, or you can find someone to boost with. If you are looking for someone to boost, try the achievement trading thread, located here.
You need to win 20 ranked games, one pick-up game, and one crew game. You will most likely need to find someone to join your crew if you create one (try the achievement trading thread) or you can just join an already existing one.
Conclusion:
If you don't have all of the achievements by now, you might be missing some in-game achievements. Just start a game with 1 minute quarters and get them. This game is a somewhat hard 1000, but it is attainable.