Ball said he originally suffered the injury against Oklahoma City Thunder on Nov. 2. He felt the pain then but played through it against Brooklyn on Monday.
He left the game against the Nets in the third quarter with cramps in both calves.
The Pelicans listed Ball as probable for Friday night's game against Toronto but when he checked out in the third quarter, trainers wrapped his right leg and he didn't check back in.
So far this season, Ball is averaging 11.5 points, 6.1 assists and 4.5 rebounds in 29.0 minutes per game.
With Ball missing, the Pelicans transferred point guard Josh Gray back from the Erie Bayhawks. Gray is one of the Pelicans' two-way players.