Erik Williams-USA TODAY Sports

The Oakland A's and free-agent utility infielder Aledmys Diaz are in agreement on a two-year deal worth $14.5 million, the New York Post reported Wednesday.

The deal is pending a physical.

Diaz, 32, spent the last four seasons in Houston and is coming off a World Series title with the Astros this past season. Diaz went 0-for-8 in three World Series games, with four strikeouts.

Injuries limited Diaz to just 262 games with the Astros. He batted .255/.313/.424 with 32 homers and 107 runs over the four seasons.

He's a lifetime .266 hitter with 74 home runs and 269 RBIs in seven seasons with the St. Louis Cardinals (2016-17), Toronto Blue Jays (2018) and Astros. He made the All-Star team as a rookie with the Redbirds in 2016.

Diaz has played all over the infield as well as 53 games in the outfield in his career. He has the most appearances at shortstop (301) but has also played 104 games at third, 72 at second and 46 at first.

More must-reads:

TODAY'S BEST
Timberwolves big named NBA Sixth Man of the Year
Three-time Pro Bowl pass-rusher requests a trade from the Bengals
Commanders suddenly cut pass-rusher after NFL reinstatement
Watch: Pirates prospect Paul Skenes' remarkable streak ends
Cowboys make unsurprising move with Micah Parsons
Blue Jays OF placed on injured list due to hip inflammation
Jayden Daniels addresses if he'd play for Commanders
Guardians top pitching prospect shut down after setback
Lions agree to record-setting extension with OT
Sharks fire head coach David Quinn after two seasons
Marvin Harrison Jr. explains controversial predraft decisions
Reigning Cy Young winner's disastrous 2024 continues
Lions extension makes Amon-Ra St. Brown the NFL's highest-paid receiver
Ravens extend former first-round pick
Bengals make decision on three-time Pro Bowl WR
Cardinals demote former top prospect following brutal start
Peyton Manning rips Jets for failing QB Zach Wilson
Heat react strongly to claims they put 'code red' on Jayson Tatum
Steelers make notable decision on QB Justin Fields
Cardinals receive two trade offers for No. 4 pick in NFL Draft

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.