Глагол «метать» в русском языке относится к избыточным глаголам, которые в настоящем времени могут иметь две параллельные формы отличающиеся по смыслу.
Правильно
Метает — употребляется в прямом значении: бросать предмет куда-либо, кидать. Подразумевает физическое воздействие на предмет метания.
Атлет метает шар на соревнованиях
Борис очень хорошо метает снаряды
Этот рядовой лучше всех метает гранаты
Мечет — употребляется в значении: разбрасывать, беспорядочно бросать.
Зачем он мечет бисер перед свиньями?
В этом сезоне рыба не мечет икру