The Houston Rockets have reached an agreement in principle to acquire Kevin Martin(notes) from the Sacramento Kings, league sources told Yahoo! Sports.

The proposed deal has the Rockets sending Tracy McGrady(notes), Carl Landry(notes) and Joey Dorsey(notes) to the Kings for Martin, Sergio Rodriguez, Hilton Armstrong(notes) and Kenny Thomas(notes).

Two league sources tell Y! Sports the Kings are unsure whether they will keep McGrady or expand the trade to three teams and send him to the New York Knicks.