Catcher Jonathan Lucroy has agreed to a one-year, $3.35 million deal with the Los Angeles Angels, a source told ESPN, confirming news that was first reported by Yahoo Sports.

A two-time All-Star, Lucroy, 32, hit .241 with four homers and 51 RBIs in 126 games for the Oakland Athletics last season after signing a one-year, $6.5 million contract in March.

Lucroy, who was behind the plate when starter Sean Manaea pitched a no-hitter against Boston in April, gave the Athletics a veteran presence at the position to work with a young pitching staff.

He also led all American League catchers in total number of runners thrown out (31) last season, and his .301 caught-stealing percentage ranked fourth among AL catchers. Lucroy leads the majors with 213 runners caught since 2011.

A nine-year veteran, Lucroy was an All-Star in 2014 and again in 2016, when he hit .292 and a career-best 24 home runs for the Milwaukee Brewers and Texas Rangers.