Glycerol-3-phosphate phosphatase hydrolyzing glycerol-3-phosphate into glycerol. Thereby, regulates the cellular levels of glycerol-3-phosphate a metabolic intermediate of glucose, lipid and energy metabolism. Was also shown to have a 2-phosphoglycolate phosphatase activity and a tyrosine-protein phosphatase activity. However, their physiological relevance is unclear (PubMed:26755581). In vitro, has also a phosphatase activity toward ADP, ATP, GDP and GTP (By similarity). H2O + O-phospho-L-tyrosyl-[protein] = L-tyrosyl-[protein] + phosphate H2O + sn-glycerol 1-phosphate = glycerol + phosphate H2O + sn-glycerol 3-phosphate = glycerol + phosphate Binds 1 Mg(2+) ion per subunit. Given the respective intracellular concentrations of glycerol-3-phosphate and 2-phosphoglycolate, glycerol-3-phosphate with a concentration of 2 to 10 mM is most probably the physiological substrate. Homodimer. Detected in all tissues including red cells, lymphocytes and cultured fibroblasts (at protein level). The highest activities occur in skeletal muscle and cardiac muscle. Belongs to the HAD-like hydrolase superfamily. CbbY/CbbZ/Gph/YieH family.