On the eve of exchanging salary figures for arbitration, right-hander Felix Hernandez has agreed to a multiyear deal with the Mariners, pending a physical, a source with direct knowledge of the talks told ESPN.com's Keith Law on Monday. The amount or length of the deal were not immediately available.