Former SF Giants All-Star second baseman Joe Panik is heading home to New York to join the Mets.