Milwaukee Bucks guard Alvin Robertson has agreed to a new contract from the Milwaukee Bucks but the deal must now be approved by the NBA and the players' association.

Robertson, unhappy all season with his current contract that had two guaranteed years and two option years remaining after 1990-91, would be under contract with the Bucks through 1996-97.The Milwaukee Journal reported the new deal would be worth about $13.2 million and could include a single-season salary in excess of $2 million, a first for the BUcks. A signing bonus of about $1 million is also included.

Robertson's contract this season is reportedly worth $850,000.

John Steinmiller, the Bucks vice president of business operations, said approval of the contract would not become before Monday at the earliest. The biggest snags in getting approval are legal points and salary-cap considerations.