Aqp10 is an aquaglyceroporin that transports not only water but also uncharged low-molecular-weight compounds. We previously demonstrated the evolution of solute permeability in Aqp10 paralogs and showed that the urea and boric acid permeabilities of Aqp10.2 were much weaker than those of Aqp10.1 and plesiomorphic Aqp10s. However, the molecular mechanism responsible for the weak permeability of Aqp10.2 to urea and boric acid remains unclear. Herein, we present a novel hypothesis that explains the solute selectivity of Aqp10. We deduced the ancestral sequences of Aqp10.1 and Aqp10.2 paralogs via molecular phylogenetic analysis. Constructed structural models of these sequences revealed that both the well known amino acid site at position 3 and the sum of molecular weights of the four amino acid sites in the ar/R region were important for the formation of the Aqp10 selectivity filter. Site-directed mutagenesis revealed that a decrease in the sum of the molecular weights of the four amino acid sites enhanced the Aqp10 permeability to urea and boric acid. Based on this, we proposed a model in which the presence of two or more bulky amino acids in the ar/R region, which increases the sum of the molecular weights of amino acids in the ar/R region, was essential for the formation of a filter that limited urea and boric acid transport. Our results outline the molecular mechanism by which Aqp10.2 acquired a selectivity filter during evolution and provide structural insights into the narrowly tuned filter responsible for the solute selectivity of aquaglyceroporins.