Suns' Bradley Beal injures hamstring vs. Kings, won't play Wed.

Suns outlast Kings despite triple-double from Sabonis (1:41)

Suns come up clutch down the stretch as they defeat the Kings 130-125 for their fourth win in five games. (1:41)

PHOENIX -- Suns guard Bradley Beal will not play Wednesday against the visiting Detroit Pistons after suffering a left hamstring injury Tuesday night versus the Sacramento Kings, Suns coach Frank Vogel said.

Vogel, speaking after Phoenix's 130-125 win, said Beal would definitely sit Wednesday but was optimistic he wouldn't miss much more time.

Beal played only five minutes on Tuesday before exiting in the first quarter. He did not return, finishing with five points on 2-of-2 shooting.

A three-time All-Star, Beal has had a hard time staying healthy this season, playing in only 30 of the Suns' 54 games. In addition to dealing with back and ankle ailments, Beal suffered a broken nose on Jan. 21, and he has been playing with a mask ever since.

The Associated Press contributed to this report.