Former AL batting champion Tim Anderson has fallen off in recent years, and he thinks he knows why. Anderson, 31, has signed a minor-league deal with the Los Angeles Angels for the upcoming season.
Tim Anderson, who reportedly has reached a minor-league deal with the Angels, won the American League batting title in 2019, his first of four straight seasons hitting at least .300 with the ...