This comparisson is flawed as a six year gap in technology is equal to what the Iraqi forces in 1992 faced against the US led coalition and we all know what happened then. Better have either USS Indianapolis reduced to a 1939 state, or Graf Spee hypothetically to a 1945 state (Which will include the developped, but never installed electronics of the contemporary German Navy.)
A ship to ship comparisson: The USN 8 inch//55 in the tripple turret model 3b allowed only to fire 3 rounds a minute at best, though normally 2 rounds a minute was more practical and did not allow individual gunbarrels to elevate as all were clutched in a single craddle, where Graf Spee's 28 cm/52 SK C/28 in the tripple mounting Drh/LC-28 used, allowed for 2.5 rounds a minute normally, though more practically 2 rounds a minute. So both were to normally have an equal rate of fire for each gun, making the weight of broadside in german favour (2x6x 300kg opposed to 2x9x 118kg, not even counting the secondary battery weight) Effective gunrage also favoured the german ship, with far more accurate guns and less dispersion, compared to the know problems on the USN cruisers of prewar design.
USN cruisers normally would fight at long range , which in this case might be a wise choice, though one with not the best results still, due to the inaccuracy of the USN 8 inch/55 in the tripple 3b turrets. At close range the German ship was in a beter posstion to deal damage as well, due to its design and turtleback protective scheme, as well as heavier secondary outfit and most important: torpedoes, which the US ship did not carry at all.