Calhoun has homered in each of the Sun Devils' CWS games and has driven in 10 runs.
ASU (51-13), the No. 5 national seed, plays No. 1 Texas on Friday night. The Sun Devils have to win that game and another Saturday against the Longhorns to advance to next week's best-of-three finals. Carolina finished 48-18.
Josh Spence (10-1) allowed seven hits and four runs, three earned, in seven innings. Colin Bates (4-4) took the loss in relief of Matt Harvey, who threw a CWS-record four wild pitches.