Troy Taormina-USA TODAY Sports

The Mets announced Monday morning that they’ve signed infielder Rylan Bannon to a minor league contract. The Beverly Hills Sports Council client will be invited to big league camp in spring training.

Bannon, 27, has appeared in parts of two big league seasons and appeared with three clubs despite only tallying a total of 21 plate appearances. He’s collected just two hits in that time, both coming with the Orioles. He’s also had very brief stints with the Braves and Astros.

A former eighth-round pick by the Dodgers, Bannon was once a fairly well-regarded prospect who went from Los Angeles to Baltimore as one of five prospects in the 2018 Manny Machado swap. He spent all of last season with the Astros organization, batting .241/.360/.449 with a dozen homers and steals apiece in 408 trips to the plate. In parts of four Triple-A seasons, Bannon carries a .232/.344/.426 batting line with a huge 13.8% walk rate against a 22% strikeout rate.

Bannon has primarily played third base in his professional career, logging more than 3100 innings at the hot corner between the minors and the big leagues. He also carries more than 1300 innings at second base, however, and is viewed as a viable option at either position. He’s more of an emergency option at shortstop, where he’s played 86 career innings.

Newly hired president of baseball operations David Stearns has primarily completed on depth signings in his first several weeks on the job, though the Mets are reported to be in pursuit of several more notable free agent and trade targets. Bannon joins Cole Sulser, Jose Iglesias, Taylor Kohlwey and Andre Scrubb as former big leaguers to sign minor league deals with the Mets in recent weeks. New York has also claimed Cooper Hummel, Tyler Heineman and Zack Short off waivers and signed Jorge Lopez, Joey Wendle, Austin Adams and Michael Tonkin to low-cost deals that put them on the 40-man roster.

More must-reads:

TODAY'S BEST
Mavericks advance to Western Conference Finals aided by controversial call late
Connor McDavid, Oilers hammer Canucks to force Game 7
Tyson Fury-Oleksandr Usyk epic increases excitement for potential rematch
Seize the Grey wins in muddy Preakness
Even Mike Budenholzer admits the Suns need a point guard
Watch: Juan Soto's first multi-homer game as a Yankee
Xander Schauffele, Collin Morikawa lead at PGA Championship
Knicks could get major boost for Game 7 showdown with Pacers
Giants All-Star pitcher suffers setback in recovery from injury
Panthers star named winner of 2024 Selke Trophy
WNBA to investigate $100,000 sponsorship deals for Aces players
Tiger Woods blames one big factor for missing the cut at PGA Championship
'Ain't good enough': Draymond Green claims Celtics must 'win it all' or it's a 'failure'
Blue Jays GM wants struggling club to feel 'massive sense of urgency'
Raptors expected to flip former NBA champion during the offseason
MLB insider reveals Mets' massive extension offer that Pete Alonso turned down
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future