The Diamondbacks signed Marte to a contract extension through 2031 with a player option for 2032 on Wednesday, Nick Piecoro of The Arizona Republic reports.